Package org.opensaml.saml.saml2.core
Interface Action
-
- All Superinterfaces:
SAMLObject,XMLObject,XSString
public interface Action extends SAMLObject, XSString
SAML 2.0 Core Action.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTROL_ACTIONControl action.static StringDEFAULT_ELEMENT_LOCAL_NAMEElement local name.static QNameDEFAULT_ELEMENT_NAMEDefault element name.static StringDELETE_ACTIONDelete action.static StringEXECUTE_ACTIONExecute action.static StringGHPP_NS_URIGet/Head/Put/Post action namespace.static StringHTTP_GET_ACTIONHTTP GET action.static StringHTTP_HEAD_ACTIONHTTP HEAD action.static StringHTTP_POST_ACTIONHTTP POST action.static StringHTTP_PUT_ACTIONHTTP PUT action.static StringNAMEPSACE_ATTRIB_NAMEName of the Namespace attribute.static StringNEG_CONTROL_ACTIONNegated Control action.static StringNEG_DELETE_ACTIONNegated Delete action.static StringNEG_EXECUTE_ACTIONNegated Execute action.static StringNEG_READ_ACTIONNegated Read action.static StringNEG_WRITE_ACTIONNegated Write action.static StringREAD_ACTIONRead action.static StringRWEDC_NEGATION_NS_URIRead/Write/Execute/Delete/Control negation action namespace.static StringRWEDC_NS_URIRead/Write/Execute/Delete/Control action namespace.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.static StringUNIX_NS_URIUNIX file permission action namespace.static StringWRITE_ACTIONWrite action.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default StringgetAction()Deprecated, for removal: This API element is subject to removal in a future version.StringgetNamespace()Gets the namespace scope of the specified action.default voidsetAction(String value)Deprecated, for removal: This API element is subject to removal in a future version.voidsetNamespace(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
-
-