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()Get the EncryptedID of the request.NameIDgetNameID()Get the NameID of the request.NewEncryptedIDgetNewEncryptedID()Get the NewEncryptedID of the request.NewIDgetNewID()Get the NewID of the request.List<XMLObject>getOrderedChildren()Gets an unmodifiable list of child elements in the order that they will appear in the DOM.TerminategetTerminate()Get the Terminate of the request.voidsetEncryptedID(EncryptedID newEncID)Set the EncryptedID of the request.voidsetNameID(NameID newNameID)Set the NameID of the request.voidsetNewEncryptedID(NewEncryptedID newNewEncryptedID)Set the NewEncryptedID of the request.voidsetNewID(NewID newNewID)Set the NewID of the request.voidsetTerminate(Terminate newTerminate)Set the Terminate of the request.-
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()
Get the NameID of the request.- Specified by:
getNameIDin interfaceManageNameIDRequest- Returns:
- the NameID of the request
-
setNameID
public void setNameID(NameID newNameID)
Set the NameID of the request.- Specified by:
setNameIDin interfaceManageNameIDRequest- Parameters:
newNameID- the new NameID of the request
-
getEncryptedID
public EncryptedID getEncryptedID()
Get the EncryptedID of the request.- Specified by:
getEncryptedIDin interfaceManageNameIDRequest- Returns:
- the EncryptedID of the request
-
setEncryptedID
public void setEncryptedID(EncryptedID newEncID)
Set the EncryptedID of the request.- Specified by:
setEncryptedIDin interfaceManageNameIDRequest- Parameters:
newEncID- the new EncryptedID of the request
-
getNewID
public NewID getNewID()
Get the NewID of the request.- Specified by:
getNewIDin interfaceManageNameIDRequest- Returns:
- the NewID of the request
-
setNewID
public void setNewID(NewID newNewID)
Set the NewID of the request.- Specified by:
setNewIDin interfaceManageNameIDRequest- Parameters:
newNewID- the new NewID of the request
-
getNewEncryptedID
public NewEncryptedID getNewEncryptedID()
Get the NewEncryptedID of the request.- Specified by:
getNewEncryptedIDin interfaceManageNameIDRequest- Returns:
- the NewEncryptedID of the request
-
setNewEncryptedID
public void setNewEncryptedID(NewEncryptedID newNewEncryptedID)
Set the NewEncryptedID of the request.- Specified by:
setNewEncryptedIDin interfaceManageNameIDRequest- Parameters:
newNewEncryptedID- the new NewEncryptedID of the request
-
getTerminate
public Terminate getTerminate()
Get the Terminate of the request.- Specified by:
getTerminatein interfaceManageNameIDRequest- Returns:
- the Terminate of the request
-
setTerminate
public void setTerminate(Terminate newTerminate)
Set the Terminate of the request.- Specified by:
setTerminatein interfaceManageNameIDRequest- Parameters:
newTerminate- the new NewID Terminate of the request
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Overrides:
getOrderedChildrenin classRequestAbstractTypeImpl- Returns:
- ordered list of child elements
-
-