org.opensaml.saml2.core.impl
Class ManageNameIDRequestImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.opensaml.xml.AbstractValidatingSignableXMLObject
              extended by org.opensaml.common.impl.AbstractSignableSAMLObject
                  extended by org.opensaml.saml2.core.impl.RequestAbstractTypeImpl
                      extended by org.opensaml.saml2.core.impl.ManageNameIDRequestImpl
All Implemented Interfaces:
SAMLObject, SignableSAMLObject, ManageNameIDRequest, RequestAbstractType, SignableXMLObject, ValidatingXMLObject, XMLObject

public class ManageNameIDRequestImpl
extends RequestAbstractTypeImpl
implements ManageNameIDRequest

A concrete implementation of ManageNameIDRequest.


Field Summary
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.saml2.core.ManageNameIDRequest
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Fields inherited from interface org.opensaml.saml2.core.RequestAbstractType
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, OBTAINED_CONSENT, PRIOR_CONSENT, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
 
Constructor Summary
protected ManageNameIDRequestImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 EncryptedID getEncryptedID()
          Get the EncryptedID of the request.
 NameID getNameID()
          Get the NameID of the request.
 NewEncryptedID getNewEncryptedID()
          Get the NewEncryptedID of the request.
 NewID getNewID()
          Get the NewID of the request.
 List<XMLObject> getOrderedChildren()
          
 Terminate getTerminate()
          Get the Terminate of the request.
 void setEncryptedID(EncryptedID newEncID)
          Set the EncryptedID of the request.
 void setNameID(NameID newNameID)
          Set the NameID of the request.
 void setNewEncryptedID(NewEncryptedID newNewEncryptedID)
          Set the NewEncryptedID of the request.
 void setNewID(NewID newNewID)
          Set the NewID of the request.
 void setTerminate(Terminate newTerminate)
          Set the Terminate of the request.
 
Methods inherited from class org.opensaml.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.common.impl.AbstractSignableSAMLObject
equals, prepareForAssignment, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractValidatingSignableXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.saml2.core.RequestAbstractType
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
 
Methods inherited from interface org.opensaml.common.SignableSAMLObject
getSignatureReferenceID
 
Methods inherited from interface org.opensaml.xml.signature.SignableXMLObject
getSignature, isSigned, setSignature
 
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

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 in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getNameID

public NameID getNameID()
Get the NameID of the request.

Specified by:
getNameID in interface ManageNameIDRequest
Returns:
the NameID of the request

setNameID

public void setNameID(NameID newNameID)
Set the NameID of the request.

Specified by:
setNameID in interface ManageNameIDRequest
Parameters:
newNameID - the new NameID of the request

getEncryptedID

public EncryptedID getEncryptedID()
Get the EncryptedID of the request.

Specified by:
getEncryptedID in interface ManageNameIDRequest
Returns:
the EncryptedID of the request

setEncryptedID

public void setEncryptedID(EncryptedID newEncID)
Set the EncryptedID of the request.

Specified by:
setEncryptedID in interface ManageNameIDRequest
Parameters:
newEncID - the new EncryptedID of the request

getNewID

public NewID getNewID()
Get the NewID of the request.

Specified by:
getNewID in interface ManageNameIDRequest
Returns:
the NewID of the request

setNewID

public void setNewID(NewID newNewID)
Set the NewID of the request.

Specified by:
setNewID in interface ManageNameIDRequest
Parameters:
newNewID - the new NewID of the request

getNewEncryptedID

public NewEncryptedID getNewEncryptedID()
Get the NewEncryptedID of the request.

Specified by:
getNewEncryptedID in interface ManageNameIDRequest
Returns:
the NewEncryptedID of the request

setNewEncryptedID

public void setNewEncryptedID(NewEncryptedID newNewEncryptedID)
Set the NewEncryptedID of the request.

Specified by:
setNewEncryptedID in interface ManageNameIDRequest
Parameters:
newNewEncryptedID - the new NewEncryptedID of the request

getTerminate

public Terminate getTerminate()
Get the Terminate of the request.

Specified by:
getTerminate in interface ManageNameIDRequest
Returns:
the Terminate of the request

setTerminate

public void setTerminate(Terminate newTerminate)
Set the Terminate of the request.

Specified by:
setTerminate in interface ManageNameIDRequest
Parameters:
newTerminate - the new NewID Terminate of the request

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject
Overrides:
getOrderedChildren in class RequestAbstractTypeImpl


Copyright © 1999-2013. All Rights Reserved.