Class AbstractSyncEntityLinksCmd
java.lang.Object
com.flowable.platform.engine.impl.cmd.AbstractSyncEntityLinksCmd
- All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<Void>
- Direct Known Subclasses:
SyncHistoricInstanceEntityLinksCmd,SyncInstanceEntityLinksCmd
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.flowable.entitylink.api.EntityLinkInfocreateEntityLink(EntityHierarchyInfo info, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract org.flowable.entitylink.api.EntityLinkInfocreateEntityLink(String scopeId, String scopeType, String subScopeId, String parentElementId, String referenceScopeId, String referenceScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract org.flowable.entitylink.api.EntityLinkInfocreateGrandParentEntityLink(String grandParentScopeId, String grandParentScopeType, EntityHierarchyInfo info, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected org.flowable.entitylink.api.EntityLinkInfocreateRootEntityLink(EntityHierarchyInfo info, String rootScopeId, String rootScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract org.flowable.entitylink.api.EntityLinkInfocreateRootEntityLink(String subScopeId, String elementId, String referenceScopeId, String referenceScopeType, String rootScopeId, String rootScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract List<? extends org.flowable.entitylink.api.EntityLinkInfo> getEntityLinks(String scopeId, String scopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract List<? extends org.flowable.entitylink.api.EntityLinkInfo> getEntityLinks(Set<String> scopeIds, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract List<EntityHierarchyInfo> getHierarchyInfo(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, Set<String> caseInstanceIds, Set<String> processInstanceIds) protected voidsyncHistoricEntityLinks(String rootScopeId, String rootScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-
Field Details
-
rootScopeId
-
rootScopeType
-
-
Constructor Details
-
AbstractSyncEntityLinksCmd
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.flowable.common.engine.impl.interceptor.Command<Void>
-
syncHistoricEntityLinks
-
getEntityLinks
-
getEntityLinks
-
createRootEntityLink
protected org.flowable.entitylink.api.EntityLinkInfo createRootEntityLink(EntityHierarchyInfo info, String rootScopeId, String rootScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
createRootEntityLink
-
createGrandParentEntityLink
protected abstract org.flowable.entitylink.api.EntityLinkInfo createGrandParentEntityLink(String grandParentScopeId, String grandParentScopeType, EntityHierarchyInfo info, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
createEntityLink
protected org.flowable.entitylink.api.EntityLinkInfo createEntityLink(EntityHierarchyInfo info, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
createEntityLink
-
getHierarchyInfo
-