Package gov.niem.tools.api.db.base
package gov.niem.tools.api.db.base
-
ClassDescriptionIdentifies why a component was added to a CMF model, either directly due to a task like migration or transformation, or indirectly as a required dependency.Interface for a model object that can be represented as a CMF object.A parent class for all kinds of entities used to represent the structure of a NIEM model.BaseEntityService<T extends BaseEntity>Abstract class that provides basic database operations for data model items.Adds reusable methods for entities that belong to a model: Version, Namespace, Property, etc.BaseNamespaceEntity<T extends BaseVersionEntity<T>>Adds reusable methods for entities that belong to a namespace: Property, Type, Facet, etc.Adds reusable methods for entities that belong to a steward: Model, Version, Namespace, etc.BaseVersionedEntity<T extends BaseVersionedEntity<T>>Adds reusable methods for entities that can be versioned: Version, Namespace, Property, etc.BaseVersionEntity<T extends BaseVersionEntity<T>>Adds reusable methods for entities that belong to a version: Namespace, Property, etc.BaseVersionEntityService<U extends BaseVersionedEntity<U>>Abstract class the provides additional database operations for data model items that are versioned (e.g., versions, namespaces, properties, etc.)