Package org.gcube.informationsystem.resourceregistry.persistence
package org.gcube.informationsystem.resourceregistry.persistence
-
ClassDescriptionImplements the C3 linearization (Method Resolution Order) merge step used to deterministically order a Type's ancestors under multiple inheritance.Carries a serialized element and the atomic outcome of a persistence upsert.Contract shared by the OrientDB persistence classes for both Entity Relationship categories — Entities (
Resource/Facet, viaEntityManagement) and Relations (ConsistsOf/IsRelatedTo, viaRelationManagement).Delegate class used via composition by EntityManagement and RelationManagement to manage context visibility and filtering logic without polluting ElementManagement.Identifies the kind of action a persistence-layer management class is currently performing on an element (Context, Type, or Instance), independently of which concrete class or collection is involved.Defines how an update payload is interpreted against the existing instance state.