org.opensaml.saml2.core.impl
Class AuthnQueryImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.opensaml.xml.AbstractValidatingSignableXMLObject
              extended by org.opensaml.common.impl.AbstractSignableSAMLObject
                  extended by org.opensaml.saml2.core.impl.RequestAbstractTypeImpl
                      extended by org.opensaml.saml2.core.impl.SubjectQueryImpl
                          extended by org.opensaml.saml2.core.impl.AuthnQueryImpl
All Implemented Interfaces:
SAMLObject, SignableSAMLObject, AuthnQuery, RequestAbstractType, SubjectQuery, SignableXMLObject, ValidatingXMLObject, XMLObject

public class AuthnQueryImpl
extends SubjectQueryImpl
implements AuthnQuery

Concrete implementation of AuthnQuery


Field Summary
 
Fields inherited from interface org.opensaml.saml2.core.AuthnQuery
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SESSION_INDEX_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Fields inherited from interface org.opensaml.saml2.core.RequestAbstractType
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, OBTAINED_CONSENT, PRIOR_CONSENT, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
 
Constructor Summary
protected AuthnQueryImpl(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
          Constructor
 
Method Summary
 java.util.List<XMLObject> getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 RequestedAuthnContext getRequestedAuthnContext()
          Gets the RequestedAuthnContext of this request.
 java.lang.String getSessionIndex()
          Gets the SessionIndex of this request.
 void setRequestedAuthnContext(RequestedAuthnContext newRequestedAuthnContext)
          Sets the RequestedAuthnContext of this request.
 void setSessionIndex(java.lang.String newSessionIndex)
          Sets the SessionIndex of this request.
 
Methods inherited from class org.opensaml.saml2.core.impl.SubjectQueryImpl
getSubject, setSubject
 
Methods inherited from class org.opensaml.saml2.core.impl.RequestAbstractTypeImpl
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
 
Methods inherited from class org.opensaml.common.impl.AbstractSignableSAMLObject
equals, prepareForAssignment, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractValidatingSignableXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.saml2.core.SubjectQuery
getSubject, setSubject
 
Methods inherited from interface org.opensaml.saml2.core.RequestAbstractType
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
 
Methods inherited from interface org.opensaml.common.SignableSAMLObject
getSignatureReferenceID
 
Methods inherited from interface org.opensaml.xml.signature.SignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 

Constructor Detail

AuthnQueryImpl

protected AuthnQueryImpl(java.lang.String namespaceURI,
                         java.lang.String elementLocalName,
                         java.lang.String namespacePrefix)
Constructor

Parameters:
namespaceURI -
elementLocalName -
namespacePrefix -
Method Detail

getSessionIndex

public java.lang.String getSessionIndex()
Gets the SessionIndex of this request.

Specified by:
getSessionIndex in interface AuthnQuery
Returns:
the SessionIndex of this request

setSessionIndex

public void setSessionIndex(java.lang.String newSessionIndex)
Sets the SessionIndex of this request.

Specified by:
setSessionIndex in interface AuthnQuery
Parameters:
newSessionIndex - the SessionIndex of this request

getRequestedAuthnContext

public RequestedAuthnContext getRequestedAuthnContext()
Gets the RequestedAuthnContext of this request.

Specified by:
getRequestedAuthnContext in interface AuthnQuery
Returns:
the RequestedAuthnContext of this request

setRequestedAuthnContext

public void setRequestedAuthnContext(RequestedAuthnContext newRequestedAuthnContext)
Sets the RequestedAuthnContext of this request.

Specified by:
setRequestedAuthnContext in interface AuthnQuery
Parameters:
newRequestedAuthnContext - the RequestedAuthnContext of this request

getOrderedChildren

public java.util.List<XMLObject> getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.

Specified by:
getOrderedChildren in interface XMLObject
Overrides:
getOrderedChildren in class SubjectQueryImpl
Returns:
ordered list of child elements