Uses of Interface
com.flowable.policy.api.repository.SecurityPolicyModel
Packages that use SecurityPolicyModel
Package
Description
-
Uses of SecurityPolicyModel in com.flowable.platform.security.permission
Methods in com.flowable.platform.security.permission that return SecurityPolicyModelModifier and TypeMethodDescriptionCasePermissionService.fetchSecurityPolicyModelForCaseInstance(String caseDefinitionId, String tenantId) CasePermissionServiceImpl.fetchSecurityPolicyModelForCaseInstance(String caseDefinitionId, String tenantId) ProcessPermissionService.fetchSecurityPolicyModelForProcessInstance(String processDefinitionId, String tenantId) ProcessPermissionServiceImpl.fetchSecurityPolicyModelForProcessInstance(String processDefinitionId, String tenantId) protected SecurityPolicyModelCasePermissionServiceImpl.getSecurityModel(String caseDefinitionId, String tenantId) protected SecurityPolicyModelProcessPermissionServiceImpl.getSecurityModel(String processDefinitionId, String tenantId) TaskPermissionService.getSecurityPolicyModelForCaseInstance(String caseInstanceId) TaskPermissionServiceImpl.getSecurityPolicyModelForCaseInstance(String caseInstanceId) TaskPermissionService.getSecurityPolicyModelForProcessInstance(String processInstanceId) TaskPermissionServiceImpl.getSecurityPolicyModelForProcessInstance(String processInstanceId) TaskPermissionService.getTaskSecurityPolicyModelForCaseInstance(String taskDefinitionKey, String caseDefinitionId, String tenantId) TaskPermissionServiceImpl.getTaskSecurityPolicyModelForCaseInstance(String taskDefinitionKey, String caseDefinitionId, String tenantId) TaskPermissionService.getTaskSecurityPolicyModelForProcessInstance(String taskDefinitionKey, String processDefinitionId, String tenantId) TaskPermissionServiceImpl.getTaskSecurityPolicyModelForProcessInstance(String taskDefinitionKey, String processDefinitionId, String tenantId) Methods in com.flowable.platform.security.permission with parameters of type SecurityPolicyModelModifier and TypeMethodDescriptionprotected booleanCasePermissionServiceImpl.checkPermissionInCaseParent(String casePermission, SecurityPolicyModel securityPolicyModel) protected booleanTaskPermissionServiceImpl.checkPermissionInCaseParent(String casePermission, SecurityPolicyModel securityPolicyModel) protected booleanProcessPermissionServiceImpl.checkPermissionInProcessParent(String processPermission, SecurityPolicyModel securityPolicyModel) protected booleanTaskPermissionServiceImpl.checkPermissionInProcessParent(String processPermission, SecurityPolicyModel securityPolicyModel) protected booleanCasePermissionServiceImpl.hasPermission(String permission, String startUserId, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, SecurityPolicyModel securityPolicyModel) protected booleanProcessPermissionServiceImpl.hasPermission(String permission, String startUserId, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, SecurityPolicyModel securityPolicyModel) protected booleanTaskPermissionServiceImpl.hasPermission(String permission, String assignee, String owner, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, SecurityPolicyModel securityPolicyModel) -
Uses of SecurityPolicyModel in com.flowable.platform.security.service
Fields in com.flowable.platform.security.service declared as SecurityPolicyModelModifier and TypeFieldDescriptionprotected SecurityPolicyModelAbstractPlatformSecurityService.defaultSecurityPolicyModelMethods in com.flowable.platform.security.service that return SecurityPolicyModelModifier and TypeMethodDescriptionprotected SecurityPolicyModelAbstractPlatformSecurityService.fetchCaseSecurityPolicyModel(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchProcessSecurityPolicyModel(org.flowable.engine.repository.ProcessDefinition processDefinition, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchSecurityPolicyModel(org.flowable.bpmn.model.Process process, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchSecurityPolicyModel(org.flowable.cmmn.model.Case caze, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchSecurityPolicyModelForCaseInstance(String caseInstanceId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchSecurityPolicyModelForProcessInstance(String processInstanceId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchSecurityPolicyModelForTask(org.flowable.bpmn.model.FlowElement flowElement, org.flowable.bpmn.model.Process process, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchSecurityPolicyModelForTask(org.flowable.cmmn.model.PlanItemDefinition planItemDefinition, org.flowable.cmmn.model.Case caze, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchTaskSecurityPolicyModelForCase(String taskDefinitionKey, String caseDefinitionId, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.fetchTaskSecurityPolicyModelForProcess(String taskDefinitionKey, String processDefinitionId, String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.getDefaultSecurityPolicyModel(String tenantId) protected SecurityPolicyModelAbstractPlatformSecurityService.getSecurityPolicyModelByKey(String securityPolicyModelKey, String tenantId) Methods in com.flowable.platform.security.service with parameters of type SecurityPolicyModelModifier and TypeMethodDescriptionprotected voidAbstractPlatformSecurityService.addAdditionalPermissions(List<String> permissions, String role, String prefix, SecurityPolicyModel securityPolicyModel) AbstractPlatformSecurityService.fetchPermissions(SecurityPolicyModel securityPolicyModel, String prefix, String startUserId, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, String userId, Set<String> groupKeys) AbstractPlatformSecurityService.fetchPermissionsForTask(SecurityPolicyModel securityPolicyModel, String assignee, String owner, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, String userId, Set<String> groupKeys) AbstractPlatformSecurityService.filterPermissionsForRole(String role, String prefix, SecurityPolicyModel securityPolicyModel) -
Uses of SecurityPolicyModel in com.flowable.platform.service
Fields in com.flowable.platform.service declared as SecurityPolicyModelModifier and TypeFieldDescriptionprotected SecurityPolicyModelBasePlatformInterceptor.defaultSecurityPolicyModelMethods in com.flowable.platform.service that return SecurityPolicyModelModifier and TypeMethodDescriptionprotected SecurityPolicyModelBasePlatformInterceptor.getDefaultSecurityPolicyModel(String tenantId, PolicyRepositoryService policyRepositoryService) protected SecurityPolicyModelBasePlatformBpmnInterceptor.getSecurityPolicyModel(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstanceEntity) protected SecurityPolicyModelBasePlatformBpmnInterceptor.getSecurityPolicyModel(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity) protected SecurityPolicyModelBasePlatformCmmnInterceptor.getSecurityPolicyModel(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity) protected SecurityPolicyModelBasePlatformInterceptor.getSecurityPolicyModelByKey(String securityPolicyModelKey, String tenantId) -
Uses of SecurityPolicyModel in com.flowable.platform.service.util
Methods in com.flowable.platform.service.util that return SecurityPolicyModelModifier and TypeMethodDescriptionstatic SecurityPolicyModelSecurityPolicyModelUtil.fetchCaseSecurityPolicyModel(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition, String tenantId, String defaultSecurityPolicyKey, org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService, PolicyRepositoryService policyRepositoryService) static SecurityPolicyModelSecurityPolicyModelUtil.fetchProcessSecurityPolicyModel(org.flowable.engine.repository.ProcessDefinition processDefinition, String tenantId, String defaultSecurityPolicyKey, org.flowable.engine.RepositoryService repositoryService, PolicyRepositoryService policyRepositoryService) protected static SecurityPolicyModelSecurityPolicyModelUtil.fetchSecurityPolicyModel(org.flowable.bpmn.model.Process process, String tenantId, String defaultSecurityPolicyKey, PolicyRepositoryService policyRepositoryService) protected static SecurityPolicyModelSecurityPolicyModelUtil.fetchSecurityPolicyModel(org.flowable.cmmn.model.Case caze, String tenantId, String defaultSecurityPolicyKey, PolicyRepositoryService policyRepositoryService) protected static SecurityPolicyModelSecurityPolicyModelUtil.getDefaultSecurityPolicyModel(String tenantId, String defaultSecurityPolicyKey, PolicyRepositoryService policyRepositoryService) protected static SecurityPolicyModelSecurityPolicyModelUtil.getSecurityPolicyModelByKey(String securityPolicyModelKey, String tenantId, String defaultSecurityPolicyKey, PolicyRepositoryService policyRepositoryService) Methods in com.flowable.platform.service.util with parameters of type SecurityPolicyModelModifier and TypeMethodDescriptionstatic voidVariableUtil.addCaseInstanceVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, Map<String, Object> variableMap, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, org.flowable.engine.RuntimeService runtimeService, org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, CasePermissionService casePermissionService, ProcessPermissionService processPermissionService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer, CoreContentService coreContentService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) static voidVariableUtil.addHistoricCaseInstanceVariables(org.flowable.cmmn.api.history.HistoricCaseInstance caseInstance, Map<String, Object> variableMap, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, org.flowable.engine.HistoryService historyService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService, CasePermissionService casePermissionService, ProcessPermissionService processPermissionService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer, CoreContentService coreContentService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) static voidVariableUtil.addHistoricProcessInstanceVariables(org.flowable.engine.history.HistoricProcessInstance processInstance, Map<String, Object> variableMap, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, org.flowable.engine.HistoryService historyService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService, CasePermissionService casePermissionService, ProcessPermissionService processPermissionService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer, CoreContentService coreContentService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected static voidVariableUtil.addParentVariableValues(org.flowable.entitylink.api.EntityLink parentEntityLink, Map<String, Object> variableMap, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, org.flowable.engine.RuntimeService runtimeService, org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, CasePermissionService casePermissionService, ProcessPermissionService processPermissionService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer, CoreContentService coreContentService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected static voidVariableUtil.addParentVariableValues(org.flowable.entitylink.api.history.HistoricEntityLink parentEntityLink, Map<String, Object> variableMap, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, org.flowable.engine.HistoryService historyService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService, CasePermissionService casePermissionService, ProcessPermissionService processPermissionService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer, CoreContentService coreContentService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) static voidVariableUtil.addProcessInstanceVariables(org.flowable.engine.runtime.ProcessInstance processInstance, Map<String, Object> variableMap, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, org.flowable.engine.RuntimeService runtimeService, org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, CasePermissionService casePermissionService, ProcessPermissionService processPermissionService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer, CoreContentService coreContentService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) static booleanVariableUtil.shouldAddCaseInstanceVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, CasePermissionService casePermissionService) static booleanVariableUtil.shouldAddHistoricCaseInstanceVariables(org.flowable.cmmn.api.history.HistoricCaseInstance caseInstance, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, CasePermissionService casePermissionService) static booleanVariableUtil.shouldAddHistoricProcessInstanceVariables(org.flowable.engine.history.HistoricProcessInstance processInstance, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, ProcessPermissionService processPermissionService) static booleanVariableUtil.shouldAddProcessInstanceVariables(org.flowable.engine.runtime.ProcessInstance processInstance, SecurityPolicyModel securityPolicyModel, String userId, Set<String> groupKeys, String tenantId, ProcessPermissionService processPermissionService) -
Uses of SecurityPolicyModel in com.flowable.policy.api.repository
Classes in com.flowable.policy.api.repository that implement SecurityPolicyModel