|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensaml.xml.AbstractXMLObject org.opensaml.xml.validation.AbstractValidatingXMLObject org.opensaml.common.impl.AbstractSAMLObject org.opensaml.saml1.core.impl.SubjectImpl
public class SubjectImpl
Complete implementation of Subject
Field Summary | |
---|---|
private NameIdentifier |
nameIdentifier
Contains the NameIdentifier inside the Subject |
private SubjectConfirmation |
subjectConfirmation
Contains the SubjectConfirmation inside the Subject |
Fields inherited from interface org.opensaml.saml1.core.Subject |
---|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME |
Constructor Summary | |
---|---|
protected |
SubjectImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor |
Method Summary | |
---|---|
NameIdentifier |
getNameIdentifier()
Gets the NameIdentifier of this Subject |
List<XMLObject> |
getOrderedChildren()
|
SubjectConfirmation |
getSubjectConfirmation()
Gets the SubjectConfirmation of this Subject |
void |
setNameIdentifier(NameIdentifier nameIdentifier)
Sets the NameIdentifier of this Subject |
void |
setSubjectConfirmation(SubjectConfirmation subjectConfirmation)
Sets the SubjectConfirmation of this Subject |
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject |
---|
equals, hashCode, prepareForAssignment |
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject |
---|
deregisterValidator, getValidators, registerValidator, validate, validateChildren |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
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 |
---|
private NameIdentifier nameIdentifier
private SubjectConfirmation subjectConfirmation
Constructor Detail |
---|
protected SubjectImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespaceMethod Detail |
---|
public NameIdentifier getNameIdentifier()
getNameIdentifier
in interface Subject
public void setNameIdentifier(NameIdentifier nameIdentifier) throws IllegalArgumentException
setNameIdentifier
in interface Subject
IllegalArgumentException
public SubjectConfirmation getSubjectConfirmation()
getSubjectConfirmation
in interface Subject
public void setSubjectConfirmation(SubjectConfirmation subjectConfirmation) throws IllegalArgumentException
setSubjectConfirmation
in interface Subject
IllegalArgumentException
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |