Class PlatformEntityLinkService

java.lang.Object
com.flowable.platform.security.service.AbstractPlatformSecurityService
com.flowable.platform.service.work.PlatformEntityLinkService
All Implemented Interfaces:
PermissionServiceRegistryAware, Aware

public class PlatformEntityLinkService extends AbstractPlatformSecurityService
  • Field Details

  • Constructor Details

  • Method Details

    • getParentEntityLinkWithName

      public EntityLinkWithName getParentEntityLinkWithName(String scopeType, String scopeId, String hierarchyType, boolean includeTranslations)
    • getHistoricParentEntityLinkWithName

      public EntityLinkWithName getHistoricParentEntityLinkWithName(String scopeType, String scopeId, String hierarchyType, boolean includeTranslations)
    • getRuntimeChildrenEntityLinksWithDetails

      public List<EntityLinkWithDetails> getRuntimeChildrenEntityLinksWithDetails(String scopeType, String scopeId, boolean includeTranslations)
    • queryNameTranslations

      public com.fasterxml.jackson.databind.node.ObjectNode queryNameTranslations(String scopeId, String scopeType)
    • getRuntimeChildEntityLinkWithDetails

      protected EntityLinkWithDetails getRuntimeChildEntityLinkWithDetails(EntityLink entityLink, boolean includeTranslations)
    • getHistoricChildrenEntityLinksWithDetails

      public List<EntityLinkWithDetails> getHistoricChildrenEntityLinksWithDetails(String scopeType, String scopeId, boolean includeTranslations)
    • getHistoricChildEntityLinkWithDetails

      protected EntityLinkWithDetails getHistoricChildEntityLinkWithDetails(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(HistoricCaseInstance historicCaseInstance, EntityLinkWithName entityLink, boolean includeTranslations)
    • fillHistoricProcessInstanceName

      protected void fillHistoricProcessInstanceName(HistoricProcessInstance historicProcessInstance, EntityLinkWithName entityLink, boolean includeTranslations)
    • fillHistoricTaskName

      protected void fillHistoricTaskName(EntityLinkWithName entityLink)
    • fillCaseInstanceNameAndTranslations

      protected void fillCaseInstanceNameAndTranslations(String caseInstanceName, String caseDefinitionId, EntityLinkWithName entityLink, boolean includeTranslations)
    • fillProcessInstanceNameAndTranslations

      protected void fillProcessInstanceNameAndTranslations(String processInstanceName, String processDefinitionId, EntityLinkWithName entityLink, boolean includeTranslations)
    • getRuntimeParentEntityLinks

      public List<EntityLink> getRuntimeParentEntityLinks(String scopeType, String scopeId)
    • getRuntimeChildrenEntityLinks

      public List<EntityLink> getRuntimeChildrenEntityLinks(String scopeType, String scopeId)
    • getHistoricChildrenEntityLinks

      public List<HistoricEntityLink> getHistoricChildrenEntityLinks(String scopeType, String scopeId)
    • getHistoricParentEntityLinks

      public List<HistoricEntityLink> getHistoricParentEntityLinks(String scopeType, String scopeId)
    • setPlatformTranslationService

      @Autowired(required=false) public void setPlatformTranslationService(PlatformTranslationService platformTranslationService)
    • getPermissionForScopeType

      protected String getPermissionForScopeType(String scopeType)