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
private  RequestedAuthnContext requestedAuthnContext
          RequestedAuthnContext child element.
private  String sessionIndex
          SessionIndex attribute.
 
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(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 List<XMLObject> getOrderedChildren()
          
 RequestedAuthnContext getRequestedAuthnContext()
          Gets the RequestedAuthnContext of this request.
 String getSessionIndex()
          Gets the SessionIndex of this request.
 void setRequestedAuthnContext(RequestedAuthnContext newRequestedAuthnContext)
          Sets the RequestedAuthnContext of this request.
 void setSessionIndex(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, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, 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
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

sessionIndex

private String sessionIndex
SessionIndex attribute.


requestedAuthnContext

private RequestedAuthnContext requestedAuthnContext
RequestedAuthnContext child element.

Constructor Detail

AuthnQueryImpl

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

Parameters:
namespaceURI - the namespace the element is in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getSessionIndex

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

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

setSessionIndex

public void setSessionIndex(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 List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject
Overrides:
getOrderedChildren in class SubjectQueryImpl


Copyright © 1999-2012. All Rights Reserved.