|
Oracle Fusion Middleware SAML 1.0/1.1 Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10675-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.xmlsec.util.XMLNode
oracle.security.xmlsec.util.XMLElement
oracle.security.xmlsec.saml.Subject
public class Subject
A class representing the Subject element which specifies the principal of a statement.
Field Summary |
---|
Fields inherited from class oracle.security.xmlsec.util.XMLNode |
---|
node, systemId |
Constructor Summary | |
---|---|
Subject(org.w3c.dom.Document owner) Creates a new Subject instance. |
|
Subject(org.w3c.dom.Element element) Creates a new Subject instance from the given Element node. |
|
Subject(org.w3c.dom.Element element, java.lang.String SystemId) Creates a new Subject instance from the given Element node. |
Method Summary | |
---|---|
NameIdentifier |
getNameIdentifier() Gets the NameIdentifier element from this Subject element. |
SubjectConfirmation |
getSubjectConfirmation() Gets the SubjectConfirmation element from this Subject element. |
void |
setNameIdentifier(NameIdentifier nameIdentifier) Sets the NameIdentifier element of this Subject element. |
void |
setSubjectConfirmation(SubjectConfirmation subjectConfirmation) Sets the SubjectConfirmation element of this Subject element. |
Methods inherited from class oracle.security.xmlsec.util.XMLElement |
---|
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix |
Methods inherited from class oracle.security.xmlsec.util.XMLNode |
---|
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Subject(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
Subject
instance from the given Element node.
element
- A Subject element.org.w3c.dom.DOMException
public Subject(org.w3c.dom.Element element, java.lang.String SystemId) throws org.w3c.dom.DOMException
Subject
instance from the given Element node.
element
- A Subject element.systemId
- The URI string system ID for the Subject
.org.w3c.dom.DOMException
public Subject(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
Subject
instance.
owner
- The owner document of the new Subject.org.w3c.dom.DOMException
Method Detail |
---|
public void setNameIdentifier(NameIdentifier nameIdentifier)
NameIdentifier
element of this Subject
element.nameIdentifier
- A NameIdentifier
object that identifies the subject by its name and security domain.public NameIdentifier getNameIdentifier()
NameIdentifier
element from this Subject
element.NameIdentifier
object or null
if none has been set.public void setSubjectConfirmation(SubjectConfirmation subjectConfirmation)
SubjectConfirmation
element of this Subject
element.subjectConfirmation
- A SubjectConfirmation
object that allows the authentication of the subject.public SubjectConfirmation getSubjectConfirmation()
SubjectConfirmation
element from this Subject
element.SubjectConfirmation
object or null
if none has been set.
|
Oracle Fusion Middleware SAML 1.0/1.1 Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10675-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |