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 boolean
hasValue()
boolean
Is 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()
.
-