org.opensaml.saml1.core.impl
public class SubjectConfirmationImpl extends AbstractSAMLObject implements SubjectConfirmation
SubjectConfirmation
objectModifier and Type | Field and Description |
---|---|
private XMLObjectChildrenList<ConfirmationMethod> |
confirmationMethods
Contains the list of ConfirmationMethods
|
private KeyInfo |
keyInfo
Contains the KeyInfo element
|
private XMLObject |
subjectConfirmationData
Contains the SubjectConfirmationData element
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
SubjectConfirmationImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor
|
Modifier and Type | Method and Description |
---|---|
List<ConfirmationMethod> |
getConfirmationMethods()
Get the list with all the ConfirmationMethods.
|
KeyInfo |
getKeyInfo()
Gets the key information for the subject.
|
List<XMLObject> |
getOrderedChildren() |
XMLObject |
getSubjectConfirmationData()
Return the SubjectConfirmationData
|
void |
setKeyInfo(KeyInfo keyInfo)
Sets the key information for the subject.
|
void |
setSubjectConfirmationData(XMLObject subjectConfirmationData)
Set the SubjectConfirmationData
|
equals, prepareForAssignment
deregisterValidator, getValidators, registerValidator, validate, validateChildren
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
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deregisterValidator, getValidators, registerValidator, validate
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
private final XMLObjectChildrenList<ConfirmationMethod> confirmationMethods
private XMLObject subjectConfirmationData
private KeyInfo keyInfo
protected SubjectConfirmationImpl(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 namespacepublic List<ConfirmationMethod> getConfirmationMethods()
getConfirmationMethods
in interface SubjectConfirmation
public void setSubjectConfirmationData(XMLObject subjectConfirmationData) throws IllegalArgumentException
setSubjectConfirmationData
in interface SubjectConfirmation
IllegalArgumentException
public XMLObject getSubjectConfirmationData()
getSubjectConfirmationData
in interface SubjectConfirmation
public KeyInfo getKeyInfo()
getKeyInfo
in interface SubjectConfirmation
public void setKeyInfo(KeyInfo keyInfo)
setKeyInfo
in interface SubjectConfirmation
keyInfo
- the key information for the subjectpublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.