Class BaseSecurityPolicyModel
java.lang.Object
com.flowable.policy.api.repository.BaseSecurityPolicyModel
- All Implemented Interfaces:
PolicyModel,SecurityPolicyModel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()getName()getType()booleanbooleanbooleanbooleanprotected voidparseJsonArrayForPermissionMap(Map<String, PermissionMapping> permissionMap) protected voidparseJsonObjectForPermissionMap(Map<String, PermissionMapping> permissionMap) voidsetAdminWithAllPermissions(boolean adminWithAllPermissions) voidsetDescription(String description) voidvoidvoidsetPermissionMappings(com.fasterxml.jackson.databind.JsonNode permissionMappings) voidvoidsetValidateDeletePermissionInParent(boolean validateDeletePermissionInParent) voidsetValidateReadPermissionInParent(boolean validateReadPermissionInParent) voidsetValidateWritePermissionInParent(boolean validateWritePermissionInParent)
-
Field Details
-
key
-
type
-
name
-
description
-
validateReadPermissionInParent
protected boolean validateReadPermissionInParent -
validateWritePermissionInParent
protected boolean validateWritePermissionInParent -
validateDeletePermissionInParent
protected boolean validateDeletePermissionInParent -
adminWithAllPermissions
protected boolean adminWithAllPermissions -
permissionMappings
protected com.fasterxml.jackson.databind.JsonNode permissionMappings
-
-
Constructor Details
-
BaseSecurityPolicyModel
public BaseSecurityPolicyModel()
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfacePolicyModel
-
setKey
-
getType
- Specified by:
getTypein interfacePolicyModel
-
setType
-
getName
- Specified by:
getNamein interfacePolicyModel
-
setName
-
getDescription
- Specified by:
getDescriptionin interfacePolicyModel
-
setDescription
-
isValidateReadPermissionInParent
public boolean isValidateReadPermissionInParent()- Specified by:
isValidateReadPermissionInParentin interfaceSecurityPolicyModel
-
setValidateReadPermissionInParent
public void setValidateReadPermissionInParent(boolean validateReadPermissionInParent) -
isValidateWritePermissionInParent
public boolean isValidateWritePermissionInParent()- Specified by:
isValidateWritePermissionInParentin interfaceSecurityPolicyModel
-
setValidateWritePermissionInParent
public void setValidateWritePermissionInParent(boolean validateWritePermissionInParent) -
isValidateDeletePermissionInParent
public boolean isValidateDeletePermissionInParent()- Specified by:
isValidateDeletePermissionInParentin interfaceSecurityPolicyModel
-
setValidateDeletePermissionInParent
public void setValidateDeletePermissionInParent(boolean validateDeletePermissionInParent) -
isAdminWithAllPermissions
public boolean isAdminWithAllPermissions()- Specified by:
isAdminWithAllPermissionsin interfaceSecurityPolicyModel
-
setAdminWithAllPermissions
public void setAdminWithAllPermissions(boolean adminWithAllPermissions) -
getPermissionMappings
- Specified by:
getPermissionMappingsin interfaceSecurityPolicyModel
-
setPermissionMappings
public void setPermissionMappings(com.fasterxml.jackson.databind.JsonNode permissionMappings) -
parseJsonObjectForPermissionMap
-
parseJsonArrayForPermissionMap
-