Interface AccessContext

All Known Implementing Classes:
BpmRestAccessContext, CrudEntityContext, EntityAttributeContext, ExportImportEntityContext, GraphQLOperationAccessContext, InMemoryCrudEntityContext, LoadValuesAccessContext, ReadEntityQueryContext, ReportRestAccessContext, RestAccessContext, RestFileDownloadContext, RestFileUploadContext, SpecificOperationAccessContext, UiEntityAttributeContext, UiEntityContext, UiGenericFilterModifyConfigurationContext, UiGenericFilterModifyGlobalConfigurationContext, UiGenericFilterModifyJpqlConditionContext, UiLoginToUiContext, UiMenuContext, UiShowEntityInfoContext, UiShowExceptionDetailsContext, UiShowViewContext

public interface AccessContext
Marker interface for classes defining authorization points.
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Returns a human-readable explanation of constraints applied to the current context instance for logging of authorization decisions.
  • Method Details

    • explainConstraints

      @Nullable default String 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.