Interface Delegate
- All Superinterfaces:
SAMLObject,XMLObject
- All Known Implementing Classes:
DelegateImpl
SAML 2.0 Condition for Delegation Restriction - Delegate element.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConfirmationMethod attribute name.static final StringElement local name.static final QNameDefault element name.static final StringDelegationInstant attribute name.static final QNameDelegationInstant attribute QName.static final StringLocal name of the XSI type.static final QNameQName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionGets the BaseID child element of the delegate.Get the confirmation method attribute value.Get the delegation instant attribute value.Gets the EncryptedID child element of the delegate.Gets the NameID child element of the delegate.voidSets 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.voidSets the NameID child element of the delegate.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
DELEGATION_INSTANT_ATTRIB_NAME
DelegationInstant attribute name.- See Also:
-
DELEGATION_INSTANT_ATTRIB_QNAME
DelegationInstant attribute QName. -
CONFIRMATION_METHOD_ATTRIB_NAME
ConfirmationMethod attribute name.- See Also:
-
-
Method Details
-
getBaseID
Gets the BaseID child element of the delegate.- Returns:
- the base identifier of the delegate
-
setBaseID
Sets the BaseID child element of the delegate.- Parameters:
newBaseID- the base identifier of the delegate
-
getNameID
Gets the NameID child element of the delegate.- Returns:
- the name identifier of the principal for this request
-
setNameID
Sets the NameID child element of the delegate.- Parameters:
newNameID- the name identifier of the delegate
-
getEncryptedID
Gets the EncryptedID child element of the delegate.- Returns:
- the encrypted name identifier of the delegate
-
setEncryptedID
Sets the EncryptedID child element of the delegate.- Parameters:
newEncryptedID- the new encrypted name identifier of the delegate
-
getDelegationInstant
Get the delegation instant attribute value.- Returns:
- the delegation instant
-
setDelegationInstant
Set the delegation instant attribute value.- Parameters:
newInstant- the new delegation instant
-
getConfirmationMethod
Get the confirmation method attribute value.- Returns:
- the confirmation method
-
setConfirmationMethod
Set the confirmation method attribute value.- Parameters:
newMethod- the new confirmation method
-