Uses of Class
com.evolveum.midpoint.security.enforcer.api.AuthorizationParameters
Packages that use AuthorizationParameters
-
Uses of AuthorizationParameters in com.evolveum.midpoint.security.enforcer.api
Fields in com.evolveum.midpoint.security.enforcer.api declared as AuthorizationParametersModifier and TypeFieldDescriptionstatic final AuthorizationParameters<ObjectType,
ObjectType> AuthorizationParameters.EMPTY
Methods in com.evolveum.midpoint.security.enforcer.api that return AuthorizationParametersModifier and TypeMethodDescriptionAuthorizationParameters.Builder.build()
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> AuthorizationParameters.Builder.buildObject
(PrismObject<O> object) static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> AuthorizationParameters.Builder.buildObject
(PrismObject<O> object, boolean fullInformationAvailable) static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> AuthorizationParameters.Builder.buildObjectAdd
(PrismObject<O> object) Assumes full information.static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> AuthorizationParameters.Builder.buildObjectDelete
(PrismObject<O> object) Assumes full information.static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> AuthorizationParameters.Builder.buildObjectDelta
(PrismObject<O> object, ObjectDelta<O> delta, boolean fullInformationAvailable) static @NotNull AuthorizationParameters<ObjectType,
ObjectType> AuthorizationParameters.empty()
Just a convenience method.static <O extends ObjectType>
@NotNull AuthorizationParameters<O,ObjectType> AuthorizationParameters.forObject
(O object) Just a convenience method.Methods in com.evolveum.midpoint.security.enforcer.api with parameters of type AuthorizationParametersModifier and TypeMethodDescriptiondefault <O extends ObjectType,
T extends ObjectType>
@NotNull AccessDecisionSecurityEnforcer.decideAccess
(@Nullable MidPointPrincipal principal, @NotNull Collection<String> operationUrls, @NotNull AuthorizationParameters<O, T> params, @NotNull Task task, @NotNull OperationResult result) Simple access control decision similar to that used by spring security.