Introduce a GraphNode class in aai-schema from which all objects inherit 42/141542/11
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 16 Jul 2025 15:12:35 +0000 (17:12 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 17 Jul 2025 11:46:37 +0000 (13:46 +0200)
commit801340b417f31625267855784af79ed407ed8267
tree52f2d3ecc130a5e094b9f06594913a6c1b5e9441
parentb8fe646dec28259f7ce828f3273210a8304ff723
Introduce a GraphNode class in aai-schema from which all objects inherit

- introduce GraphNode class that has the common AAI attributes
  - resource-version
  - data-owner
  - data-source
  - data-source-version
  - relationship-list
- make all AAI classes extend GraphNode
- this provides compiler guarantees for the presence
  of these attributes which is particularly useful for
  the relationships
- bump snapshot versions to 1.13.0-SNAPSHOT

Issue-ID: AAI-4186
Change-Id: Ib89954a2a93dbd4f4865e938236989a5bf99564c
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
aai-annotations/pom.xml
aai-queries/pom.xml
aai-schema-gen/pom.xml
aai-schema-service/pom.xml
aai-schema/pom.xml
aai-schema/src/main/resources/onap/aai_schema/aai_schema_v30.xsd
pom.xml
version.properties