Class SubjectQueryAbstractImpl
- java.lang.Object
-
- com.sun.identity.saml2.protocol.impl.RequestAbstractImpl
-
- com.sun.identity.saml2.protocol.impl.SubjectQueryAbstractImpl
-
- All Implemented Interfaces:
RequestAbstract,SubjectQueryAbstract
- Direct Known Subclasses:
AttributeQueryImpl,AuthnQueryImpl
public abstract class SubjectQueryAbstractImpl extends RequestAbstractImpl implements SubjectQueryAbstract
-
-
Field Summary
Fields Modifier and Type Field Description protected Subjectsubject-
Fields inherited from class com.sun.identity.saml2.protocol.impl.RequestAbstractImpl
consent, destinationURI, elementName, extensions, isMutable, isSignatureValid, isSigned, issueInstant, nameID, publicKey, requestId, signatureString, signedXMLString, version
-
-
Constructor Summary
Constructors Constructor Description SubjectQueryAbstractImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubjectgetSubject()Returns theSubjectobject.protected voidgetXMLString(Set namespaces, StringBuffer attrs, StringBuffer childElements, boolean includeNSPrefix, boolean declareNS)protected voidparseDOMAttributes(Element element)Parses attributes of the Docuemnt Element for this object.protected voidparseDOMChileElements(ListIterator iter)Parses child elements of the Docuemnt Element for this object.voidsetSubject(Subject subject)Sets theSubjectobject.protected voidvalidateData()-
Methods inherited from class com.sun.identity.saml2.protocol.impl.RequestAbstractImpl
getAttributesString, getConsent, getDestination, getElements, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, isMutable, isSignatureValid, isSigned, makeImmutable, parseDOMElement, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign, toXMLString, toXMLString, validateID, validateIssueInstant, validateVersion
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.identity.saml2.protocol.RequestAbstract
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, isMutable, isSignatureValid, isSigned, makeImmutable, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign, toXMLString, toXMLString
-
-
-
-
Field Detail
-
subject
protected Subject subject
-
-
Method Detail
-
getSubject
public Subject getSubject()
Returns theSubjectobject.- Specified by:
getSubjectin interfaceSubjectQueryAbstract- Returns:
- the
Subjectobject. - See Also:
setSubject(Subject)
-
setSubject
public void setSubject(Subject subject) throws SAML2Exception
Sets theSubjectobject.- Specified by:
setSubjectin interfaceSubjectQueryAbstract- Parameters:
subject- the newSubjectobject.- Throws:
SAML2Exception- if the object is immutable.- See Also:
getSubject()
-
getXMLString
protected void getXMLString(Set namespaces, StringBuffer attrs, StringBuffer childElements, boolean includeNSPrefix, boolean declareNS) throws SAML2Exception
- Overrides:
getXMLStringin classRequestAbstractImpl- Throws:
SAML2Exception
-
validateData
protected void validateData() throws SAML2Exception- Overrides:
validateDatain classRequestAbstractImpl- Throws:
SAML2Exception
-
parseDOMAttributes
protected void parseDOMAttributes(Element element) throws SAML2Exception
Parses attributes of the Docuemnt Element for this object.- Overrides:
parseDOMAttributesin classRequestAbstractImpl- Parameters:
element- the Document Element of this object.- Throws:
SAML2Exception- if error parsing the Document Element.
-
parseDOMChileElements
protected void parseDOMChileElements(ListIterator iter) throws SAML2Exception
Parses child elements of the Docuemnt Element for this object.- Overrides:
parseDOMChileElementsin classRequestAbstractImpl- Parameters:
iter- the child elements iterator.- Throws:
SAML2Exception- if error parsing the Document Element.
-
-