Class DataObjectVariableEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<DataObjectVariableEntity,DataObjectVariableDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<DataObjectEngineConfiguration,DataObjectVariableEntity,DataObjectVariableDataManager>
com.flowable.dataobject.engine.impl.persistence.entity.DataObjectVariableEntityManagerImpl
- All Implemented Interfaces:
DataObjectVariableEntityManager
,org.flowable.common.engine.impl.persistence.entity.EntityManager<DataObjectVariableEntity>
public class DataObjectVariableEntityManagerImpl
extends org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<DataObjectEngineConfiguration,DataObjectVariableEntity,DataObjectVariableDataManager>
implements DataObjectVariableEntityManager
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionDataObjectVariableEntityManagerImpl
(DataObjectEngineConfiguration dataObjectEngineConfiguration, DataObjectVariableDataManager dataObjectVariableDataManager) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(String dataInstanceId, String name, org.flowable.variable.api.types.VariableType type, Object value) void
delete
(DataObjectVariableEntity entity, boolean fireDeleteEvent) void
deleteDataObjectVariablesByMasterDataDefinitionId
(String masterDataDefinitionId) void
deleteDataObjectVariablesByMasterDataInstanceId
(String masterDataInstanceId) findDataObjectVariableByMasterDataInstanceIdAndName
(String masterDataInstanceId, String variableName) findDataObjectVariablesByMasterDataInstanceId
(String masterDataInstanceId) findDataObjectVariablesByMasterDataInstanceIdAndNames
(String masterDataInstanceId, Collection<String> names) findDataObjectVariablesByMasterDataInstanceIds
(Set<String> masterDataInstanceIds) Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, createEntityEvent, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, findById, insert, insert, update, update
-
Constructor Details
-
DataObjectVariableEntityManagerImpl
public DataObjectVariableEntityManagerImpl(DataObjectEngineConfiguration dataObjectEngineConfiguration, DataObjectVariableDataManager dataObjectVariableDataManager)
-
-
Method Details
-
create
public DataObjectVariableEntity create(String dataInstanceId, String name, org.flowable.variable.api.types.VariableType type, Object value) - Specified by:
create
in interfaceDataObjectVariableEntityManager
-
findDataObjectVariablesByMasterDataInstanceId
public List<DataObjectVariableEntity> findDataObjectVariablesByMasterDataInstanceId(String masterDataInstanceId) - Specified by:
findDataObjectVariablesByMasterDataInstanceId
in interfaceDataObjectVariableEntityManager
-
findDataObjectVariablesByMasterDataInstanceIds
public List<DataObjectVariableEntity> findDataObjectVariablesByMasterDataInstanceIds(Set<String> masterDataInstanceIds) - Specified by:
findDataObjectVariablesByMasterDataInstanceIds
in interfaceDataObjectVariableEntityManager
-
findDataObjectVariableByMasterDataInstanceIdAndName
public DataObjectVariableEntity findDataObjectVariableByMasterDataInstanceIdAndName(String masterDataInstanceId, String variableName) - Specified by:
findDataObjectVariableByMasterDataInstanceIdAndName
in interfaceDataObjectVariableEntityManager
-
findDataObjectVariablesByMasterDataInstanceIdAndNames
public List<DataObjectVariableEntity> findDataObjectVariablesByMasterDataInstanceIdAndNames(String masterDataInstanceId, Collection<String> names) - Specified by:
findDataObjectVariablesByMasterDataInstanceIdAndNames
in interfaceDataObjectVariableEntityManager
-
delete
- Specified by:
delete
in interfaceorg.flowable.common.engine.impl.persistence.entity.EntityManager<DataObjectVariableEntity>
- Overrides:
delete
in classorg.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<DataObjectVariableEntity,
DataObjectVariableDataManager>
-
deleteDataObjectVariablesByMasterDataInstanceId
- Specified by:
deleteDataObjectVariablesByMasterDataInstanceId
in interfaceDataObjectVariableEntityManager
-
deleteDataObjectVariablesByMasterDataDefinitionId
- Specified by:
deleteDataObjectVariablesByMasterDataDefinitionId
in interfaceDataObjectVariableEntityManager
-