Class DataAccessProcessor
java.lang.Object
com.evolveum.midpoint.model.impl.controller.transformer.DataAccessProcessor
Parts of
SchemaTransformer
devoted to applying read constraints to objects and deltas
(by removing invisible items and values).-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<O extends ObjectType>
PrismObject<O>applyReadConstraints
(@NotNull PrismObject<O> object, PrismEntityOpConstraints.ForValueContent constraints) applyReadConstraints
(LensElementContext<O> elementContext, PrismEntityOpConstraints.ForValueContent readConstraints)
-
Constructor Details
-
DataAccessProcessor
public DataAccessProcessor()
-
-
Method Details
-
applyReadConstraints
public <O extends ObjectType> PrismObject<O> applyReadConstraints(@NotNull @NotNull PrismObject<O> object, @NotNull PrismEntityOpConstraints.ForValueContent constraints) throws SecurityViolationException - Throws:
SecurityViolationException
-
applyReadConstraints
@NotNull public <O extends ObjectType> PrismEntityOpConstraints.ForValueContent applyReadConstraints(LensElementContext<O> elementContext, PrismEntityOpConstraints.ForValueContent readConstraints) throws AuthorizationException - Throws:
AuthorizationException
-