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:
    • 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:
    • CONTEXTS_POLICY_QUERY_PARAMETER

      public static final String CONTEXTS_POLICY_QUERY_PARAMETER
      Canonical query parameter controlling where contexts membership maps appear. Accepted values are derived from ContextsPolicy.
      See Also:
    • CONTEXTS_POLICY_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String CONTEXTS_POLICY_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the CONTEXTS_POLICY_QUERY_PARAMETER query parameter.
      See Also:
    • MEMBERSHIP_SCOPE_QUERY_PARAMETER

      public static final String MEMBERSHIP_SCOPE_QUERY_PARAMETER
      Canonical query parameter selecting the Context boundary of contexts membership maps. Accepted values are derived from MembershipScope.
      See Also:
    • MEMBERSHIP_SCOPE_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String MEMBERSHIP_SCOPE_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the MEMBERSHIP_SCOPE_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: surgical (restricted to IS-Manager, Infrastructure-Manager and IS-Admin), shallow (default), deep.
      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 on Add to Context, waives destination containment so that IS-Manager, Infrastructure-Manager and IS-Admin can target any live Context instead of only the token Context subtree and its siblings. It never changes the source lookup.
      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_QUERY_PARAMETER

      public static final String SYNC_QUERY_PARAMETER
      The Contexts a write of a Resource reaches besides the token Context, on POST /instances/{type} and PUT /instances/{type}/{uuid}: one of the Sync values or the UUID of a Context.
      See Also:
    • SYNC_QUERY_PARAMETER_DEFAULT_VALUE

      public static final String SYNC_QUERY_PARAMETER_DEFAULT_VALUE
      Default value for the SYNC_QUERY_PARAMETER query parameter ("none").
      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()