org.opensaml.samlext.saml2delrestrict
Interface Delegate

All Superinterfaces:
SAMLObject, ValidatingXMLObject, XMLObject
All Known Implementing Classes:
DelegateImpl

public interface Delegate
extends SAMLObject

SAML 2.0 Condition for Delegation Restriction - Delegate element.


Field Summary
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 String TYPE_LOCAL_NAME
          Local name of the XSI type.
static QName TYPE_NAME
          QName of the XSI type.
 
Method Summary
 BaseID getBaseID()
          Gets the BaseID child element of the delegate.
 String getConfirmationMethod()
          Get the confirmation method attribute value.
 org.joda.time.DateTime 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(org.joda.time.DateTime 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.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, 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

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

org.joda.time.DateTime getDelegationInstant()
Get the delegation instant attribute value.

Returns:
the delegation instant

setDelegationInstant

void setDelegationInstant(org.joda.time.DateTime 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


Copyright © 1999-2012. All Rights Reserved.