Class PropertyLimitationsType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyLimitationsType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class PropertyLimitationsType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
TODOJava class for PropertyLimitationsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PropertyLimitationsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="layer" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LayerType" maxOccurs="unbounded" minOccurs="0"/> <element name="minOccurs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="maxOccurs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="processing" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ItemProcessingType" minOccurs="0"/> <element name="access" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PropertyAccessType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected PropertyAccessType
access
static QName
COMPLEX_TYPE
static ItemName
F_ACCESS
static ItemName
F_LAYER
static ItemName
F_MAX_OCCURS
static ItemName
F_MIN_OCCURS
static ItemName
F_PROCESSING
protected List<LayerType>
layer
protected String
maxOccurs
protected String
minOccurs
protected ItemProcessingType
processing
-
Constructor Summary
Constructors Constructor Description PropertyLimitationsType()
Creates a newPropertyLimitationsType
instance.PropertyLimitationsType(PropertyLimitationsType o)
Creates a newPropertyLimitationsType
instance by deeply copying a givenPropertyLimitationsType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
PropertyLimitationsType
access(PropertyAccessType value)
PropertyAccessType
beginAccess()
PropertyLimitationsType
clone()
Creates and returns a deep copy of this object.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)
PropertyAccessType
getAccess()
Gets the value of the access property.List<LayerType>
getLayer()
Gets the value of the layer property.String
getMaxOccurs()
Gets the value of the maxOccurs property.String
getMinOccurs()
Gets the value of the minOccurs property.ItemProcessingType
getProcessing()
Gets the value of the processing property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
PropertyLimitationsType
layer(LayerType value)
PropertyLimitationsType
maxOccurs(String value)
PropertyLimitationsType
minOccurs(String value)
PropertyLimitationsType
processing(ItemProcessingType value)
void
setAccess(PropertyAccessType value)
Sets the value of the access property.void
setMaxOccurs(String value)
Sets the value of the maxOccurs property.void
setMinOccurs(String value)
Sets the value of the minOccurs property.void
setProcessing(ItemProcessingType value)
Sets the value of the processing property.String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
minOccurs
protected String minOccurs
-
maxOccurs
protected String maxOccurs
-
processing
protected ItemProcessingType processing
-
access
protected PropertyAccessType access
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_LAYER
public static final ItemName F_LAYER
-
F_MIN_OCCURS
public static final ItemName F_MIN_OCCURS
-
F_MAX_OCCURS
public static final ItemName F_MAX_OCCURS
-
F_PROCESSING
public static final ItemName F_PROCESSING
-
F_ACCESS
public static final ItemName F_ACCESS
-
-
Constructor Detail
-
PropertyLimitationsType
public PropertyLimitationsType()
Creates a newPropertyLimitationsType
instance.
-
PropertyLimitationsType
public PropertyLimitationsType(PropertyLimitationsType o)
Creates a newPropertyLimitationsType
instance by deeply copying a givenPropertyLimitationsType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getLayer
public List<LayerType> getLayer()
Gets the value of the layer property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the layer property.For example, to add a new item, do as follows:
getLayer().add(newItem);
Objects of the following type(s) are allowed in the list
LayerType
-
getMinOccurs
public String getMinOccurs()
Gets the value of the minOccurs property.- Returns:
- possible object is
String
-
setMinOccurs
public void setMinOccurs(String value)
Sets the value of the minOccurs property.- Parameters:
value
- allowed object isString
-
getMaxOccurs
public String getMaxOccurs()
Gets the value of the maxOccurs property.- Returns:
- possible object is
String
-
setMaxOccurs
public void setMaxOccurs(String value)
Sets the value of the maxOccurs property.- Parameters:
value
- allowed object isString
-
getProcessing
public ItemProcessingType getProcessing()
Gets the value of the processing property.- Returns:
- possible object is
ItemProcessingType
-
setProcessing
public void setProcessing(ItemProcessingType value)
Sets the value of the processing property.- Parameters:
value
- allowed object isItemProcessingType
-
getAccess
public PropertyAccessType getAccess()
Gets the value of the access property.- Returns:
- possible object is
PropertyAccessType
-
setAccess
public void setAccess(PropertyAccessType value)
Sets the value of the access property.- Parameters:
value
- allowed object isPropertyAccessType
-
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
-
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
-
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
-
layer
public PropertyLimitationsType layer(LayerType value)
-
minOccurs
public PropertyLimitationsType minOccurs(String value)
-
maxOccurs
public PropertyLimitationsType maxOccurs(String value)
-
processing
public PropertyLimitationsType processing(ItemProcessingType value)
-
access
public PropertyLimitationsType access(PropertyAccessType value)
-
beginAccess
public PropertyAccessType beginAccess()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public PropertyLimitationsType clone()
Creates and returns a deep copy of this object.
-
-