Class AbstractEntityManager<EntityImpl extends Entity,DM extends DataManager<EntityImpl>>
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
- All Implemented Interfaces:
EntityManager<EntityImpl>
- Direct Known Subclasses:
AbstractEngineEntityManager,AbstractServiceEngineEntityManager,ByteArrayEntityManagerImpl
public abstract class AbstractEntityManager<EntityImpl extends Entity,DM extends DataManager<EntityImpl>>
extends Object
implements EntityManager<EntityImpl>
- Author:
- Joram Barrez, Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected FlowableEntityEventcreateEntityEvent(FlowableEngineEventType eventType, Entity entity) voiddelete(EntityImpl entity) voiddelete(EntityImpl entity, boolean fireDeleteEvent) voidprotected voidfireEntityDeletedEvent(Entity entity) protected voidfireEntityInsertedEvent(Entity entity) protected voidfireEntityUpdatedEvent(Entity entity) protected DMprotected abstract FlowableEventDispatchervoidinsert(EntityImpl entity) voidinsert(EntityImpl entity, boolean fireCreateEvent) protected voidsetDataManager(DM dataManager) update(EntityImpl entity) update(EntityImpl entity, boolean fireUpdateEvent)
-
Field Details
-
dataManager
-
engineType
-
-
Constructor Details
-
AbstractEntityManager
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceEntityManager<EntityImpl extends Entity>
-
create
- Specified by:
createin interfaceEntityManager<EntityImpl extends Entity>
-
insert
- Specified by:
insertin interfaceEntityManager<EntityImpl extends Entity>
-
insert
- Specified by:
insertin interfaceEntityManager<EntityImpl extends Entity>
-
fireEntityInsertedEvent
-
update
- Specified by:
updatein interfaceEntityManager<EntityImpl extends Entity>
-
update
- Specified by:
updatein interfaceEntityManager<EntityImpl extends Entity>
-
fireEntityUpdatedEvent
-
delete
- Specified by:
deletein interfaceEntityManager<EntityImpl extends Entity>
-
delete
- Specified by:
deletein interfaceEntityManager<EntityImpl extends Entity>
-
delete
- Specified by:
deletein interfaceEntityManager<EntityImpl extends Entity>
-
fireEntityDeletedEvent
-
createEntityEvent
-
getDataManager
-
setDataManager
-
getEventDispatcher
-