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 EncryptedID
encryptedID
EncryptedID child element.private NameID
nameID
NameID child element.private NewEncryptedID
newEncryptedID
NameID child element.private NewID
newID
NewID child element.private Terminate
terminate
Terminate 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 protected
ManageNameIDRequestImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptedID
getEncryptedID()
NameID
getNameID()
NewEncryptedID
getNewEncryptedID()
NewID
getNewID()
List<XMLObject>
getOrderedChildren()
Terminate
getTerminate()
void
setEncryptedID(EncryptedID newEncID)
void
setNameID(NameID newNameID)
void
setNewEncryptedID(NewEncryptedID newNewEncryptedID)
void
setNewID(NewID newNewID)
void
setTerminate(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:
getNameID
in interfaceManageNameIDRequest
-
setNameID
public void setNameID(NameID newNameID)
- Specified by:
setNameID
in interfaceManageNameIDRequest
-
getEncryptedID
public EncryptedID getEncryptedID()
- Specified by:
getEncryptedID
in interfaceManageNameIDRequest
-
setEncryptedID
public void setEncryptedID(EncryptedID newEncID)
- Specified by:
setEncryptedID
in interfaceManageNameIDRequest
-
getNewID
public NewID getNewID()
- Specified by:
getNewID
in interfaceManageNameIDRequest
-
setNewID
public void setNewID(NewID newNewID)
- Specified by:
setNewID
in interfaceManageNameIDRequest
-
getNewEncryptedID
public NewEncryptedID getNewEncryptedID()
- Specified by:
getNewEncryptedID
in interfaceManageNameIDRequest
-
setNewEncryptedID
public void setNewEncryptedID(NewEncryptedID newNewEncryptedID)
- Specified by:
setNewEncryptedID
in interfaceManageNameIDRequest
-
getTerminate
public Terminate getTerminate()
- Specified by:
getTerminate
in interfaceManageNameIDRequest
-
setTerminate
public void setTerminate(Terminate newTerminate)
- Specified by:
setTerminate
in interfaceManageNameIDRequest
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildren
in interfaceXMLObject
- Overrides:
getOrderedChildren
in classRequestAbstractTypeImpl
-
-