Interface Request

All Superinterfaces:
RequestAbstractType, SAMLObject, SignableSAMLObject, SignableXMLObject, XMLObject
All Known Implementing Classes:
RequestImpl

public interface Request
extends RequestAbstractType
This interface defines how the SAML1 Request objects behave.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element name, no namespace.
      See Also:
      Constant Field Values
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
      Constant Field Values
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
  • Method Details

    • getQuery

      Query getQuery()
      Get the request Query, SubjectQuery, AuthenticationQuery, AttributeQuery, or AuthorizationDecisionQuery.
      Returns:
      request Query, SubjectQuery, AuthenticationQuery, AttributeQuery, or AuthorizationDecisionQuery
    • getSubjectQuery

      SubjectQuery getSubjectQuery()
      Get the request SubjectQuery, AuthenticationQuery, AttributeQuery, or AuthorizationDecisionQuery.
      Returns:
      request SubjectQuery, AuthenticationQuery, AttributeQuery, or AuthorizationDecisionQuery
    • getAuthenticationQuery

      AuthenticationQuery getAuthenticationQuery()
      Get the request AuthenticationQuery.
      Returns:
      request AuthenticationQuery
    • getAttributeQuery

      AttributeQuery getAttributeQuery()
      Get the request AttributeQuery.
      Returns:
      request AttributeQuery
    • getAuthorizationDecisionQuery

      AuthorizationDecisionQuery getAuthorizationDecisionQuery()
      Get the request AuthorizationDecisionQuery.
      Returns:
      request AuthorizationDecisionQuery
    • setQuery

      void setQuery​(Query query)
      Set the request query (Query, SubjectQuery, AuthenticationQuery, AttributeQuery, AuthorizationDecisioonQuery).
      Parameters:
      query - Query, SubjectQuery, AuthenticationQuery, AttributeQuery, AuthorizationDecisioonQuery
    • getAssertionIDReferences

      List<AssertionIDReference> getAssertionIDReferences()
      Get the list of AssertionIDReferences.
      Returns:
      list of AssertionIDReferences
    • getAssertionArtifacts

      List<AssertionArtifact> getAssertionArtifacts()
      Get the list of artifacts.
      Returns:
      list of artifacts