Package org.gcube.informationsystem.resourceregistry.api.exceptions.types
package org.gcube.informationsystem.resourceregistry.api.exceptions.types
-
ExceptionsClassDescriptionThrown when a Type with the given name already exists with a different schema (i.e. a non-idempotent re-submit on
PUT /types/{type-name}).Thrown when a generic, non-conflict failure occurs while creating a Type schema.Base exception for Type schema error conditions that do not fall underSchemaAlreadyPresentException,SchemaNotFoundException, orSchemaViolationException(e.g.Thrown when the Type identified by the given name does not exist.Thrown when a Type schema registration or update violates a structural schema rule: a referenced parent/facet/relation type does not exist, a cardinality constraint contradicts an inherited one,abstractandfinalare both set, a multiple-inheritance precedence order is inconsistent (C3 failure), or a Type is still referenced by another Type definition on delete.