Package io.jmix.graphql.datafetcher
Class PermissionDataFetcher
java.lang.Object
io.jmix.graphql.datafetcher.PermissionDataFetcher
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetEntityAttributeTarget(MetaClass metaClass, MetaProperty metaProperty) protected StringgetEntityTarget(MetaClass metaClass, String operation) protected PermissionConfiggetPermissions(boolean entities, boolean entityAttrs, boolean specifics) graphql.schema.DataFetcher<?>
-
Field Details
-
ALLOWED_CRUD_PERMISSION
protected static final int ALLOWED_CRUD_PERMISSION- See Also:
-
VIEW_ATTRIBUTE_PERMISSION
protected static final int VIEW_ATTRIBUTE_PERMISSION- See Also:
-
MODIFY_ATTRIBUTE_PERMISSION
protected static final int MODIFY_ATTRIBUTE_PERMISSION- See Also:
-
-
Constructor Details
-
PermissionDataFetcher
public PermissionDataFetcher()
-
-
Method Details
-
loadPermissions
public graphql.schema.DataFetcher<?> loadPermissions() -
getPermissions
-
getEntityTarget
-
getEntityAttributeTarget
-