Class DelegateImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.ext.saml2delrestrict.impl.DelegateImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject,org.opensaml.saml.common.SAMLObject,org.opensaml.saml.ext.saml2delrestrict.Delegate
public class DelegateImpl extends org.opensaml.core.xml.AbstractXMLObject implements org.opensaml.saml.ext.saml2delrestrict.DelegateImplementation ofDelegate.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.saml.saml2.core.BaseIDbaseIDBaseID child element.private StringconfirmationMethodConfirmationMethod attribute.private InstantdelegationInstantDelegationInstant attribute.private org.opensaml.saml.saml2.core.EncryptedIDencryptedIDEncryptedID child element.private org.opensaml.saml.saml2.core.NameIDnameIDNameID child element.
-
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 org.opensaml.saml.saml2.core.BaseIDgetBaseID()StringgetConfirmationMethod()InstantgetDelegationInstant()org.opensaml.saml.saml2.core.EncryptedIDgetEncryptedID()org.opensaml.saml.saml2.core.NameIDgetNameID()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()voidsetBaseID(org.opensaml.saml.saml2.core.BaseID newBaseID)voidsetConfirmationMethod(String newMethod)voidsetDelegationInstant(Instant newInstant)voidsetEncryptedID(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)voidsetNameID(org.opensaml.saml.saml2.core.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 org.opensaml.saml.saml2.core.BaseID baseID
BaseID child element.
-
nameID
private org.opensaml.saml.saml2.core.NameID nameID
NameID child element.
-
encryptedID
private org.opensaml.saml.saml2.core.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 org.opensaml.saml.saml2.core.BaseID getBaseID()
- Specified by:
getBaseIDin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
getConfirmationMethod
public String getConfirmationMethod()
- Specified by:
getConfirmationMethodin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
getDelegationInstant
public Instant getDelegationInstant()
- Specified by:
getDelegationInstantin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
getEncryptedID
public org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
- Specified by:
getEncryptedIDin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
getNameID
public org.opensaml.saml.saml2.core.NameID getNameID()
- Specified by:
getNameIDin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
setBaseID
public void setBaseID(org.opensaml.saml.saml2.core.BaseID newBaseID)
- Specified by:
setBaseIDin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
setConfirmationMethod
public void setConfirmationMethod(String newMethod)
- Specified by:
setConfirmationMethodin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
setDelegationInstant
public void setDelegationInstant(Instant newInstant)
- Specified by:
setDelegationInstantin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
setEncryptedID
public void setEncryptedID(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)
- Specified by:
setEncryptedIDin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
setNameID
public void setNameID(org.opensaml.saml.saml2.core.NameID newNameID)
- Specified by:
setNameIDin interfaceorg.opensaml.saml.ext.saml2delrestrict.Delegate
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-