SLI parser improvements 63/25563/1
authorDan Timoney <dtimoney@att.com>
Tue, 5 Dec 2017 16:50:42 +0000 (11:50 -0500)
committerDan Timoney <dtimoney@att.com>
Tue, 5 Dec 2017 16:50:42 +0000 (11:50 -0500)
commit13cbc4e6633e4cef9cc33d10c11b9b177213acd9
tree1ef5785a6355f9491d7f2f9cf8fcbfaea3e66d40
parent7cb74a4e851ae85ffa8c7cd1ebe94007418b816c
SLI parser improvements

Update SLI parser to remove validation based on NODE_TYPE table, which
is no longer needed (was introduced prior to use of XSD schema
validation).  Also, use checksums to avoid needless recompilation
if version being loaded already exists in database.

Change-Id: Idfcba94de8fb71b17d5e0c5e69e04dee266988b1
Issue-ID: CCSDK-152
Signed-off-by: Dan Timoney <dtimoney@att.com>
13 files changed:
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/ActivationEntry.java [new file with mode: 0644]
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/CheckSumHelper.java [new file with mode: 0644]
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicCrawler.java [new file with mode: 0644]
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicDblibStore.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicGraph.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicJdbcStore.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicLoader.java [new file with mode: 0644]
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicParser.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicStore.java
sli/common/src/test/java/org/onap/ccsdk/sli/core/sli/ITCaseSvcLogicParser.java
sli/provider/src/main/java/org/onap/ccsdk/sli/core/sli/provider/SvcLogicActivator.java
sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/ITCaseSvcLogicGraphExecutor.java