|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exist.security.xacml.XACMLConstants
This class provides constants for use in creating XACML requests.
It provides some Strings and URIs for
both constants defined in the XACML specification and ones for
eXist-specific use. Because Sun's XACML implementation currently
supports versions 1.0 and 1.1 of the specification but only
recognizes the 1.0 version of constants, only the 1.0 strings
are here.
| Field Summary | |
static java.net.URI |
ACCESS_CONTEXT_ATTRIBUTE
The attribute ID for the attribute that provides the names of the groups to which a user belongs. |
static java.net.URI |
ACCESS_SUBJECT
|
static java.net.URI |
ACTION_ID_ATTRIBUTE
|
static java.lang.String |
ACTION_NS
The namespace used for action-related eXist-specific XACML constants |
static java.net.URI |
ACTION_NS_ATTRIBUTE
|
static java.lang.String |
CALL_FUNCTION_ACTION
The action-id corresponding to a request to call a function in an XQuery. |
static java.lang.String |
CLASS_SOURCE_TYPE
The source type for Java classes. |
static java.lang.String |
CLASSLOADER_SOURCE_TYPE
The source type for resources loaded by the ClassLoader. |
static java.lang.String |
COCOON_SOURCE_TYPE
The source type for cocoon sources. |
static java.net.URI |
CODEBASE_SUBJECT
|
static java.net.URI |
CURRENT_DATE_ATTRIBUTE
|
static java.net.URI |
CURRENT_DATETIME_ATTRIBUTE
|
static java.net.URI |
CURRENT_TIME_ATTRIBUTE
|
static java.net.URI |
DATE_TYPE
|
static java.net.URI |
DATETIME_TYPE
|
static java.lang.String |
DB_SOURCE_TYPE
The source type for documents from the database. |
static java.lang.String |
ENABLE_XACML_ATTRIBUTE
|
static java.lang.String |
ENABLE_XACML_PROPERTY
|
static java.lang.String |
ENVIRONMENT_NS
The namespace used for environment-related eXist-specific XACML constants |
static java.lang.String |
EXECUTE_QUERY_ACTION
The action-id corresponding to a request to execute a main XQuery module. |
static java.lang.String |
EXIST_XACML_NS
The namespace used for eXist-specific XACML constants. |
static java.lang.String |
EXTERNAL_LIBRARY_MODULE
The external/non-builtin XQuery library module type. |
static java.lang.String |
FILE_SOURCE_TYPE
The source type for files. |
static java.lang.String |
FUNCTION_RESOURCE
The query function resource type. |
static java.net.URI |
GROUP_ATTRIBUTE
The attribute ID for the attribute that provides the names of the groups to which a user belongs. |
static java.lang.String |
INTERNAL_LIBRARY_MODULE
The internal/builtin XQuery library module type. |
static java.lang.String |
INVOKE_METHOD_ACTION
The action-id corresponding to a request to reflectively invoke a method of a Java class in XQuery. |
static java.lang.String |
LOAD_DEFAULT_POLICIES_ATTRIBUTE
|
static java.lang.String |
LOAD_DEFAULT_POLICIES_PROPERTY
|
static java.lang.String |
MAIN_MODULE
The external/non-builtin XQuery main module type. |
static java.lang.String |
MAIN_MODULE_RESOURCE
The main XQuery module resource type. |
static java.lang.String |
METHOD_RESOURCE
The Java method resource type. |
static java.net.URI |
MODULE_CATEGORY_ATTRIBUTE
The attribute ID for the attribute that provides the category of an XQuery module. |
static java.net.URI |
MODULE_NS_ATTRIBUTE
The attribute ID for the attribute that provides the namespace URI of a module. |
static java.lang.String |
POLICY_COLLECTION
The location of the top-level Policy and/or PolicySet documents. |
static java.lang.String |
POLICY_COLLECTION_NAME
The name of the policies collection. |
static java.lang.String |
POLICY_COMBINING_BASE
|
static java.lang.String |
POLICY_ELEMENT_LOCAL_NAME
|
static java.lang.String |
POLICY_ID_LOCAL_NAME
|
static java.lang.String |
POLICY_SET_ELEMENT_LOCAL_NAME
|
static java.lang.String |
POLICY_SET_ID_LOCAL_NAME
|
static java.net.URI |
RESOURCE_CATEGORY_ATTRIBUTE
The attribute ID for the attribute that provides the category of a resource. |
static java.net.URI |
RESOURCE_ID_ATTRIBUTE
|
static java.lang.String |
RESOURCE_NS
The namespace used for resource-related eXist-specific XACML constants. |
static java.lang.String |
RULE_COMBINING_BASE
|
static java.net.URI |
SOURCE_KEY_ATTRIBUTE
The attribute ID for the attribute the describes the source of some content, such as a module, a query. |
static java.net.URI |
SOURCE_TYPE_ATTRIBUTE
The attribute ID for the attribute the describes the type of source of some content, such as a module, a query. |
static java.lang.String |
STRING_SOURCE_TYPE
The source type for constructed strings. |
static java.net.URI |
STRING_TYPE
|
static java.net.URI |
SUBJECT_ID_ATTRIBUTE
|
static java.lang.String |
SUBJECT_NS
The namespace used for subject-related eXist-specific XACML constants. |
static java.net.URI |
SUBJECT_NS_ATTRIBUTE
The attribute ID for the attribute that provides the namespace URI of a module. |
static java.net.URI |
TIME_TYPE
|
static java.net.URI |
URI_TYPE
|
static java.lang.String |
URL_SOURCE_TYPE
The source type for URLs. |
static java.net.URI |
USER_NAME_ATTRIBUTE
The attribute ID for the attribute that provides the name of a user. |
static java.lang.String |
VERSION_1_0
|
static java.lang.String |
VERSION_1_0_BASE
|
static java.lang.String |
XACML_BASE
|
static java.lang.String |
XACML_DATATYPE_BASE
|
static java.lang.String |
XACML_POLICY_NAMESPACE
|
static java.lang.String |
XACML_REQUEST_NAMESPACE
|
static java.lang.String |
XQUERY_OPERATORS_NS
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String ENABLE_XACML_ATTRIBUTE
public static final java.lang.String ENABLE_XACML_PROPERTY
public static final java.lang.String LOAD_DEFAULT_POLICIES_ATTRIBUTE
public static final java.lang.String LOAD_DEFAULT_POLICIES_PROPERTY
public static final java.lang.String XQUERY_OPERATORS_NS
public static final java.lang.String XACML_BASE
public static final java.lang.String VERSION_1_0
public static final java.lang.String VERSION_1_0_BASE
public static final java.lang.String RULE_COMBINING_BASE
public static final java.lang.String POLICY_COMBINING_BASE
public static final java.lang.String XACML_DATATYPE_BASE
public static final java.lang.String XACML_POLICY_NAMESPACE
public static final java.lang.String XACML_REQUEST_NAMESPACE
public static final java.lang.String POLICY_SET_ELEMENT_LOCAL_NAME
public static final java.lang.String POLICY_ELEMENT_LOCAL_NAME
public static final java.lang.String POLICY_SET_ID_LOCAL_NAME
public static final java.lang.String POLICY_ID_LOCAL_NAME
public static final java.net.URI ACTION_ID_ATTRIBUTE
public static final java.net.URI ACTION_NS_ATTRIBUTE
public static final java.net.URI SUBJECT_ID_ATTRIBUTE
public static final java.net.URI RESOURCE_ID_ATTRIBUTE
public static final java.net.URI ACCESS_SUBJECT
public static final java.net.URI CODEBASE_SUBJECT
public static final java.net.URI CURRENT_DATE_ATTRIBUTE
public static final java.net.URI CURRENT_TIME_ATTRIBUTE
public static final java.net.URI CURRENT_DATETIME_ATTRIBUTE
public static final java.net.URI STRING_TYPE
public static final java.net.URI URI_TYPE
public static final java.net.URI DATE_TYPE
public static final java.net.URI DATETIME_TYPE
public static final java.net.URI TIME_TYPE
public static final java.lang.String POLICY_COLLECTION_NAME
public static final java.lang.String POLICY_COLLECTION
public static final java.lang.String EXIST_XACML_NS
public static final java.lang.String ACTION_NS
public static final java.lang.String RESOURCE_NS
public static final java.lang.String SUBJECT_NS
public static final java.lang.String ENVIRONMENT_NS
public static final java.net.URI SUBJECT_NS_ATTRIBUTE
public static final java.net.URI MODULE_NS_ATTRIBUTE
public static final java.net.URI MODULE_CATEGORY_ATTRIBUTE
public static final java.net.URI SOURCE_KEY_ATTRIBUTE
public static final java.net.URI SOURCE_TYPE_ATTRIBUTE
public static final java.net.URI RESOURCE_CATEGORY_ATTRIBUTE
public static final java.net.URI USER_NAME_ATTRIBUTE
public static final java.net.URI GROUP_ATTRIBUTE
public static final java.net.URI ACCESS_CONTEXT_ATTRIBUTE
public static final java.lang.String INTERNAL_LIBRARY_MODULE
public static final java.lang.String EXTERNAL_LIBRARY_MODULE
public static final java.lang.String MAIN_MODULE
public static final java.lang.String INVOKE_METHOD_ACTION
public static final java.lang.String CALL_FUNCTION_ACTION
public static final java.lang.String EXECUTE_QUERY_ACTION
public static final java.lang.String METHOD_RESOURCE
public static final java.lang.String FUNCTION_RESOURCE
public static final java.lang.String MAIN_MODULE_RESOURCE
public static final java.lang.String CLASS_SOURCE_TYPE
public static final java.lang.String FILE_SOURCE_TYPE
public static final java.lang.String DB_SOURCE_TYPE
public static final java.lang.String URL_SOURCE_TYPE
public static final java.lang.String CLASSLOADER_SOURCE_TYPE
public static final java.lang.String STRING_SOURCE_TYPE
public static final java.lang.String COCOON_SOURCE_TYPE
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||