public class MybatisIdentityLinkDataManager extends AbstractDataManager<IdentityLinkEntity> implements IdentityLinkDataManager
| Modifier and Type | Field and Description |
|---|---|
protected CachedEntityMatcher<IdentityLinkEntity> |
identityLinkByProcessInstanceMatcher |
protected CachedEntityMatcher<IdentityLinkEntity> |
identityLinksByProcessInstanceUserGroupAndTypeMatcher |
protected CachedEntityMatcher<IdentityLinkEntity> |
identityLinksByScopeIdAndTypeMatcher |
protected CachedEntityMatcher<IdentityLinkEntity> |
identityLinksByScopeIdScopeTypeUserGroupAndTypeMatcher |
protected CachedEntityMatcher<IdentityLinkEntity> |
identityLinksBySubScopeIdAndTypeMatcher |
protected CachedEntityMatcher<IdentityLinkEntity> |
identityLinksByTaskIdMatcher |
protected IdentityLinkServiceConfiguration |
identityLinkServiceConfiguration |
MAX_ENTRIES_IN_CLAUSE| Constructor and Description |
|---|
MybatisIdentityLinkDataManager(IdentityLinkServiceConfiguration identityLinkServiceConfiguration) |
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, updateprotected CachedEntityMatcher<IdentityLinkEntity> identityLinksByTaskIdMatcher
protected CachedEntityMatcher<IdentityLinkEntity> identityLinkByProcessInstanceMatcher
protected CachedEntityMatcher<IdentityLinkEntity> identityLinksByScopeIdAndTypeMatcher
protected CachedEntityMatcher<IdentityLinkEntity> identityLinksBySubScopeIdAndTypeMatcher
protected CachedEntityMatcher<IdentityLinkEntity> identityLinksByProcessInstanceUserGroupAndTypeMatcher
protected CachedEntityMatcher<IdentityLinkEntity> identityLinksByScopeIdScopeTypeUserGroupAndTypeMatcher
protected IdentityLinkServiceConfiguration identityLinkServiceConfiguration
public MybatisIdentityLinkDataManager(IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
public Class<? extends IdentityLinkEntity> getManagedEntityClass()
getManagedEntityClass in class AbstractDataManager<IdentityLinkEntity>public IdentityLinkEntity create()
create in interface DataManager<IdentityLinkEntity>public IdentityLinkEntity createIdentityLinkFromHistoricIdentityLink(HistoricIdentityLink historicIdentityLink)
createIdentityLinkFromHistoricIdentityLink in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinksByTaskId(String taskId)
findIdentityLinksByTaskId in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(String processInstanceId)
findIdentityLinksByProcessInstanceId in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinksByScopeIdAndType(String scopeId, String scopeType)
findIdentityLinksByScopeIdAndType in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinksBySubScopeIdAndType(String subScopeId, String scopeType)
findIdentityLinksBySubScopeIdAndType in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType)
findIdentityLinksByScopeDefinitionIdAndType in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(String processDefinitionId)
findIdentityLinksByProcessDefinitionId in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(String taskId, String userId, String groupId, String type)
findIdentityLinkByTaskUserGroupAndType in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(String processInstanceId, String userId, String groupId, String type)
findIdentityLinkByProcessInstanceUserGroupAndType in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(String processDefinitionId, String userId, String groupId)
findIdentityLinkByProcessDefinitionUserAndGroup in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinkByScopeIdScopeTypeUserGroupAndType(String scopeId, String scopeType, String userId, String groupId, String type)
findIdentityLinkByScopeIdScopeTypeUserGroupAndType in interface IdentityLinkDataManagerpublic List<IdentityLinkEntity> findIdentityLinkByScopeDefinitionScopeTypeUserAndGroup(String scopeDefinitionId, String scopeType, String userId, String groupId)
findIdentityLinkByScopeDefinitionScopeTypeUserAndGroup in interface IdentityLinkDataManagerpublic void deleteIdentityLinksByTaskId(String taskId)
deleteIdentityLinksByTaskId in interface IdentityLinkDataManagerpublic void deleteIdentityLinksByProcDef(String processDefId)
deleteIdentityLinksByProcDef in interface IdentityLinkDataManagerpublic void deleteIdentityLinksByProcessInstanceId(String processInstanceId)
deleteIdentityLinksByProcessInstanceId in interface IdentityLinkDataManagerpublic void deleteIdentityLinksByScopeIdAndScopeType(String scopeId, String scopeType)
deleteIdentityLinksByScopeIdAndScopeType in interface IdentityLinkDataManagerpublic void deleteIdentityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType)
deleteIdentityLinksByScopeDefinitionIdAndScopeType in interface IdentityLinkDataManagerprotected IdGenerator getIdGenerator()
getIdGenerator in class AbstractDataManager<IdentityLinkEntity>Copyright © 2021 Flowable. All rights reserved.