Interface AbstractAuthorizationParameters
- All Superinterfaces:
ShortDumpable
- All Known Implementing Classes:
AuthorizationParameters,ValueAuthorizationParameters
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 Summary
Modifier and TypeMethodDescriptiongetValue()The value (for value-based params) or "any object" - for traditional params.default booleanhasValue()booleanIs the value fully known? SeeSelectorClause.requiresFullInformation().Methods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDump, shortDumpLazily
-
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? SeeSelectorClause.requiresFullInformation().
-