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 FlowableEntityEvent
createEntityEvent
(FlowableEngineEventType eventType, Entity entity) void
delete
(EntityImpl entity) void
delete
(EntityImpl entity, boolean fireDeleteEvent) void
protected void
fireEntityDeletedEvent
(Entity entity) protected void
fireEntityInsertedEvent
(Entity entity) protected void
fireEntityUpdatedEvent
(Entity entity) protected DM
protected abstract FlowableEventDispatcher
void
insert
(EntityImpl entity) void
insert
(EntityImpl entity, boolean fireCreateEvent) protected void
setDataManager
(DM dataManager) update
(EntityImpl entity) update
(EntityImpl entity, boolean fireUpdateEvent)
-
Field Details
-
dataManager
-
engineType
-
-
Constructor Details
-
AbstractEntityManager
-
-
Method Details
-
findById
- Specified by:
findById
in interfaceEntityManager<EntityImpl extends Entity>
-
create
- Specified by:
create
in interfaceEntityManager<EntityImpl extends Entity>
-
insert
- Specified by:
insert
in interfaceEntityManager<EntityImpl extends Entity>
-
insert
- Specified by:
insert
in interfaceEntityManager<EntityImpl extends Entity>
-
fireEntityInsertedEvent
-
update
- Specified by:
update
in interfaceEntityManager<EntityImpl extends Entity>
-
update
- Specified by:
update
in interfaceEntityManager<EntityImpl extends Entity>
-
fireEntityUpdatedEvent
-
delete
- Specified by:
delete
in interfaceEntityManager<EntityImpl extends Entity>
-
delete
- Specified by:
delete
in interfaceEntityManager<EntityImpl extends Entity>
-
delete
- Specified by:
delete
in interfaceEntityManager<EntityImpl extends Entity>
-
fireEntityDeletedEvent
-
createEntityEvent
-
getDataManager
-
setDataManager
-
getEventDispatcher
-