Class PlatformEntityLinkService
- java.lang.Object
-
- com.flowable.platform.service.work.PlatformEntityLinkService
-
public class PlatformEntityLinkService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PlatformEntityLinkService(org.flowable.engine.RuntimeService runtimeService, org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, org.flowable.engine.HistoryService historyService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService, org.flowable.engine.TaskService taskService, org.flowable.engine.RepositoryService repositoryService, org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillCaseInstanceNameAndTranslations(java.lang.String caseInstanceName, java.lang.String caseDefinitionId, EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillHistoricCaseInstanceName(org.flowable.cmmn.api.history.HistoricCaseInstance historicCaseInstance, EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillHistoricProcessInstanceName(org.flowable.engine.history.HistoricProcessInstance historicProcessInstance, EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillHistoricTaskName(EntityLinkWithName entityLink)
protected void
fillNameAndTranslations(EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillProcessInstanceNameAndTranslations(java.lang.String processInstanceName, java.lang.String processDefinitionId, EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillRuntimeCaseInstanceNameAndTranslations(EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillRuntimeProcessInstanceNameAndTranslations(EntityLinkWithName entityLink, boolean includeTranslations)
protected void
fillRuntimeTaskName(EntityLinkWithName entityLink)
protected EntityLinkWithDetails
getHistoricChildEntityLinkWithDetails(org.flowable.entitylink.api.history.HistoricEntityLink historicEntityLink, boolean includeTranslations)
java.util.List<org.flowable.entitylink.api.history.HistoricEntityLink>
getHistoricChildrenEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
java.util.List<EntityLinkWithDetails>
getHistoricChildrenEntityLinksWithDetails(java.lang.String scopeType, java.lang.String scopeId, boolean includeTranslations)
java.util.List<org.flowable.entitylink.api.history.HistoricEntityLink>
getHistoricParentEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
EntityLinkWithName
getHistoricParentEntityLinkWithName(java.lang.String scopeType, java.lang.String scopeId, java.lang.String hierarchyType, boolean includeTranslations)
EntityLinkWithName
getParentEntityLinkWithName(java.lang.String scopeType, java.lang.String scopeId, java.lang.String hierarchyType, boolean includeTranslations)
protected EntityLinkWithDetails
getRuntimeChildEntityLinkWithDetails(org.flowable.entitylink.api.EntityLink entityLink, boolean includeTranslations)
java.util.List<org.flowable.entitylink.api.EntityLink>
getRuntimeChildrenEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
java.util.List<EntityLinkWithDetails>
getRuntimeChildrenEntityLinksWithDetails(java.lang.String scopeType, java.lang.String scopeId, boolean includeTranslations)
java.util.List<org.flowable.entitylink.api.EntityLink>
getRuntimeParentEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
queryNameTranslations(java.lang.String scopeId, java.lang.String scopeType)
void
setPlatformTranslationService(PlatformTranslationService platformTranslationService)
-
-
-
Constructor Detail
-
PlatformEntityLinkService
public PlatformEntityLinkService(org.flowable.engine.RuntimeService runtimeService, org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, org.flowable.engine.HistoryService historyService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService, org.flowable.engine.TaskService taskService, org.flowable.engine.RepositoryService repositoryService, org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService)
-
-
Method Detail
-
getParentEntityLinkWithName
public EntityLinkWithName getParentEntityLinkWithName(java.lang.String scopeType, java.lang.String scopeId, java.lang.String hierarchyType, boolean includeTranslations)
-
getHistoricParentEntityLinkWithName
public EntityLinkWithName getHistoricParentEntityLinkWithName(java.lang.String scopeType, java.lang.String scopeId, java.lang.String hierarchyType, boolean includeTranslations)
-
getRuntimeChildrenEntityLinksWithDetails
public java.util.List<EntityLinkWithDetails> getRuntimeChildrenEntityLinksWithDetails(java.lang.String scopeType, java.lang.String scopeId, boolean includeTranslations)
-
queryNameTranslations
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> queryNameTranslations(java.lang.String scopeId, java.lang.String scopeType)
-
getRuntimeChildEntityLinkWithDetails
protected EntityLinkWithDetails getRuntimeChildEntityLinkWithDetails(org.flowable.entitylink.api.EntityLink entityLink, boolean includeTranslations)
-
getHistoricChildrenEntityLinksWithDetails
public java.util.List<EntityLinkWithDetails> getHistoricChildrenEntityLinksWithDetails(java.lang.String scopeType, java.lang.String scopeId, boolean includeTranslations)
-
getHistoricChildEntityLinkWithDetails
protected EntityLinkWithDetails getHistoricChildEntityLinkWithDetails(org.flowable.entitylink.api.history.HistoricEntityLink historicEntityLink, boolean includeTranslations)
-
fillNameAndTranslations
protected void fillNameAndTranslations(EntityLinkWithName entityLink, boolean includeTranslations)
-
fillRuntimeCaseInstanceNameAndTranslations
protected void fillRuntimeCaseInstanceNameAndTranslations(EntityLinkWithName entityLink, boolean includeTranslations)
-
fillRuntimeProcessInstanceNameAndTranslations
protected void fillRuntimeProcessInstanceNameAndTranslations(EntityLinkWithName entityLink, boolean includeTranslations)
-
fillRuntimeTaskName
protected void fillRuntimeTaskName(EntityLinkWithName entityLink)
-
fillHistoricCaseInstanceName
protected void fillHistoricCaseInstanceName(org.flowable.cmmn.api.history.HistoricCaseInstance historicCaseInstance, EntityLinkWithName entityLink, boolean includeTranslations)
-
fillHistoricProcessInstanceName
protected void fillHistoricProcessInstanceName(org.flowable.engine.history.HistoricProcessInstance historicProcessInstance, EntityLinkWithName entityLink, boolean includeTranslations)
-
fillHistoricTaskName
protected void fillHistoricTaskName(EntityLinkWithName entityLink)
-
fillCaseInstanceNameAndTranslations
protected void fillCaseInstanceNameAndTranslations(java.lang.String caseInstanceName, java.lang.String caseDefinitionId, EntityLinkWithName entityLink, boolean includeTranslations)
-
fillProcessInstanceNameAndTranslations
protected void fillProcessInstanceNameAndTranslations(java.lang.String processInstanceName, java.lang.String processDefinitionId, EntityLinkWithName entityLink, boolean includeTranslations)
-
getRuntimeParentEntityLinks
public java.util.List<org.flowable.entitylink.api.EntityLink> getRuntimeParentEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
-
getRuntimeChildrenEntityLinks
public java.util.List<org.flowable.entitylink.api.EntityLink> getRuntimeChildrenEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
-
getHistoricChildrenEntityLinks
public java.util.List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricChildrenEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
-
getHistoricParentEntityLinks
public java.util.List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricParentEntityLinks(java.lang.String scopeType, java.lang.String scopeId)
-
setPlatformTranslationService
@Autowired(required=false) public void setPlatformTranslationService(PlatformTranslationService platformTranslationService)
-
-