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
Constructors -
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)
-