Interface Delegate
-
- All Superinterfaces:
SAMLObject,XMLObject
public interface Delegate extends SAMLObject
SAML 2.0 Condition for Delegation Restriction - Delegate element.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIRMATION_METHOD_ATTRIB_NAMEConfirmationMethod attribute name.static StringDEFAULT_ELEMENT_LOCAL_NAMEElement local name.static QNameDEFAULT_ELEMENT_NAMEDefault element name.static StringDELEGATION_INSTANT_ATTRIB_NAMEDelegationInstant attribute name.static QNameDELEGATION_INSTANT_ATTRIB_QNAMEDelegationInstant attribute QName.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseIDgetBaseID()Gets the BaseID child element of the delegate.StringgetConfirmationMethod()Get the confirmation method attribute value.InstantgetDelegationInstant()Get the delegation instant attribute value.EncryptedIDgetEncryptedID()Gets the EncryptedID child element of the delegate.NameIDgetNameID()Gets the NameID child element of the delegate.voidsetBaseID(BaseID newBaseID)Sets 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.voidsetNameID(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 Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
static final QName DEFAULT_ELEMENT_NAME
Default element name.
-
TYPE_LOCAL_NAME
static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
static final QName TYPE_NAME
QName of the XSI type.
-
DELEGATION_INSTANT_ATTRIB_NAME
static final String DELEGATION_INSTANT_ATTRIB_NAME
DelegationInstant attribute name.- See Also:
- Constant Field Values
-
DELEGATION_INSTANT_ATTRIB_QNAME
static final QName DELEGATION_INSTANT_ATTRIB_QNAME
DelegationInstant attribute QName.
-
CONFIRMATION_METHOD_ATTRIB_NAME
static final String CONFIRMATION_METHOD_ATTRIB_NAME
ConfirmationMethod attribute name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getBaseID
BaseID getBaseID()
Gets the BaseID child element of the delegate.- Returns:
- the base identifier of the delegate
-
setBaseID
void setBaseID(BaseID newBaseID)
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
void setNameID(NameID newNameID)
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
void setEncryptedID(EncryptedID newEncryptedID)
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
void setDelegationInstant(Instant newInstant)
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
void setConfirmationMethod(String newMethod)
Set the confirmation method attribute value.- Parameters:
newMethod- the new confirmation method
-
-