com.evolveum.midpoint.schema.processor
Class PropertyModification
java.lang.Object
com.evolveum.midpoint.schema.processor.PropertyModification
public class PropertyModification
- extends java.lang.Object
Experimental ... kind of
Mutable? Immutable?
- Author:
- Radovan Semancik
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyModification
public PropertyModification()
PropertyModification
public PropertyModification(Property property,
PropertyModification.ModificationType modificationType,
XPathType path,
java.util.Set<java.lang.Object> values)
- Parameters:
path
- propertyName
- values
- modificationType
-
PropertyModification
public PropertyModification(Property property,
PropertyModification.ModificationType modificationType,
java.util.Set<java.lang.Object> values)
- Assumes empty path (default)
- Parameters:
path
- propertyName
- values
- modificationType
-
getPath
public XPathType getPath()
getProperty
public Property getProperty()
getPropertyName
public javax.xml.namespace.QName getPropertyName()
getValues
public java.util.Set<java.lang.Object> getValues()
getModificationType
public PropertyModification.ModificationType getModificationType()
toPropertyModificationType
public PropertyModificationType toPropertyModificationType()
throws SchemaProcessorException
- Throws:
SchemaProcessorException
toPropertyModificationType
public PropertyModificationType toPropertyModificationType(javax.xml.namespace.QName parentPath,
boolean recordType)
throws SchemaProcessorException
- With single-element parent path. It will "transpose" the path in the modification.
- Parameters:
parentPath
- single-element parent path
- Returns:
-
- Throws:
SchemaProcessorException
Copyright © 2011 evolveum. All Rights Reserved.