Class UpdateCapabilityType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.AbstractWriteCapabilityType
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.UpdateCapabilityType
-
- All Implemented Interfaces:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class UpdateCapabilityType extends AbstractWriteCapabilityType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Describes update capability.Java class for UpdateCapabilityType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UpdateCapabilityType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}AbstractWriteCapabilityType"> <sequence> <element name="delta" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="addRemoveAttributeValues" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="attributeContentRequirement" type="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}AttributeContentRequirementType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanaddRemoveAttributeValuesprotected AttributeContentRequirementTypeattributeContentRequirementstatic QNameCOMPLEX_TYPEprotected Booleandeltastatic ItemNameF_ADD_REMOVE_ATTRIBUTE_VALUESstatic ItemNameF_ATTRIBUTE_CONTENT_REQUIREMENTstatic ItemNameF_DELTA-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.AbstractWriteCapabilityType
F_MANUAL, manual
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
enabled, F_ENABLED
-
-
Constructor Summary
Constructors Constructor Description UpdateCapabilityType()Creates a newUpdateCapabilityTypeinstance.UpdateCapabilityType(UpdateCapabilityType o)Creates a newUpdateCapabilityTypeinstance by deeply copying a givenUpdateCapabilityTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)UpdateCapabilityTypeaddRemoveAttributeValues(Boolean value)UpdateCapabilityTypeattributeContentRequirement(AttributeContentRequirementType value)UpdateCapabilityTypeclone()Creates and returns a deep copy of this object.UpdateCapabilityTypedelta(Boolean value)UpdateCapabilityTypeenabled(Boolean value)booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)AttributeContentRequirementTypegetAttributeContentRequirement()Gets the value of the attributeContentRequirement property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)BooleanisAddRemoveAttributeValues()Gets the value of the addRemoveAttributeValues property.BooleanisDelta()Gets the value of the delta property.UpdateCapabilityTypemanual(Boolean value)voidsetAddRemoveAttributeValues(Boolean value)Sets the value of the addRemoveAttributeValues property.voidsetAttributeContentRequirement(AttributeContentRequirementType value)Sets the value of the attributeContentRequirement property.voidsetDelta(Boolean value)Sets the value of the delta property.StringtoString()Generates a String representation of the contents of this type.-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.AbstractWriteCapabilityType
isManual, setManual
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
isEnabled, setEnabled
-
-
-
-
Field Detail
-
delta
protected Boolean delta
-
addRemoveAttributeValues
protected Boolean addRemoveAttributeValues
-
attributeContentRequirement
protected AttributeContentRequirementType attributeContentRequirement
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_DELTA
public static final ItemName F_DELTA
-
F_ADD_REMOVE_ATTRIBUTE_VALUES
public static final ItemName F_ADD_REMOVE_ATTRIBUTE_VALUES
-
F_ATTRIBUTE_CONTENT_REQUIREMENT
public static final ItemName F_ATTRIBUTE_CONTENT_REQUIREMENT
-
-
Constructor Detail
-
UpdateCapabilityType
public UpdateCapabilityType()
Creates a newUpdateCapabilityTypeinstance.
-
UpdateCapabilityType
public UpdateCapabilityType(UpdateCapabilityType o)
Creates a newUpdateCapabilityTypeinstance by deeply copying a givenUpdateCapabilityTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
isDelta
public Boolean isDelta()
Gets the value of the delta property.- Returns:
- possible object is
Boolean
-
setDelta
public void setDelta(Boolean value)
Sets the value of the delta property.- Parameters:
value- allowed object isBoolean
-
isAddRemoveAttributeValues
public Boolean isAddRemoveAttributeValues()
Gets the value of the addRemoveAttributeValues property.- Returns:
- possible object is
Boolean
-
setAddRemoveAttributeValues
public void setAddRemoveAttributeValues(Boolean value)
Sets the value of the addRemoveAttributeValues property.- Parameters:
value- allowed object isBoolean
-
getAttributeContentRequirement
public AttributeContentRequirementType getAttributeContentRequirement()
Gets the value of the attributeContentRequirement property.- Returns:
- possible object is
AttributeContentRequirementType
-
setAttributeContentRequirement
public void setAttributeContentRequirement(AttributeContentRequirementType value)
Sets the value of the attributeContentRequirement property.- Parameters:
value- allowed object isAttributeContentRequirementType
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin- Overrides:
toStringin classAbstractWriteCapabilityType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCodein classAbstractWriteCapabilityType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractWriteCapabilityType
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals- Overrides:
equalsin classAbstractWriteCapabilityType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractWriteCapabilityType
-
delta
public UpdateCapabilityType delta(Boolean value)
-
addRemoveAttributeValues
public UpdateCapabilityType addRemoveAttributeValues(Boolean value)
-
attributeContentRequirement
public UpdateCapabilityType attributeContentRequirement(AttributeContentRequirementType value)
-
manual
public UpdateCapabilityType manual(Boolean value)
- Overrides:
manualin classAbstractWriteCapabilityType
-
enabled
public UpdateCapabilityType enabled(Boolean value)
- Overrides:
enabledin classAbstractWriteCapabilityType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractWriteCapabilityType
-
clone
public UpdateCapabilityType clone()
Creates and returns a deep copy of this object.- Overrides:
clonein classAbstractWriteCapabilityType- Returns:
- A deep copy of this object.
-
-