Interface IdentityLinkDataManager

All Superinterfaces:
DataManager<IdentityLinkEntity>
All Known Implementing Classes:
MybatisIdentityLinkDataManager

public interface IdentityLinkDataManager extends DataManager<IdentityLinkEntity>
Author:
Joram Barrez
  • Method Details

    • createIdentityLinkFromHistoricIdentityLink

      IdentityLinkEntity createIdentityLinkFromHistoricIdentityLink(HistoricIdentityLink historicIdentityLink)
    • findIdentityLinksByTaskId

      List<IdentityLinkEntity> findIdentityLinksByTaskId(String taskId)
    • findIdentityLinksByProcessInstanceId

      List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(String processInstanceId)
    • findIdentityLinksByProcessDefinitionId

      List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(String processDefinitionId)
    • findIdentityLinksByScopeIdAndType

      List<IdentityLinkEntity> findIdentityLinksByScopeIdAndType(String scopeId, String scopeType)
    • findIdentityLinksBySubScopeIdAndType

      List<IdentityLinkEntity> findIdentityLinksBySubScopeIdAndType(String subScopeId, String scopeType)
    • findIdentityLinksByScopeDefinitionIdAndType

      List<IdentityLinkEntity> findIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType)
    • findIdentityLinkByTaskUserGroupAndType

      List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(String taskId, String userId, String groupId, String type)
    • findIdentityLinkByProcessInstanceUserGroupAndType

      List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(String processInstanceId, String userId, String groupId, String type)
    • findIdentityLinkByProcessDefinitionUserAndGroup

      List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(String processDefinitionId, String userId, String groupId)
    • findIdentityLinkByScopeIdScopeTypeUserGroupAndType

      List<IdentityLinkEntity> findIdentityLinkByScopeIdScopeTypeUserGroupAndType(String scopeId, String scopeType, String userId, String groupId, String type)
    • findIdentityLinkByScopeDefinitionScopeTypeUserAndGroup

      List<IdentityLinkEntity> findIdentityLinkByScopeDefinitionScopeTypeUserAndGroup(String scopeDefinitionId, String scopeType, String userId, String groupId)
    • deleteIdentityLinksByTaskId

      void deleteIdentityLinksByTaskId(String taskId)
    • deleteIdentityLinksByProcDef

      void deleteIdentityLinksByProcDef(String processDefId)
    • deleteIdentityLinksByProcessInstanceId

      void deleteIdentityLinksByProcessInstanceId(String processInstanceId)
    • deleteIdentityLinksByScopeIdAndScopeType

      void deleteIdentityLinksByScopeIdAndScopeType(String scopeId, String scopeType)
    • deleteIdentityLinksByScopeDefinitionIdAndScopeType

      void deleteIdentityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType)
    • bulkDeleteIdentityLinksForScopeIdsAndScopeType

      void bulkDeleteIdentityLinksForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType)