Class AccessPath
- java.lang.Object
-
- org.gcube.informationsystem.resourceregistry.api.rest.AccessPath
-
public class AccessPath extends Object
The Class AccessPath.- Author:
- Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description static String_DIRECTION_QUERY_PARAMETERWas intended for agetRelated()navigation endpoint (a query parameter selecting the traversal direction); the_prefix avoids a clash with the JSONdirectionfield name.static String_POLYMORPHIC_QUERY_PARAMETERWas intended for agetRelated()navigation endpoint (a query parameter selecting polymorphic traversal); the_prefix avoids a clash with the JSONpolymorphicfield name.static String_REFERENCE_QUERY_PARAMETERWas intended for agetRelated()navigation endpoint (a query parameter naming the reference/relation type to traverse); the_prefix avoids a clash with the JSONreference/typefield names.static StringACCESS_PATH_PARTThe Constant ACCESS_PATH_PART.static StringCONTEXTS_PATH_PARTThe Constant CONTEXTS_PATH_PART.static StringCONTEXTS_POLICY_QUERY_PARAMETERThe canonical contexts-policy query parameter.static StringCONTEXTS_POLICY_QUERY_PARAMETER_DEFAULT_VALUEDefault value forCONTEXTS_POLICY_QUERY_PARAMETER.static StringHIERARCHICAL_MODE_QUERY_PARAMETERThe Constant HIERARCHICAL_MODE_QUERY_PARAMETER.static StringINSTANCES_PATH_PARTThe Constant INSTANCES_PATH_PART.static StringLIMIT_QUERY_PARAMETERThe Constant LIMIT_QUERY_PARAMETER.static StringMEMBERSHIP_SCOPE_QUERY_PARAMETERThe canonical membership-scope query parameter.static StringMEMBERSHIP_SCOPE_QUERY_PARAMETER_DEFAULT_VALUEDefault value forMEMBERSHIP_SCOPE_QUERY_PARAMETER.static StringMETADATA_POLICY_QUERY_PARAMETERThe canonical metadata-policy query parameter.static StringMETADATA_POLICY_QUERY_PARAMETER_DEFAULT_VALUEDefault value forMETADATA_POLICY_QUERY_PARAMETER.static StringOFFSET_QUERY_PARAMETERThe Constant OFFSET_QUERY_PARAMETER.static StringPOLYMORPHIC_QUERY_PARAMETERThe Constant POLYMORPHIC_QUERY_PARAMETER.static StringQ_QUERY_PARAMETERThe Constant Q_QUERY_PARAMETER.static StringQUERY_PATH_PARTThe Constant QUERY_PATH_PART.static StringQUERY_TEMPLATES_PATH_PARTThe Constant QUERY_TEMPLATES_PATH_PART.static StringRAW_QUERY_PATH_PARTThe Constant RAW_QUERY_PATH_PART.static StringRAW_RESULT_QUERY_PARAMETERThe Constant RAW_RESULT_QUERY_PARAMETER.static StringRAW_RESULT_QUERY_PARAMETER_DEFAULT_VALUEThe Constant RAW_RESULT_QUERY_PARAMETER_DEFAULT_VALUE.static StringTYPES_PATH_PARTThe Constant TYPES_PATH_PART.
-
Constructor Summary
Constructors Constructor Description AccessPath()
-
-
-
Field Detail
-
ACCESS_PATH_PART
public static final String ACCESS_PATH_PART
The Constant ACCESS_PATH_PART.- See Also:
- Constant Field Values
-
CONTEXTS_PATH_PART
public static final String CONTEXTS_PATH_PART
The Constant CONTEXTS_PATH_PART.- See Also:
- Constant Field Values
-
TYPES_PATH_PART
public static final String TYPES_PATH_PART
The Constant TYPES_PATH_PART.- See Also:
- Constant Field Values
-
INSTANCES_PATH_PART
public static final String INSTANCES_PATH_PART
The Constant INSTANCES_PATH_PART.- See Also:
- Constant Field Values
-
QUERY_TEMPLATES_PATH_PART
public static final String QUERY_TEMPLATES_PATH_PART
The Constant QUERY_TEMPLATES_PATH_PART.- See Also:
- Constant Field Values
-
QUERY_PATH_PART
public static final String QUERY_PATH_PART
The Constant QUERY_PATH_PART. Used for the JSON query endpoint (POST /access/query) and the prepared query endpoint (GET /access/query/{resource-type}/{relation-type}/{entity-type}).- See Also:
- Constant Field Values
-
RAW_QUERY_PATH_PART
public static final String RAW_QUERY_PATH_PART
The Constant RAW_QUERY_PATH_PART. The literal path segment for the raw backend query diagnostic endpoint. Despite living in this class, it is mounted only under/admin(asQUERY /admin/raw-query, with aPOST+X-HTTP-Method-Override: QUERYfallback) byAdminQueryManager; the endpoint is restricted toGLOBAL_PRIVILEGED_ROLESand never exposed through any client library. The former publicGET /access/raw-queryendpoint that once used this constant has been removed.- See Also:
- Constant Field Values
-
Q_QUERY_PARAMETER
public static final String Q_QUERY_PARAMETER
The Constant Q_QUERY_PARAMETER. Formerly the query-text parameter of the removedGET /access/raw-queryendpoint. Its replacement,QUERY /admin/raw-query, carries the query text in a JSON request body (field"query") instead of a query parameter, so this constant is not currently wired to any endpoint.- See Also:
- Constant Field Values
-
RAW_RESULT_QUERY_PARAMETER
public static final String RAW_RESULT_QUERY_PARAMETER
The Constant RAW_RESULT_QUERY_PARAMETER. Controls how the query result is formatted:false(default) — result is converted to the Information System model format;true— result is returned exactly as provided by the OrientDB backend.- See Also:
- Constant Field Values
-
RAW_RESULT_QUERY_PARAMETER_DEFAULT_VALUE
public static final String RAW_RESULT_QUERY_PARAMETER_DEFAULT_VALUE
The Constant RAW_RESULT_QUERY_PARAMETER_DEFAULT_VALUE.- See Also:
- Constant Field Values
-
POLYMORPHIC_QUERY_PARAMETER
public static final String POLYMORPHIC_QUERY_PARAMETER
The Constant POLYMORPHIC_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
HIERARCHICAL_MODE_QUERY_PARAMETER
public static final String HIERARCHICAL_MODE_QUERY_PARAMETER
The Constant HIERARCHICAL_MODE_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
METADATA_POLICY_QUERY_PARAMETER
public static final String METADATA_POLICY_QUERY_PARAMETER
The canonical metadata-policy query parameter.- See Also:
- Constant Field Values
-
METADATA_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
public static final String METADATA_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
Default value forMETADATA_POLICY_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
CONTEXTS_POLICY_QUERY_PARAMETER
public static final String CONTEXTS_POLICY_QUERY_PARAMETER
The canonical contexts-policy query parameter.- See Also:
- Constant Field Values
-
CONTEXTS_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
public static final String CONTEXTS_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
Default value forCONTEXTS_POLICY_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
MEMBERSHIP_SCOPE_QUERY_PARAMETER
public static final String MEMBERSHIP_SCOPE_QUERY_PARAMETER
The canonical membership-scope query parameter.- See Also:
- Constant Field Values
-
MEMBERSHIP_SCOPE_QUERY_PARAMETER_DEFAULT_VALUE
public static final String MEMBERSHIP_SCOPE_QUERY_PARAMETER_DEFAULT_VALUE
Default value forMEMBERSHIP_SCOPE_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
OFFSET_QUERY_PARAMETER
public static final String OFFSET_QUERY_PARAMETER
The Constant OFFSET_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
LIMIT_QUERY_PARAMETER
public static final String LIMIT_QUERY_PARAMETER
The Constant LIMIT_QUERY_PARAMETER.- See Also:
- Constant Field Values
-
_REFERENCE_QUERY_PARAMETER
public static final String _REFERENCE_QUERY_PARAMETER
Was intended for agetRelated()navigation endpoint (a query parameter naming the reference/relation type to traverse); the_prefix avoids a clash with the JSONreference/typefield names. No such endpoint or method currently exists in either the server or the client libraries.- See Also:
- Constant Field Values
-
_POLYMORPHIC_QUERY_PARAMETER
public static final String _POLYMORPHIC_QUERY_PARAMETER
Was intended for agetRelated()navigation endpoint (a query parameter selecting polymorphic traversal); the_prefix avoids a clash with the JSONpolymorphicfield name. No such endpoint or method currently exists in either the server or the client libraries.- See Also:
- Constant Field Values
-
_DIRECTION_QUERY_PARAMETER
public static final String _DIRECTION_QUERY_PARAMETER
Was intended for agetRelated()navigation endpoint (a query parameter selecting the traversal direction); the_prefix avoids a clash with the JSONdirectionfield name. No such endpoint or method currently exists in either the server or the client libraries.- See Also:
- Constant Field Values
-
-