com.evolveum.midpoint.xml.ns._public.common.common_1
Class LimitationsType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.LimitationsType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class LimitationsType
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Definition of complexity and string policy

Java class for limitationsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="limitationsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="minLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="minUniqueChars" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="checkAgainstDictionary" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="checkPattern" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="limit" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}StringLimitType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.Boolean checkAgainstDictionary
           
protected  java.lang.String checkPattern
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_CHECK_AGAINST_DICTIONARY
           
static javax.xml.namespace.QName F_CHECK_PATTERN
           
static javax.xml.namespace.QName F_LIMIT
           
static javax.xml.namespace.QName F_MAX_LENGTH
           
static javax.xml.namespace.QName F_MIN_LENGTH
           
static javax.xml.namespace.QName F_MIN_UNIQUE_CHARS
           
protected  java.util.List<StringLimitType> limit
           
protected  java.lang.Integer maxLength
           
protected  java.lang.Integer minLength
           
protected  java.lang.Integer minUniqueChars
           
 
Constructor Summary
LimitationsType()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 java.lang.String getCheckPattern()
          Gets the value of the checkPattern property.
 java.util.List<StringLimitType> getLimit()
          Gets the value of the limit property.
 java.lang.Integer getMaxLength()
          Gets the value of the maxLength property.
 java.lang.Integer getMinLength()
          Gets the value of the minLength property.
 java.lang.Integer getMinUniqueChars()
          Gets the value of the minUniqueChars property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 java.lang.Boolean isCheckAgainstDictionary()
          Gets the value of the checkAgainstDictionary property.
 void setCheckAgainstDictionary(java.lang.Boolean value)
          Sets the value of the checkAgainstDictionary property.
 void setCheckPattern(java.lang.String value)
          Sets the value of the checkPattern property.
 void setMaxLength(java.lang.Integer value)
          Sets the value of the maxLength property.
 void setMinLength(java.lang.Integer value)
          Sets the value of the minLength property.
 void setMinUniqueChars(java.lang.Integer value)
          Sets the value of the minUniqueChars property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

minLength

protected java.lang.Integer minLength

maxLength

protected java.lang.Integer maxLength

minUniqueChars

protected java.lang.Integer minUniqueChars

checkAgainstDictionary

protected java.lang.Boolean checkAgainstDictionary

checkPattern

protected java.lang.String checkPattern

limit

protected java.util.List<StringLimitType> limit

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_MIN_LENGTH

public static final javax.xml.namespace.QName F_MIN_LENGTH

F_MAX_LENGTH

public static final javax.xml.namespace.QName F_MAX_LENGTH

F_MIN_UNIQUE_CHARS

public static final javax.xml.namespace.QName F_MIN_UNIQUE_CHARS

F_CHECK_AGAINST_DICTIONARY

public static final javax.xml.namespace.QName F_CHECK_AGAINST_DICTIONARY

F_CHECK_PATTERN

public static final javax.xml.namespace.QName F_CHECK_PATTERN

F_LIMIT

public static final javax.xml.namespace.QName F_LIMIT
Constructor Detail

LimitationsType

public LimitationsType()
Method Detail

getMinLength

public java.lang.Integer getMinLength()
Gets the value of the minLength property.

Returns:
possible object is Integer

setMinLength

public void setMinLength(java.lang.Integer value)
Sets the value of the minLength property.

Parameters:
value - allowed object is Integer

getMaxLength

public java.lang.Integer getMaxLength()
Gets the value of the maxLength property.

Returns:
possible object is Integer

setMaxLength

public void setMaxLength(java.lang.Integer value)
Sets the value of the maxLength property.

Parameters:
value - allowed object is Integer

getMinUniqueChars

public java.lang.Integer getMinUniqueChars()
Gets the value of the minUniqueChars property.

Returns:
possible object is Integer

setMinUniqueChars

public void setMinUniqueChars(java.lang.Integer value)
Sets the value of the minUniqueChars property.

Parameters:
value - allowed object is Integer

isCheckAgainstDictionary

public java.lang.Boolean isCheckAgainstDictionary()
Gets the value of the checkAgainstDictionary property.

Returns:
possible object is Boolean

setCheckAgainstDictionary

public void setCheckAgainstDictionary(java.lang.Boolean value)
Sets the value of the checkAgainstDictionary property.

Parameters:
value - allowed object is Boolean

getCheckPattern

public java.lang.String getCheckPattern()
Gets the value of the checkPattern property.

Returns:
possible object is String

setCheckPattern

public void setCheckPattern(java.lang.String value)
Sets the value of the checkPattern property.

Parameters:
value - allowed object is String

getLimit

public java.util.List<StringLimitType> getLimit()
Gets the value of the limit 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 limit property.

For example, to add a new item, do as follows:

    getLimit().add(newItem);
 

Objects of the following type(s) are allowed in the list StringLimitType


toString

public java.lang.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 class java.lang.Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object


Copyright © 2012 evolveum. All Rights Reserved.