All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
addEntityAttributeTarget(PermissionsContainer permissions,
java.lang.String entityName,
java.lang.String property,
EntityAttrAccess access) |
EntityPermissionsContainer |
buildEntityAccessPermissions(RoleDefinition role) |
EntityAttributePermissionsContainer |
buildEntityAttributeAccessPermissions(RoleDefinition role) |
ScreenComponentPermissionsContainer |
buildScreenElementsPermissions(RoleDefinition role) |
ScreenPermissionsContainer |
buildScreenPermissions(RoleDefinition role) |
SpecificPermissionsContainer |
buildSpecificPermissions(RoleDefinition role) |
protected PermissionsContainer |
createPermissionsByMethodName(java.lang.String methodName) |
protected java.lang.String |
evaluateOriginalEntityName(java.lang.String entityName) |
java.lang.String |
getDescriptionFromAnnotation(RoleDefinition role) |
boolean |
getIsDefaultFromAnnotation(RoleDefinition role) |
boolean |
getIsSuperFromAnnotation(RoleDefinition role) |
java.lang.String |
getNameFromAnnotation(RoleDefinition role) |
protected Role |
getPredefinedRoleAnnotationNN(RoleDefinition role) |
java.lang.String |
getSecurityScopeFromAnnotation(RoleDefinition role) |
protected PermissionsContainer |
processAnnotationsInternal(java.lang.Object role,
java.lang.Class<? extends java.lang.annotation.Annotation> explicitAccessAnnotationClass,
java.lang.String methodName,
java.util.function.BiConsumer<java.lang.Object,PermissionsContainer> explicitAccessBiConsumer) |
protected void |
processEntityAccessAnnotation(EntityAccess annotation,
EntityPermissionsContainer permissions) |
protected EntityAttributePermissionsContainer |
processEntityAttributeAccessAnnotation(EntityAttributeAccess annotation,
EntityAttributePermissionsContainer permissions) |
protected void |
processScreenAccessAnnotation(ScreenAccess annotation,
ScreenPermissionsContainer permissions) |
protected void |
processScreenElementAccessAnnotation(ScreenComponentAccess annotation,
ScreenComponentPermissionsContainer permissions) |
protected void |
processSpecificAccessAnnotation(SpecificAccess annotation,
SpecificPermissionsContainer permissions) |