Class FieldConstraint


  • public class FieldConstraint
    extends java.lang.Object

    Java class for FieldConstraint complex type.

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

     <complexType name="FieldConstraint">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="key">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <pattern value="[a-z0-9_\-\.]+"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="required" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="minLength" type="{http://www.w3.org/2001/XMLSchema}integer"/>
             <element name="maxLength" type="{http://www.w3.org/2001/XMLSchema}integer"/>
             <element name="minNumberOfFields" type="{http://www.w3.org/2001/XMLSchema}integer"/>
             <element name="maxNumberOfFields" type="{http://www.w3.org/2001/XMLSchema}integer"/>
             <element name="availableValues" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="availableValue" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="domainNameRestrictions" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="domainNameRestriction" type="{http://certificateservices.org/xsd/csexport_data_1_0}DomainNameRestriction" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="customRegexp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="customLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="customHelpText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="isCustomTextResourceKey" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="relatedTokenAttributes">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="relatedTokenAttribute" type="{http://certificateservices.org/xsd/csexport_data_1_0}RelatedTokenAttribute" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="allowOnlyTrustedData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="relatedField" type="{http://certificateservices.org/xsd/csexport_data_1_0}notemptystring" minOccurs="0"/>
             <element name="availableConditionalList" type="{http://certificateservices.org/xsd/csexport_data_1_0}ConditionalList" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • key

        protected java.lang.String key
      • displayName

        protected java.lang.String displayName
      • description

        protected java.lang.String description
      • type

        protected java.lang.String type
      • required

        protected java.lang.Boolean required
      • minLength

        protected java.math.BigInteger minLength
      • maxLength

        protected java.math.BigInteger maxLength
      • minNumberOfFields

        protected java.math.BigInteger minNumberOfFields
      • maxNumberOfFields

        protected java.math.BigInteger maxNumberOfFields
      • customRegexp

        protected java.lang.String customRegexp
      • customLabel

        protected java.lang.String customLabel
      • customHelpText

        protected java.lang.String customHelpText
      • isCustomTextResourceKey

        protected java.lang.Boolean isCustomTextResourceKey
      • allowOnlyTrustedData

        protected java.lang.Boolean allowOnlyTrustedData
      • relatedField

        protected java.lang.String relatedField
      • availableConditionalList

        protected ConditionalList availableConditionalList
    • Constructor Detail

      • FieldConstraint

        public FieldConstraint()
    • Method Detail

      • getKey

        public java.lang.String getKey()
        Gets the value of the key property.
        Returns:
        possible object is String
      • setKey

        public void setKey​(java.lang.String value)
        Sets the value of the key property.
        Parameters:
        value - allowed object is String
      • getDisplayName

        public java.lang.String getDisplayName()
        Gets the value of the displayName property.
        Returns:
        possible object is String
      • setDisplayName

        public void setDisplayName​(java.lang.String value)
        Sets the value of the displayName property.
        Parameters:
        value - allowed object is String
      • getDescription

        public java.lang.String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getType

        public java.lang.String getType()
        Gets the value of the type property.
        Returns:
        possible object is String
      • setType

        public void setType​(java.lang.String value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is String
      • isRequired

        public java.lang.Boolean isRequired()
        Gets the value of the required property.
        Returns:
        possible object is Boolean
      • setRequired

        public void setRequired​(java.lang.Boolean value)
        Sets the value of the required property.
        Parameters:
        value - allowed object is Boolean
      • getMinLength

        public java.math.BigInteger getMinLength()
        Gets the value of the minLength property.
        Returns:
        possible object is BigInteger
      • setMinLength

        public void setMinLength​(java.math.BigInteger value)
        Sets the value of the minLength property.
        Parameters:
        value - allowed object is BigInteger
      • getMaxLength

        public java.math.BigInteger getMaxLength()
        Gets the value of the maxLength property.
        Returns:
        possible object is BigInteger
      • setMaxLength

        public void setMaxLength​(java.math.BigInteger value)
        Sets the value of the maxLength property.
        Parameters:
        value - allowed object is BigInteger
      • getMinNumberOfFields

        public java.math.BigInteger getMinNumberOfFields()
        Gets the value of the minNumberOfFields property.
        Returns:
        possible object is BigInteger
      • setMinNumberOfFields

        public void setMinNumberOfFields​(java.math.BigInteger value)
        Sets the value of the minNumberOfFields property.
        Parameters:
        value - allowed object is BigInteger
      • getMaxNumberOfFields

        public java.math.BigInteger getMaxNumberOfFields()
        Gets the value of the maxNumberOfFields property.
        Returns:
        possible object is BigInteger
      • setMaxNumberOfFields

        public void setMaxNumberOfFields​(java.math.BigInteger value)
        Sets the value of the maxNumberOfFields property.
        Parameters:
        value - allowed object is BigInteger
      • getCustomRegexp

        public java.lang.String getCustomRegexp()
        Gets the value of the customRegexp property.
        Returns:
        possible object is String
      • setCustomRegexp

        public void setCustomRegexp​(java.lang.String value)
        Sets the value of the customRegexp property.
        Parameters:
        value - allowed object is String
      • getCustomLabel

        public java.lang.String getCustomLabel()
        Gets the value of the customLabel property.
        Returns:
        possible object is String
      • setCustomLabel

        public void setCustomLabel​(java.lang.String value)
        Sets the value of the customLabel property.
        Parameters:
        value - allowed object is String
      • getCustomHelpText

        public java.lang.String getCustomHelpText()
        Gets the value of the customHelpText property.
        Returns:
        possible object is String
      • setCustomHelpText

        public void setCustomHelpText​(java.lang.String value)
        Sets the value of the customHelpText property.
        Parameters:
        value - allowed object is String
      • isIsCustomTextResourceKey

        public java.lang.Boolean isIsCustomTextResourceKey()
        Gets the value of the isCustomTextResourceKey property.
        Returns:
        possible object is Boolean
      • setIsCustomTextResourceKey

        public void setIsCustomTextResourceKey​(java.lang.Boolean value)
        Sets the value of the isCustomTextResourceKey property.
        Parameters:
        value - allowed object is Boolean
      • isAllowOnlyTrustedData

        public java.lang.Boolean isAllowOnlyTrustedData()
        Gets the value of the allowOnlyTrustedData property.
        Returns:
        possible object is Boolean
      • setAllowOnlyTrustedData

        public void setAllowOnlyTrustedData​(java.lang.Boolean value)
        Sets the value of the allowOnlyTrustedData property.
        Parameters:
        value - allowed object is Boolean
      • getRelatedField

        public java.lang.String getRelatedField()
        Gets the value of the relatedField property.
        Returns:
        possible object is String
      • setRelatedField

        public void setRelatedField​(java.lang.String value)
        Sets the value of the relatedField property.
        Parameters:
        value - allowed object is String
      • getAvailableConditionalList

        public ConditionalList getAvailableConditionalList()
        Gets the value of the availableConditionalList property.
        Returns:
        possible object is ConditionalList
      • setAvailableConditionalList

        public void setAvailableConditionalList​(ConditionalList value)
        Sets the value of the availableConditionalList property.
        Parameters:
        value - allowed object is ConditionalList