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,
XPathHolder path,
java.util.Set<PropertyValue<java.lang.Object>> values)
- Parameters:
path
- modificationType
- path
- values
-
PropertyModification
public PropertyModification(Property property,
PropertyModification.ModificationType modificationType,
java.util.Set<PropertyValue<java.lang.Object>> values)
- Assumes empty path (default)
- Parameters:
property
- modificationType
- values
-
getPath
public XPathHolder getPath()
getProperty
public Property getProperty()
getPropertyName
public javax.xml.namespace.QName getPropertyName()
getValues
public java.util.Set<PropertyValue<java.lang.Object>> getValues()
getModificationType
public PropertyModification.ModificationType getModificationType()
toPropertyModificationType
public PropertyModificationType toPropertyModificationType()
throws SchemaException
- Throws:
SchemaException
toPropertyModificationType
public PropertyModificationType toPropertyModificationType(javax.xml.namespace.QName parentPath,
boolean recordType)
throws SchemaException
- With single-element parent path. It will "transpose" the path in the modification.
- Parameters:
parentPath
- single-element parent path
- Returns:
-
- Throws:
SchemaException
Copyright © 2012 evolveum. All Rights Reserved.