Class AddRemoveAttributeValuesProcessor
- java.lang.Object
- 
- com.evolveum.midpoint.schema.validator.processor.AddRemoveAttributeValuesProcessor
 
- 
- All Implemented Interfaces:
- ProcessorMixin,- UpgradeObjectProcessor<ResourceType>
 
 public class AddRemoveAttributeValuesProcessor extends Object implements UpgradeObjectProcessor<ResourceType> 
- 
- 
Constructor SummaryConstructors Constructor Description AddRemoveAttributeValuesProcessor()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpgradePhasegetPhase()UpgradePrioritygetPriority()UpgradeTypegetType()booleanisApplicable(PrismObject<?> object, ItemPath path)Checks if the processor is applicable for the object and path.booleanprocess(PrismObject<ResourceType> object, ItemPath path)Executes upgrade of item defined by path argument by modifying the object to correct state.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.evolveum.midpoint.schema.validator.processor.ProcessorMixincopyTransport, copyUserInterfaceFeature, getIdentifier, getItemParent, getRoleCatalog, matchObjectTypeAndPathTemplate, matchParentTypeAndItemName
 - 
Methods inherited from interface com.evolveum.midpoint.schema.validator.UpgradeObjectProcessorgetIdentifier, upgradeDescription
 
- 
 
- 
- 
- 
Method Detail- 
getPhasepublic UpgradePhase getPhase() - Specified by:
- getPhasein interface- UpgradeObjectProcessor<ResourceType>
 
 - 
getPrioritypublic UpgradePriority getPriority() - Specified by:
- getPriorityin interface- UpgradeObjectProcessor<ResourceType>
 
 - 
getTypepublic UpgradeType getType() - Specified by:
- getTypein interface- UpgradeObjectProcessor<ResourceType>
 
 - 
isApplicablepublic boolean isApplicable(PrismObject<?> object, ItemPath path) Description copied from interface:UpgradeObjectProcessorChecks if the processor is applicable for the object and path. Most often whether object is instance of proper ObjectType and item at the path exists.- Specified by:
- isApplicablein interface- UpgradeObjectProcessor<ResourceType>
 
 - 
processpublic boolean process(PrismObject<ResourceType> object, ItemPath path) Description copied from interface:UpgradeObjectProcessorExecutes upgrade of item defined by path argument by modifying the object to correct state.- Specified by:
- processin interface- UpgradeObjectProcessor<ResourceType>
 
 
- 
 
-