Class MybatisSentryPartInstanceDataManagerImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
-
- org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager<SentryPartInstanceEntity>
-
- org.flowable.cmmn.engine.impl.persistence.entity.data.impl.MybatisSentryPartInstanceDataManagerImpl
-
- All Implemented Interfaces:
SentryPartInstanceDataManager,DataManager<SentryPartInstanceEntity>
public class MybatisSentryPartInstanceDataManagerImpl extends AbstractCmmnDataManager<SentryPartInstanceEntity> implements SentryPartInstanceDataManager
- Author:
- Joram Barrez
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMybatisSentryPartInstanceDataManagerImpl.SentryPartByCaseInstanceIdEntityMatcherstatic classMybatisSentryPartInstanceDataManagerImpl.SentryPartByPlanItemInstanceIdEntityMatcher
-
Field Summary
Fields Modifier and Type Field Description protected MybatisSentryPartInstanceDataManagerImpl.SentryPartByCaseInstanceIdEntityMatchersentryPartByCaseInstanceIdEntityMatchedprotected MybatisSentryPartInstanceDataManagerImpl.SentryPartByPlanItemInstanceIdEntityMatchersentryPartByPlanItemInstanceIdEntityMatched-
Fields inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
cmmnEngineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description MybatisSentryPartInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SentryPartInstanceEntitycreate()voiddeleteByCaseInstanceId(String caseInstanceId)List<SentryPartInstanceEntity>findSentryPartInstancesByCaseInstanceId(String caseInstanceId)List<SentryPartInstanceEntity>findSentryPartInstancesByCaseInstanceIdAndNullPlanItemInstanceId(String caseInstanceId)List<SentryPartInstanceEntity>findSentryPartInstancesByPlanItemInstanceId(String planItemInstanceId)Class<? extends SentryPartInstanceEntity>getManagedEntityClass()-
Methods inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
getCmmnEngineConfiguration, getIdGenerator
-
Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
-
-
-
Field Detail
-
sentryPartByCaseInstanceIdEntityMatched
protected MybatisSentryPartInstanceDataManagerImpl.SentryPartByCaseInstanceIdEntityMatcher sentryPartByCaseInstanceIdEntityMatched
-
sentryPartByPlanItemInstanceIdEntityMatched
protected MybatisSentryPartInstanceDataManagerImpl.SentryPartByPlanItemInstanceIdEntityMatcher sentryPartByPlanItemInstanceIdEntityMatched
-
-
Constructor Detail
-
MybatisSentryPartInstanceDataManagerImpl
public MybatisSentryPartInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends SentryPartInstanceEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<SentryPartInstanceEntity>
-
create
public SentryPartInstanceEntity create()
- Specified by:
createin interfaceDataManager<SentryPartInstanceEntity>
-
findSentryPartInstancesByCaseInstanceId
public List<SentryPartInstanceEntity> findSentryPartInstancesByCaseInstanceId(String caseInstanceId)
- Specified by:
findSentryPartInstancesByCaseInstanceIdin interfaceSentryPartInstanceDataManager
-
findSentryPartInstancesByCaseInstanceIdAndNullPlanItemInstanceId
public List<SentryPartInstanceEntity> findSentryPartInstancesByCaseInstanceIdAndNullPlanItemInstanceId(String caseInstanceId)
- Specified by:
findSentryPartInstancesByCaseInstanceIdAndNullPlanItemInstanceIdin interfaceSentryPartInstanceDataManager
-
findSentryPartInstancesByPlanItemInstanceId
public List<SentryPartInstanceEntity> findSentryPartInstancesByPlanItemInstanceId(String planItemInstanceId)
- Specified by:
findSentryPartInstancesByPlanItemInstanceIdin interfaceSentryPartInstanceDataManager
-
deleteByCaseInstanceId
public void deleteByCaseInstanceId(String caseInstanceId)
- Specified by:
deleteByCaseInstanceIdin interfaceSentryPartInstanceDataManager
-
-