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 Boolean
addRemoveAttributeValues
protected AttributeContentRequirementType
attributeContentRequirement
static QName
COMPLEX_TYPE
protected Boolean
delta
static ItemName
F_ADD_REMOVE_ATTRIBUTE_VALUES
static ItemName
F_ATTRIBUTE_CONTENT_REQUIREMENT
static ItemName
F_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 newUpdateCapabilityType
instance.UpdateCapabilityType(UpdateCapabilityType o)
Creates a newUpdateCapabilityType
instance by deeply copying a givenUpdateCapabilityType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
UpdateCapabilityType
addRemoveAttributeValues(Boolean value)
UpdateCapabilityType
attributeContentRequirement(AttributeContentRequirementType value)
UpdateCapabilityType
clone()
Creates and returns a deep copy of this object.UpdateCapabilityType
delta(Boolean value)
UpdateCapabilityType
enabled(Boolean value)
boolean
equals(Object object)
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)
AttributeContentRequirementType
getAttributeContentRequirement()
Gets the value of the attributeContentRequirement property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Boolean
isAddRemoveAttributeValues()
Gets the value of the addRemoveAttributeValues property.Boolean
isDelta()
Gets the value of the delta property.UpdateCapabilityType
manual(Boolean value)
void
setAddRemoveAttributeValues(Boolean value)
Sets the value of the addRemoveAttributeValues property.void
setAttributeContentRequirement(AttributeContentRequirementType value)
Sets the value of the attributeContentRequirement property.void
setDelta(Boolean value)
Sets the value of the delta property.String
toString()
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 newUpdateCapabilityType
instance.
-
UpdateCapabilityType
public UpdateCapabilityType(UpdateCapabilityType o)
Creates a newUpdateCapabilityType
instance by deeply copying a givenUpdateCapabilityType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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:
toString
in classAbstractWriteCapabilityType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classAbstractWriteCapabilityType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classAbstractWriteCapabilityType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in 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:
manual
in classAbstractWriteCapabilityType
-
enabled
public UpdateCapabilityType enabled(Boolean value)
- Overrides:
enabled
in classAbstractWriteCapabilityType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractWriteCapabilityType
-
clone
public UpdateCapabilityType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classAbstractWriteCapabilityType
- Returns:
- A deep copy of this object.
-
-