Class TokenType


  • public class TokenType
    extends java.lang.Object

    Java class for TokenType complex type.

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

     <complexType name="TokenType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="name">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="1"/>
                   <maxLength value="32"/>
                   <pattern value="[a-z0-9_\-]+"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="displayName">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="1"/>
                   <maxLength value="100"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="description" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="0"/>
                   <maxLength value="5000"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="credentialProviderName" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="0"/>
                   <maxLength value="255"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="uniqueIdPrefix" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="0"/>
                   <maxLength value="255"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="fieldUsedAsUserUniqueId" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="1"/>
                   <maxLength value="255"/>
                   <pattern value="[a-z0-9_\-\.]+"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="fieldUsedAsUserDisplayName" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="1"/>
                   <maxLength value="32"/>
                   <pattern value="[a-z0-9_\-\.]+"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="organisations" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="organisation" type="{http://certificateservices.org/xsd/csexport_data_1_0}TokenTypeOrganisation" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="allOrganisations" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="useInGenerateTab" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="isMonitoredByDefault" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="useDepartments" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="useExpireDateField" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="useValidFromDateField" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="editableFields" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="isSuspendable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="applyLifeCycleRulesInManualGeneration" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="fieldConstraints" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="fieldConstraint" type="{http://certificateservices.org/xsd/csexport_data_1_0}FieldConstraint" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="credentialConstraints" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="credentialConstraint" type="{http://certificateservices.org/xsd/csexport_data_1_0}CredentialConstraint" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="keySpecConstraints" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="keySpecConstraint" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="tokenContainerConstraints" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="tokenContainerConstraint" type="{http://certificateservices.org/xsd/csexport_data_1_0}TokenContainerConstraint" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="allowedCSRSignatureAlgorithms" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="allowedCSRSignatureAlgorithm" type="{http://certificateservices.org/xsd/csexport_data_1_0}AllowedCSRSignatureAlgorithm" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="certificateChainOption" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <minLength value="1"/>
                   <maxLength value="255"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="keystoreTypes" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="keystoreType" type="{http://certificateservices.org/xsd/csexport_data_1_0}TokenContainerInfoEx" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="tokenTypeLifeCycleRules" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="tokenTypeLifeCycleRule" type="{http://certificateservices.org/xsd/csexport_data_1_0}TokenTypeLifeCycleRule" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="validityRestrictions" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="validityRestriction" type="{http://certificateservices.org/xsd/csexport_data_1_0}ValidityRestriction" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • name

        protected java.lang.String name
      • displayName

        protected java.lang.String displayName
      • description

        protected java.lang.String description
      • credentialProviderName

        protected java.lang.String credentialProviderName
      • uniqueIdPrefix

        protected java.lang.String uniqueIdPrefix
      • fieldUsedAsUserUniqueId

        protected java.lang.String fieldUsedAsUserUniqueId
      • fieldUsedAsUserDisplayName

        protected java.lang.String fieldUsedAsUserDisplayName
      • allOrganisations

        protected java.lang.Boolean allOrganisations
      • useInGenerateTab

        protected java.lang.Boolean useInGenerateTab
      • isMonitoredByDefault

        protected boolean isMonitoredByDefault
      • useDepartments

        protected boolean useDepartments
      • useExpireDateField

        protected boolean useExpireDateField
      • useValidFromDateField

        protected boolean useValidFromDateField
      • editableFields

        protected boolean editableFields
      • isSuspendable

        protected boolean isSuspendable
      • applyLifeCycleRulesInManualGeneration

        protected java.lang.Boolean applyLifeCycleRulesInManualGeneration
      • certificateChainOption

        protected java.lang.String certificateChainOption
    • Constructor Detail

      • TokenType

        public TokenType()
    • Method Detail

      • getName

        public java.lang.String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(java.lang.String value)
        Sets the value of the name 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
      • getCredentialProviderName

        public java.lang.String getCredentialProviderName()
        Gets the value of the credentialProviderName property.
        Returns:
        possible object is String
      • setCredentialProviderName

        public void setCredentialProviderName​(java.lang.String value)
        Sets the value of the credentialProviderName property.
        Parameters:
        value - allowed object is String
      • getUniqueIdPrefix

        public java.lang.String getUniqueIdPrefix()
        Gets the value of the uniqueIdPrefix property.
        Returns:
        possible object is String
      • setUniqueIdPrefix

        public void setUniqueIdPrefix​(java.lang.String value)
        Sets the value of the uniqueIdPrefix property.
        Parameters:
        value - allowed object is String
      • getFieldUsedAsUserUniqueId

        public java.lang.String getFieldUsedAsUserUniqueId()
        Gets the value of the fieldUsedAsUserUniqueId property.
        Returns:
        possible object is String
      • setFieldUsedAsUserUniqueId

        public void setFieldUsedAsUserUniqueId​(java.lang.String value)
        Sets the value of the fieldUsedAsUserUniqueId property.
        Parameters:
        value - allowed object is String
      • getFieldUsedAsUserDisplayName

        public java.lang.String getFieldUsedAsUserDisplayName()
        Gets the value of the fieldUsedAsUserDisplayName property.
        Returns:
        possible object is String
      • setFieldUsedAsUserDisplayName

        public void setFieldUsedAsUserDisplayName​(java.lang.String value)
        Sets the value of the fieldUsedAsUserDisplayName property.
        Parameters:
        value - allowed object is String
      • isAllOrganisations

        public java.lang.Boolean isAllOrganisations()
        Gets the value of the allOrganisations property.
        Returns:
        possible object is Boolean
      • setAllOrganisations

        public void setAllOrganisations​(java.lang.Boolean value)
        Sets the value of the allOrganisations property.
        Parameters:
        value - allowed object is Boolean
      • isUseInGenerateTab

        public java.lang.Boolean isUseInGenerateTab()
        Gets the value of the useInGenerateTab property.
        Returns:
        possible object is Boolean
      • setUseInGenerateTab

        public void setUseInGenerateTab​(java.lang.Boolean value)
        Sets the value of the useInGenerateTab property.
        Parameters:
        value - allowed object is Boolean
      • isIsMonitoredByDefault

        public boolean isIsMonitoredByDefault()
        Gets the value of the isMonitoredByDefault property.
      • setIsMonitoredByDefault

        public void setIsMonitoredByDefault​(boolean value)
        Sets the value of the isMonitoredByDefault property.
      • isUseDepartments

        public boolean isUseDepartments()
        Gets the value of the useDepartments property.
      • setUseDepartments

        public void setUseDepartments​(boolean value)
        Sets the value of the useDepartments property.
      • isUseExpireDateField

        public boolean isUseExpireDateField()
        Gets the value of the useExpireDateField property.
      • setUseExpireDateField

        public void setUseExpireDateField​(boolean value)
        Sets the value of the useExpireDateField property.
      • isUseValidFromDateField

        public boolean isUseValidFromDateField()
        Gets the value of the useValidFromDateField property.
      • setUseValidFromDateField

        public void setUseValidFromDateField​(boolean value)
        Sets the value of the useValidFromDateField property.
      • isEditableFields

        public boolean isEditableFields()
        Gets the value of the editableFields property.
      • setEditableFields

        public void setEditableFields​(boolean value)
        Sets the value of the editableFields property.
      • isIsSuspendable

        public boolean isIsSuspendable()
        Gets the value of the isSuspendable property.
      • setIsSuspendable

        public void setIsSuspendable​(boolean value)
        Sets the value of the isSuspendable property.
      • isApplyLifeCycleRulesInManualGeneration

        public java.lang.Boolean isApplyLifeCycleRulesInManualGeneration()
        Gets the value of the applyLifeCycleRulesInManualGeneration property.
        Returns:
        possible object is Boolean
      • setApplyLifeCycleRulesInManualGeneration

        public void setApplyLifeCycleRulesInManualGeneration​(java.lang.Boolean value)
        Sets the value of the applyLifeCycleRulesInManualGeneration property.
        Parameters:
        value - allowed object is Boolean
      • getCertificateChainOption

        public java.lang.String getCertificateChainOption()
        Gets the value of the certificateChainOption property.
        Returns:
        possible object is String
      • setCertificateChainOption

        public void setCertificateChainOption​(java.lang.String value)
        Sets the value of the certificateChainOption property.
        Parameters:
        value - allowed object is String