Class PlatformEntityLinkService


  • public class PlatformEntityLinkService
    extends java.lang.Object
    • 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)