Package org.gcube.informationsystem.resourceregistry.types
package org.gcube.informationsystem.resourceregistry.types
-
ClassDescriptionKeeps everything derived from the Type schema up to date, in the background.An immutable, version-stamped view of every Type registered in the system, loaded once and shared by everything derived from it.
TypesDiscovererbacked by an already-loadedSchemaSnapshot: discovers types by filtering its flatSchemaSnapshot.getTypes()byType.getAccessType(), in-process and with no additional I/O.Encapsulates the outcome of a Type creation request, decoupling the persistence logic from REST interface HTTP status codes.Interface defining accessors for managing Type names.Policy Enforcement Point (PEP) for the SchemaTypecollection.Orchestrator and repository layer for managing resource and facet Schema Types.Result payload and shape produced by a Type JSON query.