Interface ProcessPermissionService

All Superinterfaces:
PermissionService
All Known Implementing Classes:
ProcessPermissionServiceImpl

public interface ProcessPermissionService
extends PermissionService
  • Method Details

    • validatePermissionForProcessInstance

      void validatePermissionForProcessInstance​(java.lang.String permission, org.flowable.engine.runtime.ProcessInstance processInstance, java.lang.String userId, java.util.Set<java.lang.String> groupKeys, java.lang.String tenantId)
    • hasPermissionForProcessInstance

      boolean hasPermissionForProcessInstance​(java.lang.String permission, org.flowable.engine.runtime.ProcessInstance processInstance, java.lang.String userId, java.util.Set<java.lang.String> groupKeys, java.lang.String tenantId)
    • validatePermissionForHistoricProcessInstance

      void validatePermissionForHistoricProcessInstance​(java.lang.String permission, org.flowable.engine.history.HistoricProcessInstance processInstance, java.lang.String userId, java.util.Set<java.lang.String> groupKeys, java.lang.String tenantId)
    • hasPermissionForHistoricProcessInstance

      boolean hasPermissionForHistoricProcessInstance​(java.lang.String permission, org.flowable.engine.history.HistoricProcessInstance processInstance, java.lang.String userId, java.util.Set<java.lang.String> groupKeys, java.lang.String tenantId)
    • getProcessInstance

      org.flowable.engine.runtime.ProcessInstance getProcessInstance​(java.lang.String processInstanceId, java.lang.String tenantId)
    • getHistoricProcessInstance

      org.flowable.engine.history.HistoricProcessInstance getHistoricProcessInstance​(java.lang.String processInstanceId, java.lang.String tenantId)
    • getRuntimeProcessPermissions

      java.util.List<java.lang.String> getRuntimeProcessPermissions​(java.lang.String processInstanceId, java.lang.String definitionId, java.util.List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, java.lang.String tenantId)
    • getHistoricProcessPermissions

      java.util.List<java.lang.String> getHistoricProcessPermissions​(java.lang.String processInstanceId, java.lang.String definitionId, java.util.List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, java.lang.String tenantId)