Interface AbstractAuthorizationParameters

All Superinterfaces:
ShortDumpable
All Known Implementing Classes:
AuthorizationParameters, ValueAuthorizationParameters

public interface AbstractAuthorizationParameters extends ShortDumpable
Parameters describing the details of the situation we want to check authorization for. Currently, there are two kinds of parameters, which may be unified in the future. . Traditional, object-based ones (AuthorizationParameters) assume we talk about a prism object and optionally a delta over it. . New, experimental, value-based ones (ValueAuthorizationParameters) assume we talk about a prism value. There is now way of specifying a delta there, as delta-like operations are currently carried out on the object level only.
  • Method Details

    • getValue

      PrismValue getValue()
      The value (for value-based params) or "any object" - for traditional params.
    • hasValue

      default boolean hasValue()
    • isFullInformationAvailable

      boolean isFullInformationAvailable()
      Is the value fully known? See SelectorClause.requiresFullInformation().