|
||||||||
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 String
s and URI
s 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 XmldbURI |
POLICY_COLLECTION_URI
The location of the top-level Policy and/or PolicySet documents. |
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 |
equals, 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 XmldbURI POLICY_COLLECTION_URI
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 |