Class ManageNameIDRequestImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
- org.opensaml.saml.common.AbstractSignableSAMLObject
-
- org.opensaml.saml.saml2.core.impl.RequestAbstractTypeImpl
-
- org.opensaml.saml.saml2.core.impl.ManageNameIDRequestImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,SignableSAMLObject,ManageNameIDRequest,RequestAbstractType,SignableXMLObject
public class ManageNameIDRequestImpl extends RequestAbstractTypeImpl implements ManageNameIDRequest
A concrete implementation ofManageNameIDRequest.
-
-
Field Summary
Fields Modifier and Type Field Description private EncryptedIDencryptedIDEncryptedID child element.private NameIDnameIDNameID child element.private NewEncryptedIDnewEncryptedIDNameID child element.private NewIDnewIDNewID child element.private TerminateterminateTerminate child element.-
Fields inherited from interface org.opensaml.saml.saml2.core.ManageNameIDRequest
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Fields inherited from interface org.opensaml.saml.saml2.core.RequestAbstractType
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, ISSUE_INSTANT_ATTRIB_QNAME, OBTAINED_CONSENT, PRIOR_CONSENT, TYPE_LOCAL_NAME, TYPE_NAME, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedManageNameIDRequestImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptedIDgetEncryptedID()NameIDgetNameID()NewEncryptedIDgetNewEncryptedID()NewIDgetNewID()List<XMLObject>getOrderedChildren()TerminategetTerminate()voidsetEncryptedID(EncryptedID newEncID)voidsetNameID(NameID newNameID)voidsetNewEncryptedID(NewEncryptedID newNewEncryptedID)voidsetNewID(NewID newNewID)voidsetTerminate(Terminate newTerminate)-
Methods inherited from class org.opensaml.saml.saml2.core.impl.RequestAbstractTypeImpl
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
-
Methods inherited from class org.opensaml.saml.common.AbstractSignableSAMLObject
equals, hashCode, setSignature
-
Methods inherited from class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
getSignature, isSigned
-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.saml.saml2.core.RequestAbstractType
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
-
Methods inherited from interface org.opensaml.saml.common.SignableSAMLObject
getSignatureReferenceID
-
Methods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignature
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
nameID
private NameID nameID
NameID child element.
-
encryptedID
private EncryptedID encryptedID
EncryptedID child element.
-
newID
private NewID newID
NewID child element.
-
newEncryptedID
private NewEncryptedID newEncryptedID
NameID child element.
-
terminate
private Terminate terminate
Terminate child element.
-
-
Constructor Detail
-
ManageNameIDRequestImpl
protected ManageNameIDRequestImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getNameID
public NameID getNameID()
- Specified by:
getNameIDin interfaceManageNameIDRequest
-
setNameID
public void setNameID(NameID newNameID)
- Specified by:
setNameIDin interfaceManageNameIDRequest
-
getEncryptedID
public EncryptedID getEncryptedID()
- Specified by:
getEncryptedIDin interfaceManageNameIDRequest
-
setEncryptedID
public void setEncryptedID(EncryptedID newEncID)
- Specified by:
setEncryptedIDin interfaceManageNameIDRequest
-
getNewID
public NewID getNewID()
- Specified by:
getNewIDin interfaceManageNameIDRequest
-
setNewID
public void setNewID(NewID newNewID)
- Specified by:
setNewIDin interfaceManageNameIDRequest
-
getNewEncryptedID
public NewEncryptedID getNewEncryptedID()
- Specified by:
getNewEncryptedIDin interfaceManageNameIDRequest
-
setNewEncryptedID
public void setNewEncryptedID(NewEncryptedID newNewEncryptedID)
- Specified by:
setNewEncryptedIDin interfaceManageNameIDRequest
-
getTerminate
public Terminate getTerminate()
- Specified by:
getTerminatein interfaceManageNameIDRequest
-
setTerminate
public void setTerminate(Terminate newTerminate)
- Specified by:
setTerminatein interfaceManageNameIDRequest
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject- Overrides:
getOrderedChildrenin classRequestAbstractTypeImpl
-
-