Package org.gcube.informationsystem.resourceregistry.dbinitialization
package org.gcube.informationsystem.resourceregistry.dbinitialization
-
ClassesClassDescriptionStatic, class-loading-time bootstrap of the OrientDB connection and, on a genuinely fresh database, of the whole security-partition and type-schema layout.Owns the explicit, order-dependent bootstrap sequence for the small set of
information-system-model-intrinsic types that must exist before the general classpath Discovery pass can run — because later infrastructure types embed them as a nested property type or declare them as a superclass before their own schema can be registered — plus the shared logic to determine which Type names are is-model-intrinsic at all.Resolves the models of the registry besidesinformation-system-model: the single place where they are decided, whereverRegistryMetadatais (re)computed.Computes theRegistryMetadatathe classpath defines: is-model and the domain model with the types installed from the classpath, an empty runtime model, and no revision.