Class InstancePath
java.lang.Object
org.gcube.informationsystem.resourceregistry.api.rest.InstancePath
The Class InstancePath.
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringWhentrue, allows global administrators to bypass the hierarchy boundary check when performing an Admin Add to Context operation.static final StringDefault value for theBYPASS_HIERARCHY_CHECK_QUERY_PARAMETERquery parameter ("false").static final StringThe path part used for instance Context membership sub-resources.static final StringWhentrue, the operation is simulated and not persisted to the database.static final StringDefault value for theDRY_RUN_QUERY_PARAMETERquery parameter ("false").static final StringThe Constant HIERARCHICAL_MODE_QUERY_PARAMETER.static final StringDefault value for theHIERARCHICAL_MODE_QUERY_PARAMETERquery parameter ("false").static final StringThe Constant INCLUDE_CONTEXTS_QUERY_PARAMETER.static final StringDefault value for theINCLUDE_CONTEXTS_QUERY_PARAMETERquery parameter ("false").static final StringThe Constant INSTANCES_PATH_PART.static final StringThe Constant LIMIT_QUERY_PARAMETER.static final intDefault value for theLIMIT_QUERY_PARAMETERquery parameter (10).static final StringCanonical query parameter controlling metadata inclusion strategy.static final StringDefault value for theMETADATA_POLICY_QUERY_PARAMETERquery parameter.static final StringThe Constant OFFSET_QUERY_PARAMETER.static final intDefault value for theOFFSET_QUERY_PARAMETERquery parameter (0).static final StringThe Constant POLYMORPHIC_QUERY_PARAMETER.static final StringDefault value for thePOLYMORPHIC_QUERY_PARAMETERquery parameter ("true").static final StringControls how the avalanche effect propagates when adding an instance to a Context.static final StringDefault value for thePROPAGATION_MODE_QUERY_PARAMETERquery parameter (derived fromPropagationMode.DEFAULT).static final StringWhentrueon aPUT /instances/{type}/{uuid}call, the service synchronises the instance's context membership across the existing hierarchy rather than treating the call as a simple create-or-replace.static final StringDefault value for theSYNC_EXISTING_HIERARCHY_QUERY_PARAMETERquery parameter ("false"). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
INSTANCES_PATH_PART
The Constant INSTANCES_PATH_PART.- See Also:
-
CONTEXTS_PATH_PART
The path part used for instance Context membership sub-resources.- See Also:
-
LIMIT_QUERY_PARAMETER
The Constant LIMIT_QUERY_PARAMETER.- See Also:
-
LIMIT_QUERY_PARAMETER_DEFAULT_VALUE
public static final int LIMIT_QUERY_PARAMETER_DEFAULT_VALUEDefault value for theLIMIT_QUERY_PARAMETERquery parameter (10).- See Also:
-
OFFSET_QUERY_PARAMETER
The Constant OFFSET_QUERY_PARAMETER.- See Also:
-
OFFSET_QUERY_PARAMETER_DEFAULT_VALUE
public static final int OFFSET_QUERY_PARAMETER_DEFAULT_VALUEDefault value for theOFFSET_QUERY_PARAMETERquery parameter (0).- See Also:
-
POLYMORPHIC_QUERY_PARAMETER
The Constant POLYMORPHIC_QUERY_PARAMETER.- See Also:
-
POLYMORPHIC_QUERY_PARAMETER_DEFAULT_VALUE
Default value for thePOLYMORPHIC_QUERY_PARAMETERquery parameter ("true").- See Also:
-
HIERARCHICAL_MODE_QUERY_PARAMETER
The Constant HIERARCHICAL_MODE_QUERY_PARAMETER.- See Also:
-
HIERARCHICAL_MODE_QUERY_PARAMETER_DEFAULT_VALUE
Default value for theHIERARCHICAL_MODE_QUERY_PARAMETERquery parameter ("false").- See Also:
-
INCLUDE_CONTEXTS_QUERY_PARAMETER
The Constant INCLUDE_CONTEXTS_QUERY_PARAMETER.- See Also:
-
INCLUDE_CONTEXTS_QUERY_PARAMETER_DEFAULT_VALUE
Default value for theINCLUDE_CONTEXTS_QUERY_PARAMETERquery parameter ("false").- See Also:
-
METADATA_POLICY_QUERY_PARAMETER
Canonical query parameter controlling metadata inclusion strategy. Accepted values are derived fromMetadataPolicy.- See Also:
-
METADATA_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
Default value for theMETADATA_POLICY_QUERY_PARAMETERquery parameter.- See Also:
-
PROPAGATION_MODE_QUERY_PARAMETER
Controls how the avalanche effect propagates when adding an instance to a Context. Accepted values:shallow(default),deep,surgical(admin-only).- See Also:
-
PROPAGATION_MODE_QUERY_PARAMETER_DEFAULT_VALUE
Default value for thePROPAGATION_MODE_QUERY_PARAMETERquery parameter (derived fromPropagationMode.DEFAULT).- See Also:
-
BYPASS_HIERARCHY_CHECK_QUERY_PARAMETER
Whentrue, allows global administrators to bypass the hierarchy boundary check when performing an Admin Add to Context operation.- See Also:
-
BYPASS_HIERARCHY_CHECK_QUERY_PARAMETER_DEFAULT_VALUE
Default value for theBYPASS_HIERARCHY_CHECK_QUERY_PARAMETERquery parameter ("false").- See Also:
-
SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER
Whentrueon aPUT /instances/{type}/{uuid}call, the service synchronises the instance's context membership across the existing hierarchy rather than treating the call as a simple create-or-replace. Mutually exclusive withHIERARCHICAL_MODE_QUERY_PARAMETER.- See Also:
-
SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER_DEFAULT_VALUE
Default value for theSYNC_EXISTING_HIERARCHY_QUERY_PARAMETERquery parameter ("false").- See Also:
-
DRY_RUN_QUERY_PARAMETER
Whentrue, the operation is simulated and not persisted to the database.- See Also:
-
DRY_RUN_QUERY_PARAMETER_DEFAULT_VALUE
Default value for theDRY_RUN_QUERY_PARAMETERquery parameter ("false").- See Also:
-
-
Constructor Details
-
InstancePath
public InstancePath()
-