Class DelegateImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.ext.saml2delrestrict.impl.DelegateImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,Delegate
public class DelegateImpl extends AbstractXMLObject implements Delegate
Implementation ofDelegate.
-
-
Field Summary
Fields Modifier and Type Field Description private BaseIDbaseIDBaseID child element.private StringconfirmationMethodConfirmationMethod attribute.private InstantdelegationInstantDelegationInstant attribute.private EncryptedIDencryptedIDEncryptedID child element.private NameIDnameIDNameID child element.-
Fields inherited from interface org.opensaml.saml.ext.saml2delrestrict.Delegate
CONFIRMATION_METHOD_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, DELEGATION_INSTANT_ATTRIB_NAME, DELEGATION_INSTANT_ATTRIB_QNAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDelegateImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseIDgetBaseID()Gets the BaseID child element of the delegate.StringgetConfirmationMethod()Get the confirmation method attribute value.InstantgetDelegationInstant()Get the delegation instant attribute value.EncryptedIDgetEncryptedID()Gets the EncryptedID child element of the delegate.NameIDgetNameID()Gets the NameID child element of the delegate.List<XMLObject>getOrderedChildren()Gets an unmodifiable list of child elements in the order that they will appear in the DOM.voidsetBaseID(BaseID newBaseID)Sets the BaseID child element of the delegate.voidsetConfirmationMethod(String newMethod)Set the confirmation method attribute value.voidsetDelegationInstant(Instant newInstant)Set the delegation instant attribute value.voidsetEncryptedID(EncryptedID newEncryptedID)Sets the EncryptedID child element of the delegate.voidsetNameID(NameID newNameID)Sets the NameID child element of the delegate.-
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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
baseID
private BaseID baseID
BaseID child element.
-
nameID
private NameID nameID
NameID child element.
-
encryptedID
private EncryptedID encryptedID
EncryptedID child element.
-
delegationInstant
private Instant delegationInstant
DelegationInstant attribute.
-
confirmationMethod
private String confirmationMethod
ConfirmationMethod attribute.
-
-
Constructor Detail
-
DelegateImpl
protected DelegateImpl(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
-
getBaseID
public BaseID getBaseID()
Gets the BaseID child element of the delegate.
-
getConfirmationMethod
public String getConfirmationMethod()
Get the confirmation method attribute value.- Specified by:
getConfirmationMethodin interfaceDelegate- Returns:
- the confirmation method
-
getDelegationInstant
public Instant getDelegationInstant()
Get the delegation instant attribute value.- Specified by:
getDelegationInstantin interfaceDelegate- Returns:
- the delegation instant
-
getEncryptedID
public EncryptedID getEncryptedID()
Gets the EncryptedID child element of the delegate.- Specified by:
getEncryptedIDin interfaceDelegate- Returns:
- the encrypted name identifier of the delegate
-
getNameID
public NameID getNameID()
Gets the NameID child element of the delegate.
-
setBaseID
public void setBaseID(BaseID newBaseID)
Sets the BaseID child element of the delegate.
-
setConfirmationMethod
public void setConfirmationMethod(String newMethod)
Set the confirmation method attribute value.- Specified by:
setConfirmationMethodin interfaceDelegate- Parameters:
newMethod- the new confirmation method
-
setDelegationInstant
public void setDelegationInstant(Instant newInstant)
Set the delegation instant attribute value.- Specified by:
setDelegationInstantin interfaceDelegate- Parameters:
newInstant- the new delegation instant
-
setEncryptedID
public void setEncryptedID(EncryptedID newEncryptedID)
Sets the EncryptedID child element of the delegate.- Specified by:
setEncryptedIDin interfaceDelegate- Parameters:
newEncryptedID- the new encrypted name identifier of the delegate
-
setNameID
public void setNameID(NameID newNameID)
Sets the NameID child element of the delegate.
-
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- Returns:
- ordered list of child elements
-
-