java.lang.Object
org.gcube.informationsystem.resourceregistry.api.rest.InstancePath

public class InstancePath extends Object
The Class InstancePath.
Author:
Luca Frosini (ISTI - CNR)
  • Field Details

    • INSTANCES_PATH_PART

      public static final String INSTANCES_PATH_PART
      The Constant INSTANCES_PATH_PART.
      See Also:
    • CONTEXTS_PATH_PART

      public static final String CONTEXTS_PATH_PART
      The path part used for instance Context membership sub-resources.
      See Also:
    • LIMIT_QUERY_PARAMETER

      public static final String LIMIT_QUERY_PARAMETER
      The Constant LIMIT_QUERY_PARAMETER.
      See Also:
    • LIMIT_QUERY_PARAMETER_DEFAULT_VALUE

      public static final int LIMIT_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the LIMIT_QUERY_PARAMETER query parameter (10).
      See Also:
    • OFFSET_QUERY_PARAMETER

      public static final String OFFSET_QUERY_PARAMETER
      The Constant OFFSET_QUERY_PARAMETER.
      See Also:
    • OFFSET_QUERY_PARAMETER_DEFAULT_VALUE

      public static final int OFFSET_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the OFFSET_QUERY_PARAMETER query parameter (0).
      See Also:
    • POLYMORPHIC_QUERY_PARAMETER

      public static final String POLYMORPHIC_QUERY_PARAMETER
      The Constant POLYMORPHIC_QUERY_PARAMETER.
      See Also:
    • POLYMORPHIC_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String POLYMORPHIC_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the POLYMORPHIC_QUERY_PARAMETER query parameter ("true").
      See Also:
    • HIERARCHICAL_MODE_QUERY_PARAMETER

      public static final String HIERARCHICAL_MODE_QUERY_PARAMETER
      The Constant HIERARCHICAL_MODE_QUERY_PARAMETER.
      See Also:
    • HIERARCHICAL_MODE_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String HIERARCHICAL_MODE_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the HIERARCHICAL_MODE_QUERY_PARAMETER query parameter ("false").
      See Also:
    • INCLUDE_CONTEXTS_QUERY_PARAMETER

      public static final String INCLUDE_CONTEXTS_QUERY_PARAMETER
      The Constant INCLUDE_CONTEXTS_QUERY_PARAMETER.
      See Also:
    • INCLUDE_CONTEXTS_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String INCLUDE_CONTEXTS_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the INCLUDE_CONTEXTS_QUERY_PARAMETER query parameter ("false").
      See Also:
    • METADATA_POLICY_QUERY_PARAMETER

      public static final String METADATA_POLICY_QUERY_PARAMETER
      Canonical query parameter controlling metadata inclusion strategy. Accepted values are derived from MetadataPolicy.
      See Also:
    • METADATA_POLICY_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String METADATA_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the METADATA_POLICY_QUERY_PARAMETER query parameter.
      See Also:
    • PROPAGATION_MODE_QUERY_PARAMETER

      public static final String 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

      public static final String PROPAGATION_MODE_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the PROPAGATION_MODE_QUERY_PARAMETER query parameter (derived from PropagationMode.DEFAULT).
      See Also:
    • BYPASS_HIERARCHY_CHECK_QUERY_PARAMETER

      public static final String BYPASS_HIERARCHY_CHECK_QUERY_PARAMETER
      When true, 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

      public static final String BYPASS_HIERARCHY_CHECK_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the BYPASS_HIERARCHY_CHECK_QUERY_PARAMETER query parameter ("false").
      See Also:
    • SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER

      public static final String SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER
      When true on a PUT /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 with HIERARCHICAL_MODE_QUERY_PARAMETER.
      See Also:
    • SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the SYNC_EXISTING_HIERARCHY_QUERY_PARAMETER query parameter ("false").
      See Also:
    • DRY_RUN_QUERY_PARAMETER

      public static final String DRY_RUN_QUERY_PARAMETER
      When true, the operation is simulated and not persisted to the database.
      See Also:
    • DRY_RUN_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String DRY_RUN_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the DRY_RUN_QUERY_PARAMETER query parameter ("false").
      See Also:
  • Constructor Details

    • InstancePath

      public InstancePath()