Interface Delegate
- All Superinterfaces:
SAMLObject
,XMLObject
- All Known Implementing Classes:
DelegateImpl
public interface Delegate extends SAMLObject
SAML 2.0 Condition for Delegation Restriction - Delegate element.
-
Field Summary
Fields Modifier and Type Field Description static String
CONFIRMATION_METHOD_ATTRIB_NAME
ConfirmationMethod attribute name.static String
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.static QName
DEFAULT_ELEMENT_NAME
Default element name.static String
DELEGATION_INSTANT_ATTRIB_NAME
DelegationInstant attribute name.static QName
DELEGATION_INSTANT_ATTRIB_QNAME
DelegationInstant attribute QName.static String
TYPE_LOCAL_NAME
Local name of the XSI type.static QName
TYPE_NAME
QName of the XSI type. -
Method Summary
Modifier and Type Method Description BaseID
getBaseID()
Gets the BaseID child element of the delegate.String
getConfirmationMethod()
Get the confirmation method attribute value.Instant
getDelegationInstant()
Get the delegation instant attribute value.EncryptedID
getEncryptedID()
Gets the EncryptedID child element of the delegate.NameID
getNameID()
Gets the NameID child element of the delegate.void
setBaseID(BaseID newBaseID)
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
setNameID(NameID newNameID)
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:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
QName of the XSI type. -
DELEGATION_INSTANT_ATTRIB_NAME
DelegationInstant attribute name.- See Also:
- Constant Field Values
-
DELEGATION_INSTANT_ATTRIB_QNAME
DelegationInstant attribute QName. -
CONFIRMATION_METHOD_ATTRIB_NAME
ConfirmationMethod attribute name.- See Also:
- Constant Field Values
-
-
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
-