Refactor datamodel 93/5393/3
authorPatrikBuhr <patrik.buhr@est.tech>
Thu, 7 Jan 2021 08:48:21 +0000 (09:48 +0100)
committerPatrikBuhr <patrik.buhr@est.tech>
Fri, 8 Jan 2021 08:33:37 +0000 (09:33 +0100)
commitc760c62129b21c31243a331cf3c8f1963a1058a3
treeca5a6cdcf490cd5b8d883d684c6aff9fd2c3dd13
parentbfe1c4049297589c4ade863b12e3d6a6cb7abc99
Refactor datamodel

Refactor so that types can exist without producer.
A consumer can then create a job before any producer is available.
EiTypes are made persistent.

Change-Id: Id2cd0be5d2b6fe81ae6367d57fa3cc7c4c8c44c6
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
Issue-ID: NONRTRIC-317
13 files changed:
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/BeanFactory.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/configuration/ApplicationConfig.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/consumer/ConsumerCallbacks.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/consumer/ConsumerController.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/producer/ProducerCallbacks.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/producer/ProducerController.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiJobs.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiProducers.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiType.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiTypes.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/MultiMap.java
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/tasks/ProducerSupervision.java
enrichment-coordinator-service/src/test/java/org/oransc/enrichment/ApplicationTest.java