Complete filters for Database Fetches 06/84306/3
authorliamfallon <liam.fallon@est.tech>
Fri, 5 Apr 2019 15:40:15 +0000 (15:40 +0000)
committerliamfallon <liam.fallon@est.tech>
Fri, 5 Apr 2019 15:40:15 +0000 (15:40 +0000)
commit69bc7db0edc751d3936b92c4bdf1ee74dfa4da57
treec101dc83cb3e135161dcd6445ca7bcd58e7d62e8
parent38cc81922273039d2d32979123bb83a15c49debf
Complete filters for Database Fetches

This review completes the implementaiton of the filters
for fetching policy types, policies, and PDP groups
from the database.

It also fixes bugs in Policy type creation.

Yaml in some of the policy type examples modified so that it is syntatically
correct.

Proeprties now stored as a blob in DB as they can be big.

Issue-ID: POLICY-1095
Change-Id: I6aef88ee2905afa58d778d82832f2b55d794fe9c
Signed-off-by: liamfallon <liam.fallon@est.tech>
27 files changed:
models-base/src/main/java/org/onap/policy/models/base/PfNameVersion.java
models-base/src/main/java/org/onap/policy/models/base/PfObjectFiler.java [deleted file]
models-base/src/main/java/org/onap/policy/models/base/PfObjectFilter.java [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.AffinityPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.DistancePolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.HpaPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.OptimizationPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.PciPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.QueryPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.SubscriberPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.Vim_fit.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.VnfPolicy.yaml
models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroup.java
models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroupFilter.java
models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpGroup.java
models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyTypePersistenceTest.java [new file with mode: 0644]
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntity.java
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicy.java
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyFilter.java
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyType.java
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyTypeFilter.java
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/provider/AuthorativeToscaProvider.java
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntityType.java
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicy.java
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyType.java
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaProperty.java
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPropertyTest.java