Package io.jmix.core.accesscontext
Interface AccessContext
- All Known Implementing Classes:
BpmRestAccessContext
,CrudEntityContext
,DashboardGroupBrowseContext
,EntityAttributeContext
,ExportImportEntityContext
,GraphQLAccessContext
,GraphQLOperationAccessContext
,InMemoryCrudEntityContext
,LoadValuesAccessContext
,PersistentDashboardEditButtonContext
,ReadEntityQueryContext
,ReportRestAccessContext
,RestAccessContext
,RestFileDownloadContext
,RestFileUploadContext
,SpecificOperationAccessContext
,TemplateBlocksButtonContext
,TemplateGroupsButtonContext
,UiBulkEditContext
,UiEntityAttributeContext
,UiEntityContext
,UiFilterModifyConfigurationContext
,UiFilterModifyGlobalConfigurationContext
,UiFilterModifyJpqlConditionContext
,UiGlobalPresentationContext
,UiLoginToUiContext
,UiMenuContext
,UiShowEntityInfoContext
,UiShowExceptionDetailsContext
,UiShowScreenContext
public interface AccessContext
Marker interface for classes defining authorization points.
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
Returns a human-readable explanation of constraints applied to the current context instance for logging of authorization decisions.
-
Method Details
-
explainConstraints
Returns a human-readable explanation of constraints applied to the current context instance for logging of authorization decisions. Null if the current context does not impose any constraints.
-