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()StringgetConfirmationMethod()InstantgetDelegationInstant()EncryptedIDgetEncryptedID()NameIDgetNameID()List<XMLObject>getOrderedChildren()voidsetBaseID(BaseID newBaseID)voidsetConfirmationMethod(String newMethod)voidsetDelegationInstant(Instant newInstant)voidsetEncryptedID(EncryptedID newEncryptedID)voidsetNameID(NameID newNameID)-
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
-
getConfirmationMethod
public String getConfirmationMethod()
- Specified by:
getConfirmationMethodin interfaceDelegate
-
getDelegationInstant
public Instant getDelegationInstant()
- Specified by:
getDelegationInstantin interfaceDelegate
-
getEncryptedID
public EncryptedID getEncryptedID()
- Specified by:
getEncryptedIDin interfaceDelegate
-
setConfirmationMethod
public void setConfirmationMethod(String newMethod)
- Specified by:
setConfirmationMethodin interfaceDelegate
-
setDelegationInstant
public void setDelegationInstant(Instant newInstant)
- Specified by:
setDelegationInstantin interfaceDelegate
-
setEncryptedID
public void setEncryptedID(EncryptedID newEncryptedID)
- Specified by:
setEncryptedIDin interfaceDelegate
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-