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 class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.flowable.entitylink.api.EntityLinkInfo
createEntityLink
(EntityHierarchyInfo info, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract org.flowable.entitylink.api.EntityLinkInfo
createEntityLink
(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.EntityLinkInfo
createGrandParentEntityLink
(String grandParentScopeId, String grandParentScopeType, EntityHierarchyInfo info, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected org.flowable.entitylink.api.EntityLinkInfo
createRootEntityLink
(EntityHierarchyInfo info, String rootScopeId, String rootScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected abstract org.flowable.entitylink.api.EntityLinkInfo
createRootEntityLink
(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 void
syncHistoricEntityLinks
(String rootScopeId, String rootScopeType, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-
Field Details
-
rootScopeId
-
rootScopeType
-
-
Constructor Details
-
AbstractSyncEntityLinksCmd
-
-
Method Details
-
execute
- Specified by:
execute
in 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
-