Uses of Interface
io.github.blyznytsiaorg.bibernate.actionqueue.EntityAction
Package
Description
-
Uses of EntityAction in io.github.blyznytsiaorg.bibernate.actionqueue
Modifier and TypeMethodDescriptionvoid
ActionQueue.addEntityAction
(EntityAction entityAction) Adds an entity action to the queue for later execution. -
Uses of EntityAction in io.github.blyznytsiaorg.bibernate.actionqueue.impl
Modifier and TypeClassDescriptionclass
Represents an entity action for bulk deletion of entities by their primary keys.class
Represents an entity action for bulk deletion of entities of a specific class.class
Represents an entity action for deleting entities by their primary key in the Bibernate framework.class
Represents an entity action for deleting a collection of entities in the Bibernate framework.class
Represents an entity action for inserting a collection of entities in the Bibernate framework.class
Represents an entity action for inserting entities in the Bibernate framework.class
Represents an entity action for updating entities in the Bibernate framework.Modifier and TypeFieldDescriptionprivate final Map
<ActionType, Set<EntityAction>> DefaultActionQueue.entityActions
A map that categorizes entity actions based on their types (INSERT, UPDATE, DELETE).Modifier and TypeMethodDescriptionprivate void
DefaultActionQueue.addDeleteAction
(EntityAction deleteEntityAction) Adds a DELETE type entity action to the entity actions map, taking into account interdependencies with INSERT and UPDATE type actions.void
DefaultActionQueue.addEntityAction
(EntityAction entityAction) Adds an entity action to the corresponding type category in the entity actions map.private void
DefaultActionQueue.addInsertAction
(EntityAction insertEntityAction) Adds an INSERT type entity action to the entity actions map, taking into account interdependencies with UPDATE and DELETE type actions.private void
DefaultActionQueue.addUpdateAction
(EntityAction updateEntityAction) Adds an UPDATE type entity action to the entity actions map, taking into account interdependencies with INSERT and DELETE type actions.Modifier and TypeMethodDescriptionprivate void
DefaultActionQueue.executeDeleteEntityAction
(Set<EntityAction> deleteEntityActions) Executes DELETE type entity actions.private void
DefaultActionQueue.executeInsertEntityAction
(Set<EntityAction> insertEntityActions) Executes INSERT type entity actions.private void
DefaultActionQueue.executeUpdateEntityAction
(Set<EntityAction> updateEntityActions) Executes UPDATE type entity actions. -
Uses of EntityAction in io.github.blyznytsiaorg.bibernate.session
Modifier and TypeMethodDescriptionprivate <T> EntityAction
BibernateFirstLevelCacheSession.prepareDeleteByIdEntityAction
(Class<T> entityClass, Object primaryKey, EntityKey<T> entityKey)