Package org.opensaml.saml.saml2.core
Interface Action
-
- All Superinterfaces:
SAMLObject
,org.opensaml.core.xml.XMLObject
,org.opensaml.core.xml.schema.XSString
public interface Action extends SAMLObject, org.opensaml.core.xml.schema.XSString
SAML 2.0 Core Action.
-
-
Field Summary
Fields Modifier and Type Field Description 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
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default String
getAction()
Deprecated, for removal: This API element is subject to removal in a future version.String
getNamespace()
Gets the namespace scope of the specified action.default void
setAction(String value)
Deprecated, for removal: This API element is subject to removal in a future version.void
setNamespace(String newNamespace)
Sets the namespace scope of the specified action.-
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
@Nonnull @NotEmpty static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
@Nonnull static final QName DEFAULT_ELEMENT_NAME
Default element name.
-
TYPE_LOCAL_NAME
@Nonnull @NotEmpty static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
@Nonnull static final QName TYPE_NAME
QName of the XSI type.
-
NAMEPSACE_ATTRIB_NAME
@Nonnull @NotEmpty static final String NAMEPSACE_ATTRIB_NAME
Name of the Namespace attribute.- See Also:
- Constant Field Values
-
RWEDC_NS_URI
@Nonnull @NotEmpty static final String RWEDC_NS_URI
Read/Write/Execute/Delete/Control action namespace.- See Also:
- Constant Field Values
-
RWEDC_NEGATION_NS_URI
@Nonnull @NotEmpty static final String RWEDC_NEGATION_NS_URI
Read/Write/Execute/Delete/Control negation action namespace.- See Also:
- Constant Field Values
-
GHPP_NS_URI
@Nonnull @NotEmpty static final String GHPP_NS_URI
Get/Head/Put/Post action namespace.- See Also:
- Constant Field Values
-
UNIX_NS_URI
@Nonnull @NotEmpty static final String UNIX_NS_URI
UNIX file permission action namespace.- See Also:
- Constant Field Values
-
READ_ACTION
@Nonnull @NotEmpty static final String READ_ACTION
Read action.- See Also:
- Constant Field Values
-
WRITE_ACTION
@Nonnull @NotEmpty static final String WRITE_ACTION
Write action.- See Also:
- Constant Field Values
-
EXECUTE_ACTION
@Nonnull @NotEmpty static final String EXECUTE_ACTION
Execute action.- See Also:
- Constant Field Values
-
DELETE_ACTION
@Nonnull @NotEmpty static final String DELETE_ACTION
Delete action.- See Also:
- Constant Field Values
-
CONTROL_ACTION
@Nonnull @NotEmpty static final String CONTROL_ACTION
Control action.- See Also:
- Constant Field Values
-
NEG_READ_ACTION
@Nonnull @NotEmpty static final String NEG_READ_ACTION
Negated Read action.- See Also:
- Constant Field Values
-
NEG_WRITE_ACTION
@Nonnull @NotEmpty static final String NEG_WRITE_ACTION
Negated Write action.- See Also:
- Constant Field Values
-
NEG_EXECUTE_ACTION
@Nonnull @NotEmpty static final String NEG_EXECUTE_ACTION
Negated Execute action.- See Also:
- Constant Field Values
-
NEG_DELETE_ACTION
@Nonnull @NotEmpty static final String NEG_DELETE_ACTION
Negated Delete action.- See Also:
- Constant Field Values
-
NEG_CONTROL_ACTION
@Nonnull @NotEmpty static final String NEG_CONTROL_ACTION
Negated Control action.- See Also:
- Constant Field Values
-
HTTP_GET_ACTION
@Nonnull @NotEmpty static final String HTTP_GET_ACTION
HTTP GET action.- See Also:
- Constant Field Values
-
HTTP_HEAD_ACTION
@Nonnull @NotEmpty static final String HTTP_HEAD_ACTION
HTTP HEAD action.- See Also:
- Constant Field Values
-
HTTP_PUT_ACTION
@Nonnull @NotEmpty static final String HTTP_PUT_ACTION
HTTP PUT action.- See Also:
- Constant Field Values
-
HTTP_POST_ACTION
@Nonnull @NotEmpty static final String HTTP_POST_ACTION
HTTP POST action.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNamespace
@Nullable String getNamespace()
Gets the namespace scope of the specified action.- Returns:
- the namespace scope of the specified action
-
setNamespace
void setNamespace(@Nullable String newNamespace)
Sets the namespace scope of the specified action.- Parameters:
newNamespace
- the namespace scope of the specified action
-
getAction
@Deprecated(forRemoval=true, since="4.0.0") @Nullable default String getAction()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the value of the action to be performed.- Returns:
- the value of the action to be performed
-
setAction
@Deprecated(forRemoval=true, since="4.0.0") default void setAction(@Nullable String value)
Deprecated, for removal: This API element is subject to removal in a future version.Sets the value of the action to be performed.- Parameters:
value
- the value of the action to be performed
-
-