Class PropertyLimitationsType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyLimitationsType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class PropertyLimitationsType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
TODO- 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 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()
PropertyLimitationsType(PropertyLimitationsType other)
-
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()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
PropertyAccessType
getAccess()
List<LayerType>
getLayer()
String
getMaxOccurs()
String
getMinOccurs()
ItemProcessingType
getProcessing()
int
hashCode(StructuredHashCodeStrategy strategy)
PropertyLimitationsType
layer(LayerType value)
PropertyLimitationsType
maxOccurs(String value)
PropertyLimitationsType
minOccurs(String value)
PropertyLimitationsType
processing(ItemProcessingType value)
void
setAccess(PropertyAccessType value)
void
setMaxOccurs(String value)
void
setMinOccurs(String value)
void
setProcessing(ItemProcessingType value)
-
-
-
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()
-
PropertyLimitationsType
public PropertyLimitationsType(PropertyLimitationsType other)
-
-
Method Detail
-
getMinOccurs
public String getMinOccurs()
-
setMinOccurs
public void setMinOccurs(String value)
-
getMaxOccurs
public String getMaxOccurs()
-
setMaxOccurs
public void setMaxOccurs(String value)
-
getProcessing
public ItemProcessingType getProcessing()
-
setProcessing
public void setProcessing(ItemProcessingType value)
-
getAccess
public PropertyAccessType getAccess()
-
setAccess
public void setAccess(PropertyAccessType value)
-
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
-
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
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public PropertyLimitationsType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-