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 String
ConfirmationMethod attribute name.static final String
Element local name.static final QName
Default element name.static final String
DelegationInstant attribute name.static final QName
DelegationInstant attribute QName.static final String
Local name of the XSI type.static final QName
QName 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.void
Sets the BaseID child element of the delegate.void
setConfirmationMethod
(String newMethod) Set the confirmation method attribute value.void
setDelegationInstant
(Instant newInstant) Set the delegation instant attribute value.void
setEncryptedID
(EncryptedID newEncryptedID) Sets the EncryptedID child element of the delegate.void
Sets the NameID child element of the delegate.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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
BaseID 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
NameID 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
EncryptedID 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
Instant 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
String getConfirmationMethod()Get the confirmation method attribute value.- Returns:
- the confirmation method
-
setConfirmationMethod
Set the confirmation method attribute value.- Parameters:
newMethod
- the new confirmation method
-