Class AbstractEntityManager<EntityImpl extends Entity>
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl>
-
- All Implemented Interfaces:
EntityManager<EntityImpl>
- Direct Known Subclasses:
AttachmentEntityManagerImpl,ByteArrayEntityManagerImpl,CommentEntityManagerImpl,DeadLetterJobEntityManagerImpl,DeploymentEntityManagerImpl,EventLogEntryEntityManagerImpl,EventSubscriptionEntityManagerImpl,ExecutionEntityManagerImpl,HistoricActivityInstanceEntityManagerImpl,HistoricDetailEntityManagerImpl,HistoricIdentityLinkEntityManagerImpl,HistoricProcessInstanceEntityManagerImpl,HistoricTaskInstanceEntityManagerImpl,HistoricVariableInstanceEntityManagerImpl,IdentityLinkEntityManagerImpl,IntegrationContextManagerImpl,JobEntityManagerImpl,ModelEntityManagerImpl,ProcessDefinitionEntityManagerImpl,ProcessDefinitionInfoEntityManagerImpl,PropertyEntityManagerImpl,ResourceEntityManagerImpl,SuspendedJobEntityManagerImpl,TaskEntityManagerImpl,TimerJobEntityManagerImpl,VariableInstanceEntityManagerImpl
public abstract class AbstractEntityManager<EntityImpl extends Entity> extends AbstractManager implements EntityManager<EntityImpl>
-
-
Field Summary
-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description AbstractEntityManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description EntityImplcreate()voiddelete(EntityImpl entity)voiddelete(EntityImpl entity, boolean fireDeleteEvent)voiddelete(java.lang.String id)EntityImplfindById(java.lang.String entityId)protected abstract DataManager<EntityImpl>getDataManager()voidinsert(EntityImpl entity)voidinsert(EntityImpl entity, boolean fireCreateEvent)protected booleanisExecutionRelatedEntityCountEnabled(CountingExecutionEntity executionEntity)protected booleanisExecutionRelatedEntityCountEnabled(ExecutionEntity executionEntity)protected booleanisExecutionRelatedEntityCountEnabledGlobally()EntityImplupdate(EntityImpl entity)EntityImplupdate(EntityImpl entity, boolean fireUpdateEvent)-
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
-
-
-
-
Constructor Detail
-
AbstractEntityManager
public AbstractEntityManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
findById
public EntityImpl findById(java.lang.String entityId)
- Specified by:
findByIdin interfaceEntityManager<EntityImpl extends Entity>
-
create
public EntityImpl create()
- Specified by:
createin interfaceEntityManager<EntityImpl extends Entity>
-
insert
public void insert(EntityImpl entity)
- Specified by:
insertin interfaceEntityManager<EntityImpl extends Entity>
-
insert
public void insert(EntityImpl entity, boolean fireCreateEvent)
- Specified by:
insertin interfaceEntityManager<EntityImpl extends Entity>
-
update
public EntityImpl update(EntityImpl entity)
- Specified by:
updatein interfaceEntityManager<EntityImpl extends Entity>
-
update
public EntityImpl update(EntityImpl entity, boolean fireUpdateEvent)
- Specified by:
updatein interfaceEntityManager<EntityImpl extends Entity>
-
delete
public void delete(java.lang.String id)
- Specified by:
deletein interfaceEntityManager<EntityImpl extends Entity>
-
delete
public void delete(EntityImpl entity)
- Specified by:
deletein interfaceEntityManager<EntityImpl extends Entity>
-
delete
public void delete(EntityImpl entity, boolean fireDeleteEvent)
- Specified by:
deletein interfaceEntityManager<EntityImpl extends Entity>
-
getDataManager
protected abstract DataManager<EntityImpl> getDataManager()
-
isExecutionRelatedEntityCountEnabledGlobally
protected boolean isExecutionRelatedEntityCountEnabledGlobally()
-
isExecutionRelatedEntityCountEnabled
protected boolean isExecutionRelatedEntityCountEnabled(ExecutionEntity executionEntity)
-
isExecutionRelatedEntityCountEnabled
protected boolean isExecutionRelatedEntityCountEnabled(CountingExecutionEntity executionEntity)
-
-