org.opensaml.saml2.core
Interface Action

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

public interface Action
extends SAMLObject

SAML 2.0 Core Action.


Field Summary
static String CONTROL_ACTION
          Control action.
static String DEFAULT_ELEMENT_LOCAL_NAME
          Element local name.
static QName DEFAULT_ELEMENT_NAME
          Default element name.
static String DELETE_ACTION
          Delete action.
static String EXECUTE_ACTION
          Execute action.
static String GHPP_NS_URI
          Get/Head/Put/Post action namespace.
static String HTTP_GET_ACTION
          HTTP GET action.
static String HTTP_HEAD_ACTION
          HTTP HEAD action.
static String HTTP_POST_ACTION
          HTTP POST action.
static String HTTP_PUT_ACTION
          HTTP PUT action.
static String NAMEPSACE_ATTRIB_NAME
          Name of the Namespace attribute.
static String NEG_CONTROL_ACTION
          Negated Control action.
static String NEG_DELETE_ACTION
          Negated Delete action.
static String NEG_EXECUTE_ACTION
          Negated Execute action.
static String NEG_READ_ACTION
          Negated Read action.
static String NEG_WRITE_ACTION
          Negated Write action.
static String READ_ACTION
          Read action.
static String RWEDC_NEGATION_NS_URI
          Read/Write/Execute/Delete/Control negation action namespace.
static String RWEDC_NS_URI
          Read/Write/Execute/Delete/Control action namespace.
static String TYPE_LOCAL_NAME
          Local name of the XSI type.
static QName TYPE_NAME
          QName of the XSI type.
static String UNIX_NS_URI
          UNIX file permission action namespace.
static String WRITE_ACTION
          Write action.
 
Method Summary
 String getAction()
          Gets the URI of the action to be performed.
 String getNamespace()
          Gets the namespace scope of the specified action.
 void setAction(String newAction)
          Sets the URI of the action to be performed.
 void setNamespace(String newNamespace)
          Sets the namespace scope of the specified action.
 
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.


NAMEPSACE_ATTRIB_NAME

static final String NAMEPSACE_ATTRIB_NAME
Name of the Namespace attribute.

See Also:
Constant Field Values

RWEDC_NS_URI

static final String RWEDC_NS_URI
Read/Write/Execute/Delete/Control action namespace.

See Also:
Constant Field Values

RWEDC_NEGATION_NS_URI

static final String RWEDC_NEGATION_NS_URI
Read/Write/Execute/Delete/Control negation action namespace.

See Also:
Constant Field Values

GHPP_NS_URI

static final String GHPP_NS_URI
Get/Head/Put/Post action namespace.

See Also:
Constant Field Values

UNIX_NS_URI

static final String UNIX_NS_URI
UNIX file permission action namespace.

See Also:
Constant Field Values

READ_ACTION

static final String READ_ACTION
Read action.

See Also:
Constant Field Values

WRITE_ACTION

static final String WRITE_ACTION
Write action.

See Also:
Constant Field Values

EXECUTE_ACTION

static final String EXECUTE_ACTION
Execute action.

See Also:
Constant Field Values

DELETE_ACTION

static final String DELETE_ACTION
Delete action.

See Also:
Constant Field Values

CONTROL_ACTION

static final String CONTROL_ACTION
Control action.

See Also:
Constant Field Values

NEG_READ_ACTION

static final String NEG_READ_ACTION
Negated Read action.

See Also:
Constant Field Values

NEG_WRITE_ACTION

static final String NEG_WRITE_ACTION
Negated Write action.

See Also:
Constant Field Values

NEG_EXECUTE_ACTION

static final String NEG_EXECUTE_ACTION
Negated Execute action.

See Also:
Constant Field Values

NEG_DELETE_ACTION

static final String NEG_DELETE_ACTION
Negated Delete action.

See Also:
Constant Field Values

NEG_CONTROL_ACTION

static final String NEG_CONTROL_ACTION
Negated Control action.

See Also:
Constant Field Values

HTTP_GET_ACTION

static final String HTTP_GET_ACTION
HTTP GET action.

See Also:
Constant Field Values

HTTP_HEAD_ACTION

static final String HTTP_HEAD_ACTION
HTTP HEAD action.

See Also:
Constant Field Values

HTTP_PUT_ACTION

static final String HTTP_PUT_ACTION
HTTP PUT action.

See Also:
Constant Field Values

HTTP_POST_ACTION

static final String HTTP_POST_ACTION
HTTP POST action.

See Also:
Constant Field Values
Method Detail

getNamespace

String getNamespace()
Gets the namespace scope of the specified action.

Returns:
the namespace scope of the specified action

setNamespace

void setNamespace(String newNamespace)
Sets the namespace scope of the specified action.

Parameters:
newNamespace - the namespace scope of the specified action

getAction

String getAction()
Gets the URI of the action to be performed.

Returns:
the URI of the action to be performed

setAction

void setAction(String newAction)
Sets the URI of the action to be performed.

Parameters:
newAction - the URI of the action to be performed


Copyright © 1999-2013. All Rights Reserved.