com.sun.identity.saml2.protocol
Interface SubjectQueryAbstract

All Superinterfaces:
RequestAbstract
All Known Subinterfaces:
AttributeQuery, AuthnQuery

public interface SubjectQueryAbstract
extends RequestAbstract

This class represents the SubjectQueryAbstractType complex type.

The following schema fragment specifies the expected content contained within this java content object.

 <complexType name="SubjectQueryAbstractType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:SAML:2.0:protocol}RequestAbstractType">
       <sequence>
         <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Subject"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Method Summary
 Subject getSubject()
          Returns the Subject object.
 void setSubject(Subject subject)
          Sets the Subject object.
 
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
 

Method Detail

getSubject

Subject getSubject()
Returns the Subject object.

Returns:
the Subject object.
See Also:
SubjectQueryAbstract.setSubject(Subject)

setSubject

void setSubject(Subject subject)
                throws SAML2Exception
Sets the Subject object.

Parameters:
subject - the new Subject object.
Throws:
SAML2Exception - if the object is immutable.
See Also:
SubjectQueryAbstract.getSubject()