Interface StatusResponseType

All Superinterfaces:
SAMLObject, SignableSAMLObject, SignableXMLObject, XMLObject
All Known Subinterfaces:
ArtifactResponse, LogoutResponse, ManageNameIDResponse, NameIDMappingResponse, Response
All Known Implementing Classes:
ArtifactResponseImpl, LogoutResponseImpl, ManageNameIDResponseImpl, NameIDMappingResponseImpl, ResponseImpl, StatusResponseTypeImpl

public interface StatusResponseType
extends SignableSAMLObject
SAML 2.0 Core StatusResponseType.
  • Field Details

  • Method Details

    • getVersion

      SAMLVersion getVersion()
      Gets the SAML Version of this response.
      Returns:
      the SAML Version of this response.
    • setVersion

      void setVersion​(SAMLVersion newVersion)
      Sets the SAML Version of this response.
      Parameters:
      newVersion - the SAML Version of this response
    • getID

      String getID()
      Gets the unique identifier of the response.
      Returns:
      the unique identifier of the response
    • setID

      void setID​(String newID)
      Sets the unique identifier of the response.
      Parameters:
      newID - the unique identifier of the response
    • getInResponseTo

      String getInResponseTo()
      Gets the unique request identifier for which this is a response.
      Returns:
      the unique identifier of the originating request
    • setInResponseTo

      void setInResponseTo​(String newInResponseTo)
      Sets the unique request identifier for which this is a response.
      Parameters:
      newInResponseTo - the unique identifier of the originating request
    • getIssueInstant

      Instant getIssueInstant()
      Gets the date/time the response was issued.
      Returns:
      the date/time the response was issued
    • setIssueInstant

      void setIssueInstant​(Instant newIssueInstant)
      Sets the date/time the response was issued.
      Parameters:
      newIssueInstant - the date/time the response was issued
    • getDestination

      String getDestination()
      Gets the URI of the destination of the response.
      Returns:
      the URI of the destination of the response
    • setDestination

      void setDestination​(String newDestination)
      Sets the URI of the destination of the response.
      Parameters:
      newDestination - the URI of the destination of the response
    • getConsent

      String getConsent()
      Gets the consent obtained from the principal for sending this response.
      Returns:
      the consent obtained from the principal for sending this response
    • setConsent

      void setConsent​(String newConsent)
      Sets the consent obtained from the principal for sending this response.
      Parameters:
      newConsent - the consent obtained from the principal for sending this response
    • getIssuer

      Issuer getIssuer()
      Gets the issuer of this response.
      Returns:
      the issuer of this response
    • setIssuer

      void setIssuer​(Issuer newIssuer)
      Sets the issuer of this response.
      Parameters:
      newIssuer - the issuer of this response
    • getStatus

      Status getStatus()
      Gets the Status of this response.
      Returns:
      the Status of this response
    • setStatus

      void setStatus​(Status newStatus)
      Sets the Status of this response.
      Parameters:
      newStatus - the Status of this response
    • getExtensions

      Extensions getExtensions()
      Gets the Extensions of this response.
      Returns:
      the Status of this response
    • setExtensions

      void setExtensions​(Extensions newExtensions)
      Sets the Extensions of this response.
      Parameters:
      newExtensions - the Extensions of this response