Class DataPolicyProcessor
java.lang.Object
com.evolveum.midpoint.model.impl.controller.transformer.DataPolicyProcessor
Parts of 
SchemaTransformer devoted to modifying prism data and definitions according to policies
 in object templates or archetypes.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<O extends ObjectType>
 voidapplyItemsConstraints(@NotNull PrismContainerDefinition<O> objectDefinition, @NotNull ArchetypePolicyType archetypePolicy) <O extends ObjectType>
 voidapplyObjectTemplateToDefinition(PrismObjectDefinition<O> objectDefinition, ObjectTemplateType objectTemplate, Task task, OperationResult result) <O extends ObjectType>
 voidapplyObjectTemplateToObject(PrismObject<O> object, ObjectTemplateType objectTemplate, DefinitionUpdateOption option, Task task, OperationResult result) 
- 
Constructor Details- 
DataPolicyProcessorpublic DataPolicyProcessor()
 
- 
- 
Method Details- 
applyObjectTemplateToDefinitionpublic <O extends ObjectType> void applyObjectTemplateToDefinition(PrismObjectDefinition<O> objectDefinition, ObjectTemplateType objectTemplate, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, ConfigurationException 
- 
applyObjectTemplateToObjectpublic <O extends ObjectType> void applyObjectTemplateToObject(PrismObject<O> object, ObjectTemplateType objectTemplate, DefinitionUpdateOption option, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, ConfigurationException 
- 
applyItemsConstraintspublic <O extends ObjectType> void applyItemsConstraints(@NotNull @NotNull PrismContainerDefinition<O> objectDefinition, @NotNull @NotNull ArchetypePolicyType archetypePolicy) throws SchemaException - Throws:
- SchemaException
 
 
-