public class PropertyLimitationsType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java 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 ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ignore" 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>
Modifier and Type | Field and Description |
---|---|
protected PropertyAccessType |
access |
static QName |
COMPLEX_TYPE |
static ItemName |
F_ACCESS |
static ItemName |
F_IGNORE |
static ItemName |
F_LAYER |
static ItemName |
F_MAX_OCCURS |
static ItemName |
F_MIN_OCCURS |
static ItemName |
F_PROCESSING |
protected Boolean |
ignore |
protected List<LayerType> |
layer |
protected String |
maxOccurs |
protected String |
minOccurs |
protected ItemProcessingType |
processing |
Constructor and Description |
---|
PropertyLimitationsType()
Creates a new
PropertyLimitationsType instance. |
PropertyLimitationsType(PropertyLimitationsType o)
Creates a new
PropertyLimitationsType instance by deeply copying a given PropertyLimitationsType instance. |
Modifier and Type | Method and 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 |
ignore(Boolean value) |
Boolean |
isIgnore()
DEPRECATED.
|
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 |
setIgnore(Boolean value)
Sets the value of the ignore 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.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected String minOccurs
protected String maxOccurs
protected Boolean ignore
protected ItemProcessingType processing
protected PropertyAccessType access
public static final QName COMPLEX_TYPE
public static final ItemName F_LAYER
public static final ItemName F_MIN_OCCURS
public static final ItemName F_MAX_OCCURS
public static final ItemName F_IGNORE
public static final ItemName F_PROCESSING
public static final ItemName F_ACCESS
public PropertyLimitationsType()
PropertyLimitationsType
instance.public PropertyLimitationsType(PropertyLimitationsType o)
PropertyLimitationsType
instance by deeply copying a given PropertyLimitationsType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public List<LayerType> getLayer()
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
public String getMinOccurs()
String
public void setMinOccurs(String value)
value
- allowed object is
String
public String getMaxOccurs()
String
public void setMaxOccurs(String value)
value
- allowed object is
String
public Boolean isIgnore()
Boolean
public void setIgnore(Boolean value)
value
- allowed object is
Boolean
public ItemProcessingType getProcessing()
ItemProcessingType
public void setProcessing(ItemProcessingType value)
value
- allowed object is
ItemProcessingType
public PropertyAccessType getAccess()
PropertyAccessType
public void setAccess(PropertyAccessType value)
value
- allowed object is
PropertyAccessType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public PropertyLimitationsType layer(LayerType value)
public PropertyLimitationsType minOccurs(String value)
public PropertyLimitationsType maxOccurs(String value)
public PropertyLimitationsType ignore(Boolean value)
public PropertyLimitationsType processing(ItemProcessingType value)
public PropertyLimitationsType access(PropertyAccessType value)
public PropertyAccessType beginAccess()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public PropertyLimitationsType clone()
Copyright © 2020 Evolveum. All rights reserved.