Class Credential


  • public class Credential
    extends java.lang.Object

    Java class for Credential complex type.

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

     <complexType name="Credential">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="credentialRequestId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="uniqueId" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="serialNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="issuerId" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="status" type="{http://www.w3.org/2001/XMLSchema}int"/>
             <element name="credentialType" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="credentialSubType" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="attributes" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="attribute" type="{http://certificateservices.org/xsd/pkimessages1_0}Attribute" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="usages" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="usage" type="{http://certificateservices.org/xsd/pkimessages1_0}CredentialUsage" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="credentialData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
             <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="issueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="expireDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="validFromDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="revocationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="revocationInformation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="issuerCredential" type="Credential" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • credentialRequestId

        protected java.lang.Integer credentialRequestId
      • uniqueId

        protected java.lang.String uniqueId
      • displayName

        protected java.lang.String displayName
      • serialNumber

        protected java.lang.String serialNumber
      • issuerId

        protected java.lang.String issuerId
      • status

        protected int status
      • credentialType

        protected java.lang.String credentialType
      • credentialSubType

        protected java.lang.String credentialSubType
      • credentialData

        protected byte[] credentialData
      • description

        protected java.lang.String description
      • issueDate

        protected javax.xml.datatype.XMLGregorianCalendar issueDate
      • expireDate

        protected javax.xml.datatype.XMLGregorianCalendar expireDate
      • validFromDate

        protected javax.xml.datatype.XMLGregorianCalendar validFromDate
      • revocationDate

        protected javax.xml.datatype.XMLGregorianCalendar revocationDate
      • revocationInformation

        protected java.lang.String revocationInformation
      • issuerCredential

        protected Credential issuerCredential
    • Constructor Detail

      • Credential

        public Credential()
    • Method Detail

      • getCredentialRequestId

        public java.lang.Integer getCredentialRequestId()
        Gets the value of the credentialRequestId property.
        Returns:
        possible object is Integer
      • setCredentialRequestId

        public void setCredentialRequestId​(java.lang.Integer value)
        Sets the value of the credentialRequestId property.
        Parameters:
        value - allowed object is Integer
      • getUniqueId

        public java.lang.String getUniqueId()
        Gets the value of the uniqueId property.
        Returns:
        possible object is String
      • setUniqueId

        public void setUniqueId​(java.lang.String value)
        Sets the value of the uniqueId 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
      • getSerialNumber

        public java.lang.String getSerialNumber()
        Gets the value of the serialNumber property.
        Returns:
        possible object is String
      • setSerialNumber

        public void setSerialNumber​(java.lang.String value)
        Sets the value of the serialNumber property.
        Parameters:
        value - allowed object is String
      • getIssuerId

        public java.lang.String getIssuerId()
        Gets the value of the issuerId property.
        Returns:
        possible object is String
      • setIssuerId

        public void setIssuerId​(java.lang.String value)
        Sets the value of the issuerId property.
        Parameters:
        value - allowed object is String
      • getStatus

        public int getStatus()
        Gets the value of the status property.
        Returns:
        possible object is String
      • setStatus

        public void setStatus​(int value)
        Sets the value of the status property.
        Parameters:
        value - allowed object is String
      • getCredentialType

        public java.lang.String getCredentialType()
        Gets the value of the credentialType property.
        Returns:
        possible object is String
      • setCredentialType

        public void setCredentialType​(java.lang.String value)
        Sets the value of the credentialType property.
        Parameters:
        value - allowed object is String
      • getCredentialSubType

        public java.lang.String getCredentialSubType()
        Gets the value of the credentialSubType property.
        Returns:
        possible object is String
      • setCredentialSubType

        public void setCredentialSubType​(java.lang.String value)
        Sets the value of the credentialSubType property.
        Parameters:
        value - allowed object is String
      • getCredentialData

        public byte[] getCredentialData()
        Gets the value of the credentialData property.
        Returns:
        possible object is byte[]
      • setCredentialData

        public void setCredentialData​(byte[] value)
        Sets the value of the credentialData property.
        Parameters:
        value - allowed object is byte[]
      • 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
      • getIssueDate

        public javax.xml.datatype.XMLGregorianCalendar getIssueDate()
        Gets the value of the issueDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setIssueDate

        public void setIssueDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the issueDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getExpireDate

        public javax.xml.datatype.XMLGregorianCalendar getExpireDate()
        Gets the value of the expireDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setExpireDate

        public void setExpireDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the expireDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getValidFromDate

        public javax.xml.datatype.XMLGregorianCalendar getValidFromDate()
        Gets the value of the validFromDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setValidFromDate

        public void setValidFromDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the validFromDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getRevocationDate

        public javax.xml.datatype.XMLGregorianCalendar getRevocationDate()
        Gets the value of the revocationDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setRevocationDate

        public void setRevocationDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the revocationDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getRevocationInformation

        public java.lang.String getRevocationInformation()
        Gets the value of the revocationInformation property.
        Returns:
        possible object is String
      • setRevocationInformation

        public void setRevocationInformation​(java.lang.String value)
        Sets the value of the revocationInformation property.
        Parameters:
        value - allowed object is String
      • getIssuerCredential

        public Credential getIssuerCredential()
        Gets the value of the issuerCredential property.
        Returns:
        possible object is Credential
      • setIssuerCredential

        public void setIssuerCredential​(Credential value)
        Sets the value of the issuerCredential property.
        Parameters:
        value - allowed Credential is String