Class AuthorizationParameters.Builder<O extends ObjectType,T extends ObjectType>
java.lang.Object
com.evolveum.midpoint.security.enforcer.api.AuthorizationParameters.Builder<O,T>
- Enclosing class:
- AuthorizationParameters<O extends ObjectType,
T extends ObjectType>
public static class AuthorizationParameters.Builder<O extends ObjectType,T extends ObjectType>
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> buildObject
(PrismObject<O> object) static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> buildObject
(PrismObject<O> object, boolean fullInformationAvailable) static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> buildObjectAdd
(PrismObject<O> object) Assumes full information.static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> buildObjectDelete
(PrismObject<O> object) Assumes full information.static <O extends ObjectType>
AuthorizationParameters<O,ObjectType> buildObjectDelta
(PrismObject<O> object, ObjectDelta<O> delta, boolean fullInformationAvailable) delta
(ObjectDelta<O> delta) fullInformationAvailable
(boolean value) newObject
(PrismObject<O> object) odo
(ObjectDeltaObject<O> odo) oldObject
(PrismObject<O> object) orderConstraints
(List<OrderConstraintsType> orderConstraints) target
(PrismObject<T> target)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
newObject
-
delta
-
oldObject
-
odo
-
target
-
relation
-
orderConstraints
public AuthorizationParameters.Builder<O,T> orderConstraints(List<OrderConstraintsType> orderConstraints) -
fullInformationAvailable
-
build
- Throws:
SchemaException
-
buildObjectAdd
public static <O extends ObjectType> AuthorizationParameters<O,ObjectType> buildObjectAdd(PrismObject<O> object) Assumes full information. -
buildObjectDelete
public static <O extends ObjectType> AuthorizationParameters<O,ObjectType> buildObjectDelete(PrismObject<O> object) Assumes full information. -
buildObjectDelta
public static <O extends ObjectType> AuthorizationParameters<O,ObjectType> buildObjectDelta(PrismObject<O> object, ObjectDelta<O> delta, boolean fullInformationAvailable) throws SchemaException - Throws:
SchemaException
-
buildObject
public static <O extends ObjectType> AuthorizationParameters<O,ObjectType> buildObject(PrismObject<O> object) -
buildObject
public static <O extends ObjectType> AuthorizationParameters<O,ObjectType> buildObject(PrismObject<O> object, boolean fullInformationAvailable)
-