Class ObjectModificationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectModificationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class ObjectModificationType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Describes a change of attributes of a specific object. All changes are expected to happen atomically, but there may be exceptions. Please check with the documentation of the interface using this type for more details. Used in the interfaces (modifyObject)- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ITEM_DELTA
static ItemName
F_OID
protected List<ItemDeltaType>
itemDelta
protected String
oid
-
Constructor Summary
Constructors Constructor Description ObjectModificationType()
ObjectModificationType(ObjectModificationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ObjectModificationType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
List<ItemDeltaType>
getItemDelta()
String
getOid()
int
hashCode(StructuredHashCodeStrategy strategy)
ObjectModificationType
itemDelta(ItemDeltaType value)
ObjectModificationType
oid(String value)
void
setOid(String value)
-
-
-
Constructor Detail
-
ObjectModificationType
public ObjectModificationType()
-
ObjectModificationType
public ObjectModificationType(ObjectModificationType other)
-
-
Method Detail
-
getOid
public String getOid()
-
setOid
public void setOid(String value)
-
getItemDelta
public List<ItemDeltaType> getItemDelta()
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
oid
public ObjectModificationType oid(String value)
-
itemDelta
public ObjectModificationType itemDelta(ItemDeltaType value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public ObjectModificationType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-