Package io.jmix.rest.impl.service
Class PermissionsControllerManager
java.lang.Object
io.jmix.rest.impl.service.PermissionsControllerManager
@Component("rest_PermissionsControllerManager")
public class PermissionsControllerManager
extends Object
Class is used for getting current user permissions for the REST API. It contains a business logic required by the
 
PermissionsController- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected static final intprotected CurrentUserSubstitutionprotected Metadataprotected static final intprotected SpecificPolicyInfoRegistryprotected static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringgetEntityAttributeTarget(MetaClass metaClass, MetaProperty metaProperty) protected StringgetEntityTarget(MetaClass metaClass, String operation) 
- 
Field Details- 
metadata
- 
accessManager
- 
currentUserSubstitution
- 
specificPolicyInfoRegistry
- 
ALLOWED_CRUD_PERMISSIONprotected static final int ALLOWED_CRUD_PERMISSION- See Also:
 
- 
VIEW_ATTRIBUTE_PERMISSIONprotected static final int VIEW_ATTRIBUTE_PERMISSION- See Also:
 
- 
MODIFY_ATTRIBUTE_PERMISSIONprotected static final int MODIFY_ATTRIBUTE_PERMISSION- See Also:
 
 
- 
- 
Constructor Details- 
PermissionsControllerManagerpublic PermissionsControllerManager()
 
- 
- 
Method Details- 
getPermissions
- 
getEntityTarget
- 
getEntityAttributeTarget
 
-