aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiam Fallon <liam.fallon@est.tech>2019-03-31 23:17:59 +0000
committerGerrit Code Review <gerrit@onap.org>2019-03-31 23:17:59 +0000
commitfbed360c0acdc127fdf56a99401c1aea691ce57e (patch)
tree1b61422a0c4984365ef506ce5661f9e475a2bb8a
parent96585ff6166369ae6c3f5326e56d55114ae6a3e0 (diff)
parentcc5b96bfd33cd7d91fe6994d348e8d6a0ebb54fa (diff)
Merge "Restructure for authorative models"
-rw-r--r--models-base/src/main/java/org/onap/policy/models/base/PfAuthorative.java43
-rw-r--r--models-pdp/pom.xml2
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/Pdp.java (renamed from models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpInstanceDetails.java)4
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroup.java20
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpStatus.java2
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpSubGroup.java9
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpUpdate.java2
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/enums/PdpHealthStatus.java5
-rw-r--r--models-pdp/src/main/java/org/onap/policy/models/pdp/persistence/provider/PdpProvider.java (renamed from models-pdp/src/main/java/org/onap/policy/models/pdp/provider/PdpProvider.java)2
-rw-r--r--models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpGroup.java10
-rw-r--r--models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpInstanceDetails.java8
-rw-r--r--models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpSubGroup.java6
-rw-r--r--models-provider/pom.xml2
-rw-r--r--models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java18
-rw-r--r--models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java21
-rw-r--r--models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java25
-rw-r--r--models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java10
-rw-r--r--models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java20
-rw-r--r--models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderSubImpl.java6
-rw-r--r--models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java12
-rw-r--r--models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyPersistenceTest.java10
-rw-r--r--models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyToscaPersistenceTest.java10
-rw-r--r--models-provider/src/test/resources/META-INF/persistence.xml6
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaConstraint.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaConstraint.java)2
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaDataType.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaDataType.java)4
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntrySchema.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaEntrySchema.java)4
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicy.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaPolicy.java)19
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyType.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaPolicyType.java)4
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaProperty.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaProperty.java)6
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaServiceTemplate.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaServiceTemplate.java)8
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaTopologyTemplate.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaTopologyTemplate.java)4
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapper.java16
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapper.java28
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java26
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider.java80
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraint.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraint.java)14
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogical.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogical.java)18
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalKey.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKey.java)18
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalString.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalString.java)18
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintValidValues.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintValidValues.java)18
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataType.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataType.java)42
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypes.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypes.java)16
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntityType.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntityType.java)16
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntrySchema.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchema.java)34
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEventFilter.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilter.java)22
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaModel.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaModel.java)30
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicies.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicies.java)16
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicy.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicy.java)20
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyType.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyType.java)44
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypes.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypes.java)16
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaProperty.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaProperty.java)36
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplate.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplate.java)32
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplates.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplates.java)21
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTimeInterval.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeInterval.java)22
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTopologyTemplate.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplate.java)22
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTrigger.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTrigger.java)36
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/JpaToscaServiceTemplateMapper.java (renamed from models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/ToscaServiceTemplateMapper.java)8
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProvider.java87
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypeJsonAdapter.java14
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypesJsonAdapter.java21
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPoliciesJsonAdapter.java18
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyJsonAdapter.java10
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypeJsonAdapter.java29
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypesJsonAdapter.java20
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPropertiesJsonAdapter.java52
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateJsonAdapter.java24
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateMessageBodyHandler.java32
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaTopologyTemplateJsonAdapter.java14
-rw-r--r--models-tosca/src/main/java/org/onap/policy/models/tosca/utils/ToscaUtils.java6
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapperTest.java20
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/serialization/LegacyOperationalPolicySerializationTest.java4
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalKeyTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKeyTest.java)45
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalStringTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalStringTest.java)45
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalTest.java)39
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypeTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypeTest.java)46
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypesTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypesTest.java)24
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntrySchemaTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchemaTest.java)42
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEventFilterTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilterTest.java)36
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaModelTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaModelTest.java)44
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPoliciesTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPoliciesTest.java)24
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTest.java)36
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypeTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypeTest.java)48
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypesTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypesTest.java)24
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPropertyTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPropertyTest.java)60
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplateTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplateTest.java)60
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplatesTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplatesTest.java)25
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTimeIntervalTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeIntervalTest.java)44
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTopologyTemplateTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplateTest.java)38
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTriggerTest.java (renamed from models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTriggerTest.java)63
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/testconcepts/DummyToscaConstraint.java4
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProviderTest.java44
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java62
-rw-r--r--models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicyTypeSerializationTest.java130
-rw-r--r--models-tosca/src/test/resources/META-INF/persistence.xml6
94 files changed, 1196 insertions, 1117 deletions
diff --git a/models-base/src/main/java/org/onap/policy/models/base/PfAuthorative.java b/models-base/src/main/java/org/onap/policy/models/base/PfAuthorative.java
new file mode 100644
index 000000000..fd35d20d0
--- /dev/null
+++ b/models-base/src/main/java/org/onap/policy/models/base/PfAuthorative.java
@@ -0,0 +1,43 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * Copyright (C) 2019 Nordix Foundation.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ * ============LICENSE_END=========================================================
+ */
+
+package org.onap.policy.models.base;
+
+/**
+ * Interface that provides conversion to and from authorative concepts for other concepts.
+ *
+ * @author Liam Fallon (liam.fallon@est.tech)
+ *
+ * @param T the type of the authorative concept
+ */
+public interface PfAuthorative<T> {
+ /**
+ * Create an instance of the authorative concept from the other concept.
+ *
+ * @return the authorative concept
+ */
+ public T toAuthorative();
+
+ /**
+ * Set an instance of the persist concept to the equivalent values as the other concept.
+ */
+ public void fromAuthorative(final T authorativeClass);
+
+}
diff --git a/models-pdp/pom.xml b/models-pdp/pom.xml
index 1a4685664..3f423b8c1 100644
--- a/models-pdp/pom.xml
+++ b/models-pdp/pom.xml
@@ -28,7 +28,7 @@
<version>2.0.0-SNAPSHOT</version>
</parent>
- <artifactId>models-pdp</artifactId>
+ <artifactId>policy-models-pdp</artifactId>
<name>${project.artifactId}</name>
<description>The models for internal PDP API's.</description>
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpInstanceDetails.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/Pdp.java
index 6cf122e19..1eaa41547 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpInstanceDetails.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/Pdp.java
@@ -38,7 +38,7 @@ import org.onap.policy.models.pdp.enums.PdpState;
@Setter
@ToString
@NoArgsConstructor
-public class PdpInstanceDetails {
+public class Pdp {
@NonNull
private String instanceId;
@@ -54,7 +54,7 @@ public class PdpInstanceDetails {
*
* @param source source from which to copy the fields
*/
- public PdpInstanceDetails(PdpInstanceDetails source) {
+ public Pdp(Pdp source) {
this.instanceId = source.instanceId;
this.pdpState = source.pdpState;
this.healthy = source.healthy;
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroup.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroup.java
index 4a26b16dd..c69679416 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroup.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpGroup.java
@@ -25,13 +25,10 @@ import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
-import lombok.Getter;
+import lombok.Data;
import lombok.NoArgsConstructor;
-import lombok.Setter;
-import lombok.ToString;
import org.onap.policy.models.base.PfUtils;
import org.onap.policy.models.pdp.enums.PdpState;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEntityType;
/**
* Class to represent a PDPGroup, which groups multiple PDPSubGroup entities together for
@@ -39,13 +36,12 @@ import org.onap.policy.models.tosca.simple.concepts.ToscaEntityType;
*
* @author Ram Krishna Verma (ram.krishna.verma@est.tech)
*/
-@Getter
-@Setter
-@ToString
+@Data
@NoArgsConstructor
-public class PdpGroup extends ToscaEntityType {
- private static final long serialVersionUID = 1L;
-
+public class PdpGroup {
+ private String name;
+ private String version;
+ private String description;
private PdpState pdpGroupState;
private Map<String, String> properties;
private List<PdpSubGroup> pdpSubgroups;
@@ -62,7 +58,9 @@ public class PdpGroup extends ToscaEntityType {
* @param source source from which to copy fields
*/
public PdpGroup(PdpGroup source) {
- super(source);
+ this.name = source.name;
+ this.version = source.version;
+ this.description = source.description;
this.pdpGroupState = source.pdpGroupState;
this.properties = (source.properties == null ? null : new LinkedHashMap<>(source.properties));
this.pdpSubgroups = PfUtils.mapList(source.pdpSubgroups, PdpSubGroup::new);
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpStatus.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpStatus.java
index 814d35732..eb0758e61 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpStatus.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpStatus.java
@@ -28,7 +28,7 @@ import lombok.ToString;
import org.onap.policy.models.pdp.enums.PdpHealthStatus;
import org.onap.policy.models.pdp.enums.PdpMessageType;
import org.onap.policy.models.pdp.enums.PdpState;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.authorative.concepts.ToscaPolicy;
/**
* Class to represent the PDP_STATUS message that all the PDP's will send to PAP.
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpSubGroup.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpSubGroup.java
index 0466c6300..b4539ec3e 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpSubGroup.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpSubGroup.java
@@ -29,7 +29,7 @@ import lombok.NonNull;
import lombok.Setter;
import lombok.ToString;
import org.onap.policy.models.base.PfUtils;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.authorative.concepts.ToscaPolicy;
/**
* Class to represent a group of all PDP's of the same pdp type running for a particular
@@ -41,16 +41,13 @@ import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
@Setter
@ToString
public class PdpSubGroup {
-
- // TODO subclass from ToscaEntityType
-
private String pdpType;
private List<PolicyTypeIdent> supportedPolicyTypes;
private List<ToscaPolicy> policies;
private int currentInstanceCount;
private int desiredInstanceCount;
private Map<String, String> properties;
- private List<PdpInstanceDetails> pdpInstances;
+ private List<Pdp> pdpInstances;
/**
* Constructs the object.
@@ -71,6 +68,6 @@ public class PdpSubGroup {
this.currentInstanceCount = source.currentInstanceCount;
this.desiredInstanceCount = source.desiredInstanceCount;
this.properties = (source.properties == null ? null : new LinkedHashMap<>(source.properties));
- this.pdpInstances = PfUtils.mapList(source.pdpInstances, PdpInstanceDetails::new);
+ this.pdpInstances = PfUtils.mapList(source.pdpInstances, Pdp::new);
}
}
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpUpdate.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpUpdate.java
index a048cde48..5c99a56f5 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpUpdate.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpUpdate.java
@@ -27,7 +27,7 @@ import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.onap.policy.models.pdp.enums.PdpMessageType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.authorative.concepts.ToscaPolicy;
/**
* Class to represent the PDP_UPDATE message that PAP will send to a PDP.
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/enums/PdpHealthStatus.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/enums/PdpHealthStatus.java
index 7d31c3344..e8bbb2c30 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/enums/PdpHealthStatus.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/enums/PdpHealthStatus.java
@@ -42,4 +42,9 @@ public enum PdpHealthStatus {
* PDP is currently under test state and performing tests.
*/
TEST_IN_PROGRESS,
+
+ /**
+ * The health status of the PDP is unknown.
+ */
+ UNKNOWN
}
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/provider/PdpProvider.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/persistence/provider/PdpProvider.java
index 57feba620..fe0576dfe 100644
--- a/models-pdp/src/main/java/org/onap/policy/models/pdp/provider/PdpProvider.java
+++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/persistence/provider/PdpProvider.java
@@ -18,7 +18,7 @@
* ============LICENSE_END=========================================================
*/
-package org.onap.policy.models.pdp.provider;
+package org.onap.policy.models.pdp.persistence.provider;
import lombok.NonNull;
diff --git a/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpGroup.java b/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpGroup.java
index 51bb66c97..cac506acc 100644
--- a/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpGroup.java
+++ b/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpGroup.java
@@ -43,11 +43,14 @@ public class TestPdpGroup {
PdpGroup orig = new PdpGroup();
// verify with null values
- assertEquals("PdpGroup(pdpGroupState=null, properties=null, pdpSubgroups=[])", new PdpGroup(orig).toString());
+ assertEquals("PdpGroup(name=null, version=null, description=null, pdpGroupState=null, "
+ + "properties=null, pdpSubgroups=[])", new PdpGroup(orig).toString());
// verify with all values
orig.setDescription("my-descript");
- orig.getKey().setName("my-name");
+ orig.setName("my-name");
+ orig.setVersion("my-version");
+ orig.setDescription("my-description");
orig.setPdpGroupState(PdpState.SAFE);
PdpSubGroup sub1 = new PdpSubGroup();
@@ -61,7 +64,8 @@ public class TestPdpGroup {
props.put("key-B", "value-B");
orig.setProperties(props);
- assertEquals("PdpGroup(pdpGroupState=SAFE, properties={key-A=value-A, key-B=value-B}, "
+ assertEquals("PdpGroup(name=my-name, version=my-version, description=my-description, "
+ + "pdpGroupState=SAFE, properties={key-A=value-A, key-B=value-B}, "
+ "pdpSubgroups=[PdpSubGroup(pdpType=null, supportedPolicyTypes=[], policies=[], "
+ "currentInstanceCount=10, desiredInstanceCount=0, properties=null, pdpInstances=[]), "
+ "PdpSubGroup(pdpType=null, supportedPolicyTypes=[], policies=[], currentInstanceCount=11, "
diff --git a/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpInstanceDetails.java b/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpInstanceDetails.java
index 2220ae126..79bb52ee8 100644
--- a/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpInstanceDetails.java
+++ b/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpInstanceDetails.java
@@ -34,12 +34,12 @@ public class TestPdpInstanceDetails {
@Test
public void testCopyConstructor() {
- assertThatThrownBy(() -> new PdpInstanceDetails(null)).isInstanceOf(NullPointerException.class);
+ assertThatThrownBy(() -> new Pdp(null)).isInstanceOf(NullPointerException.class);
- PdpInstanceDetails orig = new PdpInstanceDetails();
+ Pdp orig = new Pdp();
// verify with null values
- assertEquals(orig.toString(), new PdpInstanceDetails(orig).toString());
+ assertEquals(orig.toString(), new Pdp(orig).toString());
// verify with all values
orig.setHealthy(PdpHealthStatus.TEST_IN_PROGRESS);
@@ -47,6 +47,6 @@ public class TestPdpInstanceDetails {
orig.setMessage("my-message");
orig.setPdpState(PdpState.SAFE);
- assertEquals(orig.toString(), new PdpInstanceDetails(orig).toString());
+ assertEquals(orig.toString(), new Pdp(orig).toString());
}
}
diff --git a/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpSubGroup.java b/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpSubGroup.java
index bc6363fae..eac2fb5d6 100644
--- a/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpSubGroup.java
+++ b/models-pdp/src/test/java/org/onap/policy/models/pdp/concepts/TestPdpSubGroup.java
@@ -28,7 +28,7 @@ import java.util.Arrays;
import java.util.Map;
import java.util.TreeMap;
import org.junit.Test;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.authorative.concepts.ToscaPolicy;
/**
* Test the copy constructor, as {@link TestModels} tests the other methods.
@@ -51,9 +51,9 @@ public class TestPdpSubGroup {
orig.setCurrentInstanceCount(10);
orig.setDesiredInstanceCount(11);
- PdpInstanceDetails inst1 = new PdpInstanceDetails();
+ Pdp inst1 = new Pdp();
inst1.setInstanceId("my-id-A");
- PdpInstanceDetails inst2 = new PdpInstanceDetails();
+ Pdp inst2 = new Pdp();
inst2.setInstanceId("my-id-B");
orig.setPdpInstances(Arrays.asList(inst1, inst2));
diff --git a/models-provider/pom.xml b/models-provider/pom.xml
index cbe19389d..fb0e302dd 100644
--- a/models-provider/pom.xml
+++ b/models-provider/pom.xml
@@ -58,7 +58,7 @@
<dependency>
<groupId>org.onap.policy.models</groupId>
- <artifactId>policy-models-pap</artifactId>
+ <artifactId>policy-models-pdp</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java b/models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java
index 103d761df..e390a04f0 100644
--- a/models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java
+++ b/models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java
@@ -30,7 +30,7 @@ import org.onap.policy.models.pdp.concepts.PdpGroups;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyOutput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
/**
* This interface describes the operations that are provided to users and components for reading objects from and
@@ -54,7 +54,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the policy types found
* @throws PfModelException on errors getting policy types
*/
- public ToscaServiceTemplate getPolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException;
+ public JpaToscaServiceTemplate getPolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException;
/**
* Create policy types.
@@ -63,7 +63,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the TOSCA service template containing the created policy types
* @throws PfModelException on errors creating policy types
*/
- public ToscaServiceTemplate createPolicyTypes(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicyTypes(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException;
/**
@@ -73,7 +73,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the TOSCA service template containing the modified policy types
* @throws PfModelException on errors updating policy types
*/
- public ToscaServiceTemplate updatePolicyTypes(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicyTypes(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException;
/**
@@ -84,7 +84,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the TOSCA service template containing the policy types that were deleted
* @throws PfModelException on errors deleting policy types
*/
- public ToscaServiceTemplate deletePolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException;
+ public JpaToscaServiceTemplate deletePolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException;
/**
* Get policies.
@@ -94,7 +94,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the policies found
* @throws PfModelException on errors getting policies
*/
- public ToscaServiceTemplate getPolicies(@NonNull final PfConceptKey policyKey) throws PfModelException;
+ public JpaToscaServiceTemplate getPolicies(@NonNull final PfConceptKey policyKey) throws PfModelException;
/**
* Create policies.
@@ -103,7 +103,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the TOSCA service template containing the policy types that were created
* @throws PfModelException on errors creating policies
*/
- public ToscaServiceTemplate createPolicies(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicies(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException;
@@ -114,7 +114,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the TOSCA service template containing the policies that were updated
* @throws PfModelException on errors updating policies
*/
- public ToscaServiceTemplate updatePolicies(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicies(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException;
/**
@@ -124,7 +124,7 @@ public interface PolicyModelsProvider extends AutoCloseable {
* @return the TOSCA service template containing the policy types that were deleted
* @throws PfModelException on errors deleting policies
*/
- public ToscaServiceTemplate deletePolicies(@NonNull final PfConceptKey policyKey) throws PfModelException;
+ public JpaToscaServiceTemplate deletePolicies(@NonNull final PfConceptKey policyKey) throws PfModelException;
/**
* Get legacy operational policy.
diff --git a/models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java b/models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java
index 078126243..85c4d139c 100644
--- a/models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java
+++ b/models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java
@@ -37,14 +37,14 @@ import org.onap.policy.models.dao.PfDao;
import org.onap.policy.models.dao.PfDaoFactory;
import org.onap.policy.models.dao.impl.DefaultPfDao;
import org.onap.policy.models.pdp.concepts.PdpGroups;
-import org.onap.policy.models.pdp.provider.PdpProvider;
+import org.onap.policy.models.pdp.persistence.provider.PdpProvider;
import org.onap.policy.models.provider.PolicyModelsProvider;
import org.onap.policy.models.provider.PolicyModelsProviderParameters;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyOutput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
import org.onap.policy.models.tosca.legacy.provider.LegacyProvider;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.onap.policy.models.tosca.simple.provider.SimpleToscaProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -138,53 +138,54 @@ public class DatabasePolicyModelsProviderImpl implements PolicyModelsProvider {
}
@Override
- public ToscaServiceTemplate getPolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException {
+ public JpaToscaServiceTemplate getPolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().getPolicyTypes(pfDao, policyTypeKey);
}
@Override
- public ToscaServiceTemplate createPolicyTypes(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicyTypes(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().createPolicyTypes(pfDao, serviceTemplate);
}
@Override
- public ToscaServiceTemplate updatePolicyTypes(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicyTypes(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().updatePolicyTypes(pfDao, serviceTemplate);
}
@Override
- public ToscaServiceTemplate deletePolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException {
+ public JpaToscaServiceTemplate deletePolicyTypes(@NonNull final PfConceptKey policyTypeKey)
+ throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().deletePolicyTypes(pfDao, policyTypeKey);
}
@Override
- public ToscaServiceTemplate getPolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
+ public JpaToscaServiceTemplate getPolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().getPolicies(pfDao, policyKey);
}
@Override
- public ToscaServiceTemplate createPolicies(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicies(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().createPolicies(pfDao, serviceTemplate);
}
@Override
- public ToscaServiceTemplate updatePolicies(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicies(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().updatePolicies(pfDao, serviceTemplate);
}
@Override
- public ToscaServiceTemplate deletePolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
+ public JpaToscaServiceTemplate deletePolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
assertInitilized();
return new SimpleToscaProvider().deletePolicies(pfDao, policyKey);
}
diff --git a/models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java b/models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java
index 36fb01c27..e37b1d632 100644
--- a/models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java
+++ b/models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java
@@ -38,7 +38,7 @@ import org.onap.policy.models.provider.PolicyModelsProviderParameters;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyOutput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
/**
@@ -66,46 +66,47 @@ public class DummyPolicyModelsProviderImpl implements PolicyModelsProvider {
}
@Override
- public ToscaServiceTemplate getPolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException {
+ public JpaToscaServiceTemplate getPolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException {
return getDummyResponse("dummyimpl/DummyToscaPolicyTypeGetResponse.json");
}
@Override
- public ToscaServiceTemplate createPolicyTypes(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicyTypes(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
return serviceTemplate;
}
@Override
- public ToscaServiceTemplate updatePolicyTypes(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicyTypes(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
return serviceTemplate;
}
@Override
- public ToscaServiceTemplate deletePolicyTypes(@NonNull final PfConceptKey policyTypeKey) throws PfModelException {
+ public JpaToscaServiceTemplate deletePolicyTypes(@NonNull final PfConceptKey policyTypeKey)
+ throws PfModelException {
return getDummyResponse("dummyimpl/DummyToscaPolicyTypeDeleteResponse.json");
}
@Override
- public ToscaServiceTemplate getPolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
+ public JpaToscaServiceTemplate getPolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
return getDummyResponse("dummyimpl/DummyToscaPolicyGetResponse.json");
}
@Override
- public ToscaServiceTemplate createPolicies(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicies(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
return serviceTemplate;
}
@Override
- public ToscaServiceTemplate updatePolicies(@NonNull final ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicies(@NonNull final JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
return serviceTemplate;
}
@Override
- public ToscaServiceTemplate deletePolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
+ public JpaToscaServiceTemplate deletePolicies(@NonNull final PfConceptKey policyKey) throws PfModelException {
return getDummyResponse("dummyimpl/DummyToscaPolicyDeleteResponse.json");
}
@@ -181,12 +182,12 @@ public class DummyPolicyModelsProviderImpl implements PolicyModelsProvider {
* @param fileName the file name containing the dummy response
* @return the ToscaServiceTemplate with the dummy response
*/
- protected ToscaServiceTemplate getDummyResponse(@NonNull final String fileName) {
+ protected JpaToscaServiceTemplate getDummyResponse(@NonNull final String fileName) {
Gson gson = new ToscaServiceTemplateMessageBodyHandler().getGson();
- ToscaServiceTemplate serviceTemplate;
+ JpaToscaServiceTemplate serviceTemplate;
try {
- serviceTemplate = gson.fromJson(ResourceUtils.getResourceAsString(fileName), ToscaServiceTemplate.class);
+ serviceTemplate = gson.fromJson(ResourceUtils.getResourceAsString(fileName), JpaToscaServiceTemplate.class);
if (serviceTemplate == null) {
throw new PfModelException(Response.Status.INTERNAL_SERVER_ERROR, "error reading specified file");
}
diff --git a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java
index 1631d9bb1..335233476 100644
--- a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java
+++ b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java
@@ -35,7 +35,7 @@ import org.onap.policy.models.provider.PolicyModelsProviderFactory;
import org.onap.policy.models.provider.PolicyModelsProviderParameters;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -225,11 +225,11 @@ public class DatabasePolicyModelsProviderTest {
}).hasMessage("policy type not found: NULL:0.0.0");
assertThatThrownBy(() -> {
- databaseProvider.createPolicyTypes(new ToscaServiceTemplate());
+ databaseProvider.createPolicyTypes(new JpaToscaServiceTemplate());
}).hasMessage("no policy types specified on service template");
assertThatThrownBy(() -> {
- databaseProvider.updatePolicyTypes(new ToscaServiceTemplate());
+ databaseProvider.updatePolicyTypes(new JpaToscaServiceTemplate());
}).hasMessage("no policy types specified on service template");
assertThatThrownBy(() -> {
@@ -241,11 +241,11 @@ public class DatabasePolicyModelsProviderTest {
}).hasMessage("policy not found: NULL:0.0.0");
assertThatThrownBy(() -> {
- databaseProvider.createPolicies(new ToscaServiceTemplate());
+ databaseProvider.createPolicies(new JpaToscaServiceTemplate());
}).hasMessage("topology template not specified on service template");
assertThatThrownBy(() -> {
- databaseProvider.updatePolicies(new ToscaServiceTemplate());
+ databaseProvider.updatePolicies(new JpaToscaServiceTemplate());
}).hasMessage("topology template not specified on service template");
assertThatThrownBy(() -> {
diff --git a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java
index f8602e65c..2ee210c13 100644
--- a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java
+++ b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java
@@ -34,7 +34,7 @@ import org.onap.policy.models.provider.PolicyModelsProvider;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyOutput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
/**
* Dummy implementation of {@link PolicyModelsProvider} with bad constructor.
@@ -53,44 +53,46 @@ public class DummyBadProviderImpl implements PolicyModelsProvider {
public void init() throws PfModelException {}
@Override
- public ToscaServiceTemplate getPolicyTypes(@NonNull PfConceptKey policyTypeKey) throws PfModelException {
+ public JpaToscaServiceTemplate getPolicyTypes(@NonNull PfConceptKey policyTypeKey) throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate createPolicyTypes(@NonNull ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate createPolicyTypes(@NonNull JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate updatePolicyTypes(@NonNull ToscaServiceTemplate serviceTemplate)
+ public JpaToscaServiceTemplate updatePolicyTypes(@NonNull JpaToscaServiceTemplate serviceTemplate)
throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate deletePolicyTypes(@NonNull PfConceptKey policyTypeKey) throws PfModelException {
+ public JpaToscaServiceTemplate deletePolicyTypes(@NonNull PfConceptKey policyTypeKey) throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate getPolicies(@NonNull PfConceptKey policyKey) throws PfModelException {
+ public JpaToscaServiceTemplate getPolicies(@NonNull PfConceptKey policyKey) throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate createPolicies(@NonNull ToscaServiceTemplate serviceTemplate) throws PfModelException {
+ public JpaToscaServiceTemplate createPolicies(@NonNull JpaToscaServiceTemplate serviceTemplate)
+ throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate updatePolicies(@NonNull ToscaServiceTemplate serviceTemplate) throws PfModelException {
+ public JpaToscaServiceTemplate updatePolicies(@NonNull JpaToscaServiceTemplate serviceTemplate)
+ throws PfModelException {
return null;
}
@Override
- public ToscaServiceTemplate deletePolicies(@NonNull PfConceptKey policyKey) throws PfModelException {
+ public JpaToscaServiceTemplate deletePolicies(@NonNull PfConceptKey policyKey) throws PfModelException {
return null;
}
diff --git a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderSubImpl.java b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderSubImpl.java
index 9b68dd037..66c7762f8 100644
--- a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderSubImpl.java
+++ b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderSubImpl.java
@@ -23,7 +23,7 @@ package org.onap.policy.models.provider.impl;
import lombok.NonNull;
import org.onap.policy.models.provider.PolicyModelsProviderParameters;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
/**
* Sub class to check getDummyResponse() method in base class.
@@ -40,11 +40,11 @@ public class DummyPolicyModelsProviderSubImpl extends DummyPolicyModelsProviderI
super(parameters);
}
- public ToscaServiceTemplate getBadDummyResponse1() {
+ public JpaToscaServiceTemplate getBadDummyResponse1() {
return super.getDummyResponse("/i/dont/exist");
}
- public ToscaServiceTemplate getBadDummyResponse2() {
+ public JpaToscaServiceTemplate getBadDummyResponse2() {
return super.getDummyResponse(null);
}
}
diff --git a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java
index de61dc0ab..af76edbcb 100644
--- a/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java
+++ b/models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java
@@ -33,7 +33,7 @@ import org.onap.policy.models.provider.PolicyModelsProviderFactory;
import org.onap.policy.models.provider.PolicyModelsProviderParameters;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
/**
* Test the dummy models provider implementation.
@@ -53,7 +53,7 @@ public class DummyPolicyModelsProviderTest {
dummyProvider.init();
- ToscaServiceTemplate serviceTemplate = dummyProvider.getPolicies(new PfConceptKey());
+ JpaToscaServiceTemplate serviceTemplate = dummyProvider.getPolicies(new PfConceptKey());
assertNotNull(serviceTemplate);
assertEquals("onap.vcpe.tca:1.0.0",
serviceTemplate.getTopologyTemplate().getPolicies().get("onap.vcpe.tca").getId());
@@ -72,13 +72,13 @@ public class DummyPolicyModelsProviderTest {
dummyProvider.init();
assertNotNull(dummyProvider.getPolicyTypes(new PfConceptKey()));
- assertNotNull(dummyProvider.createPolicyTypes(new ToscaServiceTemplate()));
- assertNotNull(dummyProvider.updatePolicyTypes(new ToscaServiceTemplate()));
+ assertNotNull(dummyProvider.createPolicyTypes(new JpaToscaServiceTemplate()));
+ assertNotNull(dummyProvider.updatePolicyTypes(new JpaToscaServiceTemplate()));
assertNotNull(dummyProvider.deletePolicyTypes(new PfConceptKey()));
assertNotNull(dummyProvider.getPolicies(new PfConceptKey()));
- assertNotNull(dummyProvider.createPolicies(new ToscaServiceTemplate()));
- assertNotNull(dummyProvider.updatePolicies(new ToscaServiceTemplate()));
+ assertNotNull(dummyProvider.createPolicies(new JpaToscaServiceTemplate()));
+ assertNotNull(dummyProvider.updatePolicies(new JpaToscaServiceTemplate()));
assertNotNull(dummyProvider.deletePolicies(new PfConceptKey()));
assertNotNull(dummyProvider.getOperationalPolicy("policy_id"));
diff --git a/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyPersistenceTest.java b/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyPersistenceTest.java
index de299772f..e0aba8a9e 100644
--- a/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyPersistenceTest.java
+++ b/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyPersistenceTest.java
@@ -42,8 +42,8 @@ import org.onap.policy.models.base.PfValidationResult;
import org.onap.policy.models.provider.PolicyModelsProvider;
import org.onap.policy.models.provider.PolicyModelsProviderFactory;
import org.onap.policy.models.provider.PolicyModelsProviderParameters;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -141,7 +141,7 @@ public class PolicyPersistenceTest {
* @throws Exception any exception thrown
*/
public void testJsonStringPolicyPersistence(@NonNull final String policyString) throws Exception {
- ToscaServiceTemplate serviceTemplate = gson.fromJson(policyString, ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate serviceTemplate = gson.fromJson(policyString, JpaToscaServiceTemplate.class);
assertNotNull(serviceTemplate);
LOGGER.info(serviceTemplate.validate(new PfValidationResult()).toString());
@@ -150,8 +150,8 @@ public class PolicyPersistenceTest {
databaseProvider.createPolicies(serviceTemplate);
for (PfConceptKey policyKey : serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().keySet()) {
- ToscaPolicy incomingPolicy = serviceTemplate.getTopologyTemplate().getPolicies().get(policyKey);
- ToscaPolicy databasePolicy =
+ JpaToscaPolicy incomingPolicy = serviceTemplate.getTopologyTemplate().getPolicies().get(policyKey);
+ JpaToscaPolicy databasePolicy =
databaseProvider.getPolicies(policyKey).getTopologyTemplate().getPolicies().get(policyKey);
assertEquals(incomingPolicy, databasePolicy);
}
diff --git a/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyToscaPersistenceTest.java b/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyToscaPersistenceTest.java
index a4b1dcd03..bd85358b3 100644
--- a/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyToscaPersistenceTest.java
+++ b/models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyToscaPersistenceTest.java
@@ -42,8 +42,8 @@ import org.onap.policy.models.base.PfValidationResult;
import org.onap.policy.models.provider.PolicyModelsProvider;
import org.onap.policy.models.provider.PolicyModelsProviderFactory;
import org.onap.policy.models.provider.PolicyModelsProviderParameters;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -141,7 +141,7 @@ public class PolicyToscaPersistenceTest {
* @throws Exception any exception thrown
*/
public void testJsonStringPolicyPersistence(@NonNull final String policyString) throws Exception {
- ToscaServiceTemplate serviceTemplate = gson.fromJson(policyString, ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate serviceTemplate = gson.fromJson(policyString, JpaToscaServiceTemplate.class);
assertNotNull(serviceTemplate);
LOGGER.info(serviceTemplate.validate(new PfValidationResult()).toString());
@@ -150,8 +150,8 @@ public class PolicyToscaPersistenceTest {
databaseProvider.createPolicies(serviceTemplate);
for (PfConceptKey policyKey : serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().keySet()) {
- ToscaPolicy incomingPolicy = serviceTemplate.getTopologyTemplate().getPolicies().get(policyKey);
- ToscaPolicy databasePolicy =
+ JpaToscaPolicy incomingPolicy = serviceTemplate.getTopologyTemplate().getPolicies().get(policyKey);
+ JpaToscaPolicy databasePolicy =
databaseProvider.getPolicies(policyKey).getTopologyTemplate().getPolicies().get(policyKey);
assertEquals(incomingPolicy, databasePolicy);
}
diff --git a/models-provider/src/test/resources/META-INF/persistence.xml b/models-provider/src/test/resources/META-INF/persistence.xml
index 68340901b..23e8567f1 100644
--- a/models-provider/src/test/resources/META-INF/persistence.xml
+++ b/models-provider/src/test/resources/META-INF/persistence.xml
@@ -26,8 +26,8 @@
<class>org.onap.policy.models.dao.converters.CDataConditioner</class>
<class>org.onap.policy.models.dao.converters.Uuid2String</class>
<class>org.onap.policy.models.base.PfConceptKey</class>
- <class>org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType</class>
- <class>org.onap.policy.models.tosca.simple.concepts.ToscaPolicy</class>
+ <class>org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType</class>
+ <class>org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
@@ -46,7 +46,7 @@
<class>org.onap.policy.models.dao.converters.CDataConditioner</class>
<class>org.onap.policy.models.dao.converters.Uuid2String</class>
<class>org.onap.policy.models.base.PfConceptKey</class>
- <class>org.onap.policy.models.tosca.simple.concepts.ToscaPolicy</class>
+ <class>org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.mariadb.jdbc.Driver" />
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaConstraint.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaConstraint.java
index 85d0b5009..13b4adf23 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaConstraint.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaConstraint.java
@@ -32,7 +32,7 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaConstraint {
+public class ToscaConstraint {
@SerializedName("valid_values")
private List<String> validValues;
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaDataType.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaDataType.java
index 0581a7da1..9aae32040 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaDataType.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaDataType.java
@@ -32,7 +32,7 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaDataType {
+public class ToscaDataType {
@SerializedName("derived_from")
private String derivedFrom;
@@ -43,5 +43,5 @@ public class PlainToscaDataType {
private String description;
- private Map<String, PlainToscaProperty> properties;
+ private Map<String, ToscaProperty> properties;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaEntrySchema.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntrySchema.java
index ab9051aa9..a3526f757 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaEntrySchema.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaEntrySchema.java
@@ -31,11 +31,11 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaEntrySchema {
+public class ToscaEntrySchema {
private String type;
private String description;
- private List<PlainToscaConstraint> constraints;
+ private List<ToscaConstraint> constraints;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaPolicy.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicy.java
index 02ebe6537..e8616061d 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaPolicy.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicy.java
@@ -22,8 +22,11 @@
package org.onap.policy.models.tosca.authorative.concepts;
+import java.util.LinkedHashMap;
import java.util.Map;
import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.NonNull;
/**
* Class to represent TOSCA policy matching input/output from/to client.
@@ -31,7 +34,8 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaPolicy {
+@NoArgsConstructor
+public class ToscaPolicy {
private String type;
@@ -42,4 +46,17 @@ public class PlainToscaPolicy {
private Map<String, String> metadata;
private Map<String, Object> properties;
+
+ /**
+ * Copy constructor.
+ *
+ * @param copyObject the obejct to copy from.
+ */
+ public ToscaPolicy(@NonNull ToscaPolicy copyObject) {
+ this.type = copyObject.type;
+ this.version = copyObject.version;
+ this.description = copyObject.description;
+ this.metadata = (metadata != null ? new LinkedHashMap<>(copyObject.metadata) : null);
+ this.properties = (properties != null ? new LinkedHashMap<>(copyObject.properties) : null);
+ }
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaPolicyType.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyType.java
index 499e2dd25..c46402ba1 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaPolicyType.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyType.java
@@ -32,7 +32,7 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaPolicyType {
+public class ToscaPolicyType {
@SerializedName("derived_from")
private String derivedFrom;
@@ -43,5 +43,5 @@ public class PlainToscaPolicyType {
private String description;
- private Map<String, PlainToscaProperty> properties;
+ private Map<String, ToscaProperty> properties;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaProperty.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaProperty.java
index e5e282a95..9eda83b90 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaProperty.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaProperty.java
@@ -32,7 +32,7 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaProperty {
+public class ToscaProperty {
private String type;
@@ -44,7 +44,7 @@ public class PlainToscaProperty {
private String defaultValue;
@SerializedName("entry_schema")
- private PlainToscaEntrySchema entrySchema;
+ private ToscaEntrySchema entrySchema;
- private List<PlainToscaConstraint> constraints;
+ private List<ToscaConstraint> constraints;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaServiceTemplate.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaServiceTemplate.java
index cf5e2d9d6..3d1b96313 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaServiceTemplate.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaServiceTemplate.java
@@ -33,17 +33,17 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaServiceTemplate {
+public class ToscaServiceTemplate {
@SerializedName("tosca_definitions_version")
private String toscaDefinitionsVersion;
@SerializedName("topology_template")
- private PlainToscaTopologyTemplate toscaTopologyTemplate;
+ private ToscaTopologyTemplate toscaTopologyTemplate;
@SerializedName("policy_types")
- private List<Map<String, PlainToscaPolicyType>> policyTypes;
+ private List<Map<String, ToscaPolicyType>> policyTypes;
@SerializedName("data_types")
- private List<Map<String, PlainToscaDataType>> dataTypes;
+ private List<Map<String, ToscaDataType>> dataTypes;
} \ No newline at end of file
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaTopologyTemplate.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaTopologyTemplate.java
index 16c1da05e..ebb53e177 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/PlainToscaTopologyTemplate.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaTopologyTemplate.java
@@ -32,9 +32,9 @@ import lombok.Data;
* @author Chenfei Gao (cgao@research.att.com)
*/
@Data
-public class PlainToscaTopologyTemplate {
+public class ToscaTopologyTemplate {
private String description;
- private List<Map<String, PlainToscaPolicy>> policies;
+ private List<Map<String, ToscaPolicy>> policies;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapper.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapper.java
index aa7ca23b2..cef83486d 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapper.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapper.java
@@ -23,9 +23,9 @@
package org.onap.policy.models.tosca.authorative.mapping;
import com.google.gson.Gson;
-import org.onap.policy.models.tosca.authorative.concepts.PlainToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.mapping.ToscaServiceTemplateMapper;
+import org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.mapping.JpaToscaServiceTemplateMapper;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
/**
@@ -34,23 +34,23 @@ import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMes
* @author Chenfei Gao (cgao@research.att.com)
*/
public class PlainToscaServiceTemplateMapper
- implements ToscaServiceTemplateMapper<PlainToscaServiceTemplate, PlainToscaServiceTemplate> {
+ implements JpaToscaServiceTemplateMapper<ToscaServiceTemplate, ToscaServiceTemplate> {
private Gson defaultGson = new Gson();
private Gson customGson = new ToscaServiceTemplateMessageBodyHandler().getGson();
@Override
- public ToscaServiceTemplate toToscaServiceTemplate(PlainToscaServiceTemplate otherPolicy) {
+ public JpaToscaServiceTemplate toToscaServiceTemplate(ToscaServiceTemplate otherPolicy) {
String serializedServiceTemplate = defaultGson.toJson(otherPolicy);
- return customGson.fromJson(serializedServiceTemplate, ToscaServiceTemplate.class);
+ return customGson.fromJson(serializedServiceTemplate, JpaToscaServiceTemplate.class);
}
@Override
- public PlainToscaServiceTemplate fromToscaServiceTemplate(ToscaServiceTemplate serviceTemplate) {
+ public ToscaServiceTemplate fromToscaServiceTemplate(JpaToscaServiceTemplate serviceTemplate) {
String serializedServiceTemplate = customGson.toJson(serviceTemplate);
- return defaultGson.fromJson(serializedServiceTemplate, PlainToscaServiceTemplate.class);
+ return defaultGson.fromJson(serializedServiceTemplate, ToscaServiceTemplate.class);
}
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapper.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapper.java
index 141b4e783..cc37338e4 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapper.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapper.java
@@ -30,11 +30,11 @@ import org.onap.policy.models.base.PfModelRuntimeException;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyContent;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyInput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyOutput;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
-import org.onap.policy.models.tosca.simple.mapping.ToscaServiceTemplateMapper;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.mapping.JpaToscaServiceTemplateMapper;
import org.onap.policy.models.tosca.utils.ToscaUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory;
* @author Liam Fallon (liam.fallon@est.tech)
*/
public class LegacyGuardPolicyMapper
- implements ToscaServiceTemplateMapper<LegacyGuardPolicyInput, Map<String, LegacyGuardPolicyOutput>> {
+ implements JpaToscaServiceTemplateMapper<LegacyGuardPolicyInput, Map<String, LegacyGuardPolicyOutput>> {
private static final Logger LOGGER = LoggerFactory.getLogger(LegacyGuardPolicyMapper.class);
private static final Map<String, PfConceptKey> GUARD_POLICY_TYPE_MAP = new LinkedHashMap<>();
@@ -62,7 +62,7 @@ public class LegacyGuardPolicyMapper
}
@Override
- public ToscaServiceTemplate toToscaServiceTemplate(final LegacyGuardPolicyInput legacyGuardPolicyInput) {
+ public JpaToscaServiceTemplate toToscaServiceTemplate(final LegacyGuardPolicyInput legacyGuardPolicyInput) {
PfConceptKey guardPolicyType = GUARD_POLICY_TYPE_MAP.get(legacyGuardPolicyInput.getPolicyId());
if (guardPolicyType == null) {
String errorMessage =
@@ -80,28 +80,30 @@ public class LegacyGuardPolicyMapper
PfConceptKey policyKey = new PfConceptKey(legacyGuardPolicyInput.getPolicyId(), version);
- final ToscaPolicy toscaPolicy = new ToscaPolicy(policyKey);
+ final JpaToscaPolicy toscaPolicy = new JpaToscaPolicy(policyKey);
toscaPolicy.setType(guardPolicyType);
toscaPolicy.setProperties(legacyGuardPolicyInput.getContent().getAsPropertyMap());
- final ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
+ final JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
serviceTemplate.setToscaDefinitionsVersion("tosca_simimport java.util.HashMap;\n" + "ple_yaml_1_0");
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(policyKey, toscaPolicy);
return serviceTemplate;
}
@Override
- public Map<String, LegacyGuardPolicyOutput> fromToscaServiceTemplate(final ToscaServiceTemplate serviceTemplate) {
+ public Map<String, LegacyGuardPolicyOutput> fromToscaServiceTemplate(
+ final JpaToscaServiceTemplate serviceTemplate) {
ToscaUtils.assertPoliciesExist(serviceTemplate);
final Map<String, LegacyGuardPolicyOutput> legacyGuardPolicyOutputMap = new LinkedHashMap<>();
- for (ToscaPolicy toscaPolicy : serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().values()) {
+ for (JpaToscaPolicy toscaPolicy : serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap()
+ .values()) {
final LegacyGuardPolicyOutput legacyGuardPolicyOutput = new LegacyGuardPolicyOutput();
legacyGuardPolicyOutput.setType(toscaPolicy.getType().getName());
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java
index 65f477572..4ddcd60cc 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java
@@ -28,11 +28,11 @@ import javax.ws.rs.core.Response;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
-import org.onap.policy.models.tosca.simple.mapping.ToscaServiceTemplateMapper;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.mapping.JpaToscaServiceTemplateMapper;
import org.onap.policy.models.tosca.utils.ToscaUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -43,14 +43,14 @@ import org.slf4j.LoggerFactory;
* @author Liam Fallon (liam.fallon@est.tech)
*/
public class LegacyOperationalPolicyMapper
- implements ToscaServiceTemplateMapper<LegacyOperationalPolicy, LegacyOperationalPolicy> {
+ implements JpaToscaServiceTemplateMapper<LegacyOperationalPolicy, LegacyOperationalPolicy> {
private static final Logger LOGGER = LoggerFactory.getLogger(LegacyOperationalPolicyMapper.class);
private static final PfConceptKey LEGACY_OPERATIONAL_TYPE =
new PfConceptKey("onap.policies.controlloop.Operational", "1.0.0");
@Override
- public ToscaServiceTemplate toToscaServiceTemplate(final LegacyOperationalPolicy legacyOperationalPolicy) {
+ public JpaToscaServiceTemplate toToscaServiceTemplate(final LegacyOperationalPolicy legacyOperationalPolicy) {
String incomingVersion = legacyOperationalPolicy.getPolicyVersion();
if (incomingVersion == null) {
incomingVersion = "1";
@@ -58,7 +58,7 @@ public class LegacyOperationalPolicyMapper
PfConceptKey policyKey = new PfConceptKey(legacyOperationalPolicy.getPolicyId(), incomingVersion + ".0.0");
- final ToscaPolicy toscaPolicy = new ToscaPolicy(policyKey);
+ final JpaToscaPolicy toscaPolicy = new JpaToscaPolicy(policyKey);
toscaPolicy.setType(LEGACY_OPERATIONAL_TYPE);
@@ -66,19 +66,19 @@ public class LegacyOperationalPolicyMapper
toscaPolicy.setProperties(propertyMap);
toscaPolicy.getProperties().put("Content", legacyOperationalPolicy.getContent());
- final ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
+ final JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
serviceTemplate.setToscaDefinitionsVersion("tosca_simple_yaml_1_0");
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(policyKey, toscaPolicy);
return serviceTemplate;
}
@Override
- public LegacyOperationalPolicy fromToscaServiceTemplate(final ToscaServiceTemplate serviceTemplate) {
+ public LegacyOperationalPolicy fromToscaServiceTemplate(final JpaToscaServiceTemplate serviceTemplate) {
ToscaUtils.assertPoliciesExist(serviceTemplate);
if (serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().size() > 1) {
@@ -88,7 +88,7 @@ public class LegacyOperationalPolicyMapper
}
// Get the policy
- final ToscaPolicy toscaPolicy =
+ final JpaToscaPolicy toscaPolicy =
serviceTemplate.getTopologyTemplate().getPolicies().getAll(null).iterator().next();
final LegacyOperationalPolicy legacyOperationalPolicy = new LegacyOperationalPolicy();
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider.java
index 04a010f08..a394cec3e 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider.java
@@ -36,10 +36,10 @@ import org.onap.policy.models.tosca.legacy.concepts.LegacyGuardPolicyOutput;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
import org.onap.policy.models.tosca.legacy.mapping.LegacyGuardPolicyMapper;
import org.onap.policy.models.tosca.legacy.mapping.LegacyOperationalPolicyMapper;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
import org.onap.policy.models.tosca.simple.provider.SimpleToscaProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -68,7 +68,7 @@ public class LegacyProvider {
public LegacyOperationalPolicy getOperationalPolicy(@NonNull final PfDao dao, @NonNull final String policyId)
throws PfModelException {
- ToscaPolicy newestPolicy = getLatestPolicy(dao, policyId);
+ JpaToscaPolicy newestPolicy = getLatestPolicy(dao, policyId);
if (newestPolicy == null) {
String errorMessage = NO_POLICY_FOUND_FOR_POLICY_ID + policyId;
@@ -77,9 +77,9 @@ public class LegacyProvider {
}
// Create the structure of the TOSCA service template to contain the policy type
- ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(newestPolicy.getKey(), newestPolicy);
return new LegacyOperationalPolicyMapper().fromToscaServiceTemplate(serviceTemplate);
@@ -98,7 +98,7 @@ public class LegacyProvider {
// We need to find the latest policy and update the major version, if there is no policy with this ID, then
// we set it to the first version
- ToscaPolicy newestPolicy = getLatestPolicy(dao, legacyOperationalPolicy.getPolicyId());
+ JpaToscaPolicy newestPolicy = getLatestPolicy(dao, legacyOperationalPolicy.getPolicyId());
if (newestPolicy == null) {
legacyOperationalPolicy.setPolicyVersion(FIRST_POLICY_VERSION);
@@ -106,9 +106,9 @@ public class LegacyProvider {
legacyOperationalPolicy.setPolicyVersion(Integer.toString(newestPolicy.getKey().getMajorVersion() + 1));
}
- ToscaServiceTemplate incomingServiceTemplate =
+ JpaToscaServiceTemplate incomingServiceTemplate =
new LegacyOperationalPolicyMapper().toToscaServiceTemplate(legacyOperationalPolicy);
- ToscaServiceTemplate outgoingingServiceTemplate =
+ JpaToscaServiceTemplate outgoingingServiceTemplate =
new SimpleToscaProvider().createPolicies(dao, incomingServiceTemplate);
return new LegacyOperationalPolicyMapper().fromToscaServiceTemplate(outgoingingServiceTemplate);
@@ -127,7 +127,7 @@ public class LegacyProvider {
// We need to find the latest policy and use the major version, if there is no policy with this ID, then
// we have an error
- ToscaPolicy newestPolicy = getLatestPolicy(dao, legacyOperationalPolicy.getPolicyId());
+ JpaToscaPolicy newestPolicy = getLatestPolicy(dao, legacyOperationalPolicy.getPolicyId());
if (newestPolicy == null) {
String errorMessage = NO_POLICY_FOUND_FOR_POLICY_ID + legacyOperationalPolicy.getPolicyId();
@@ -137,9 +137,9 @@ public class LegacyProvider {
legacyOperationalPolicy.setPolicyVersion(Integer.toString(newestPolicy.getKey().getMajorVersion()));
}
- ToscaServiceTemplate incomingServiceTemplate =
+ JpaToscaServiceTemplate incomingServiceTemplate =
new LegacyOperationalPolicyMapper().toToscaServiceTemplate(legacyOperationalPolicy);
- ToscaServiceTemplate outgoingingServiceTemplate =
+ JpaToscaServiceTemplate outgoingingServiceTemplate =
new SimpleToscaProvider().createPolicies(dao, incomingServiceTemplate);
return new LegacyOperationalPolicyMapper().fromToscaServiceTemplate(outgoingingServiceTemplate);
@@ -157,12 +157,12 @@ public class LegacyProvider {
throws PfModelException {
// Get all the policies in the database and check the policy ID against the policies returned
- List<ToscaPolicy> policyList = dao.getAll(ToscaPolicy.class);
+ List<JpaToscaPolicy> policyList = dao.getAll(JpaToscaPolicy.class);
// Find the latest policy that matches the ID
- List<ToscaPolicy> policyDeleteList = new ArrayList<>();
+ List<JpaToscaPolicy> policyDeleteList = new ArrayList<>();
- for (ToscaPolicy policy : policyList) {
+ for (JpaToscaPolicy policy : policyList) {
if (policyId.equals(policy.getKey().getName())) {
policyDeleteList.add(policy);
}
@@ -175,11 +175,11 @@ public class LegacyProvider {
}
// Create the structure of the TOSCA service template to contain the policy type
- ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
- for (ToscaPolicy deletePolicy : policyDeleteList) {
+ for (JpaToscaPolicy deletePolicy : policyDeleteList) {
dao.delete(deletePolicy);
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(deletePolicy.getKey(),
deletePolicy);
@@ -199,7 +199,7 @@ public class LegacyProvider {
public Map<String, LegacyGuardPolicyOutput> getGuardPolicy(@NonNull final PfDao dao, @NonNull final String policyId)
throws PfModelException {
- ToscaPolicy newestPolicy = getLatestPolicy(dao, policyId);
+ JpaToscaPolicy newestPolicy = getLatestPolicy(dao, policyId);
if (newestPolicy == null) {
String errorMessage = NO_POLICY_FOUND_FOR_POLICY_ID + policyId;
@@ -208,9 +208,9 @@ public class LegacyProvider {
}
// Create the structure of the TOSCA service template to contain the policy type
- ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(newestPolicy.getKey(), newestPolicy);
return new LegacyGuardPolicyMapper().fromToscaServiceTemplate(serviceTemplate);
@@ -227,9 +227,9 @@ public class LegacyProvider {
public Map<String, LegacyGuardPolicyOutput> createGuardPolicy(@NonNull final PfDao dao,
@NonNull final LegacyGuardPolicyInput legacyGuardPolicy) throws PfModelException {
- ToscaServiceTemplate incomingServiceTemplate =
+ JpaToscaServiceTemplate incomingServiceTemplate =
new LegacyGuardPolicyMapper().toToscaServiceTemplate(legacyGuardPolicy);
- ToscaServiceTemplate outgoingingServiceTemplate =
+ JpaToscaServiceTemplate outgoingingServiceTemplate =
new SimpleToscaProvider().createPolicies(dao, incomingServiceTemplate);
return new LegacyGuardPolicyMapper().fromToscaServiceTemplate(outgoingingServiceTemplate);
@@ -246,9 +246,9 @@ public class LegacyProvider {
public Map<String, LegacyGuardPolicyOutput> updateGuardPolicy(@NonNull final PfDao dao,
@NonNull final LegacyGuardPolicyInput legacyGuardPolicy) throws PfModelException {
- ToscaServiceTemplate incomingServiceTemplate =
+ JpaToscaServiceTemplate incomingServiceTemplate =
new LegacyGuardPolicyMapper().toToscaServiceTemplate(legacyGuardPolicy);
- ToscaServiceTemplate outgoingingServiceTemplate =
+ JpaToscaServiceTemplate outgoingingServiceTemplate =
new SimpleToscaProvider().createPolicies(dao, incomingServiceTemplate);
return new LegacyGuardPolicyMapper().fromToscaServiceTemplate(outgoingingServiceTemplate);
@@ -267,12 +267,12 @@ public class LegacyProvider {
@NonNull final String policyId) throws PfModelException {
// Get all the policies in the database and check the policy ID against the policies returned
- List<ToscaPolicy> policyList = dao.getAll(ToscaPolicy.class);
+ List<JpaToscaPolicy> policyList = dao.getAll(JpaToscaPolicy.class);
// Find the latest policy that matches the ID
- List<ToscaPolicy> policyDeleteList = new ArrayList<>();
+ List<JpaToscaPolicy> policyDeleteList = new ArrayList<>();
- for (ToscaPolicy policy : policyList) {
+ for (JpaToscaPolicy policy : policyList) {
if (policyId.equals(policy.getKey().getName())) {
policyDeleteList.add(policy);
}
@@ -285,11 +285,11 @@ public class LegacyProvider {
}
// Create the structure of the TOSCA service template to contain the policy type
- ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
- for (ToscaPolicy deletePolicy : policyDeleteList) {
+ for (JpaToscaPolicy deletePolicy : policyDeleteList) {
dao.delete(deletePolicy);
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(deletePolicy.getKey(),
deletePolicy);
@@ -305,14 +305,14 @@ public class LegacyProvider {
* @param policyId the ID of the policy
* @return the policy
*/
- private ToscaPolicy getLatestPolicy(final PfDao dao, final String policyId) {
+ private JpaToscaPolicy getLatestPolicy(final PfDao dao, final String policyId) {
// Get all the policies in the database and check the policy ID against the policies returned
- List<ToscaPolicy> policyList = dao.getAll(ToscaPolicy.class);
+ List<JpaToscaPolicy> policyList = dao.getAll(JpaToscaPolicy.class);
// Find the latest policy that matches the ID
- ToscaPolicy newestPolicy = null;
+ JpaToscaPolicy newestPolicy = null;
- for (ToscaPolicy policy : policyList) {
+ for (JpaToscaPolicy policy : policyList) {
if (!policyId.equals(policy.getKey().getName())) {
continue;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraint.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraint.java
index ee153a295..bde53c351 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraint.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraint.java
@@ -48,25 +48,25 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
*/
@Data
@EqualsAndHashCode(callSuper = false)
-public abstract class ToscaConstraint extends PfConcept {
+public abstract class JpaToscaConstraint extends PfConcept {
private static final long serialVersionUID = 6426438089914347734L;
@EmbeddedId
private final PfReferenceKey key;
/**
- * The Default Constructor creates a {@link ToscaConstraint} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaConstraint} object with a null key.
*/
- public ToscaConstraint() {
+ public JpaToscaConstraint() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaConstraint} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaConstraint} object with the given concept key.
*
* @param key the key
*/
- public ToscaConstraint(@NonNull final PfReferenceKey key) {
+ public JpaToscaConstraint(@NonNull final PfReferenceKey key) {
this.key = key;
}
@@ -75,7 +75,7 @@ public abstract class ToscaConstraint extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaConstraint(@NonNull final ToscaConstraint copyConcept) {
+ public JpaToscaConstraint(@NonNull final JpaToscaConstraint copyConcept) {
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, "cannot copy an immutable constraint");
}
@@ -113,7 +113,7 @@ public abstract class ToscaConstraint extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaConstraint other = (ToscaConstraint) otherConcept;
+ final JpaToscaConstraint other = (JpaToscaConstraint) otherConcept;
return key.compareTo(other.key);
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogical.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogical.java
index 25a03c9e1..231e26188 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogical.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogical.java
@@ -37,7 +37,7 @@ import org.onap.policy.models.base.PfReferenceKey;
*/
@EqualsAndHashCode(callSuper = false)
@ToString
-public class ToscaConstraintLogical extends ToscaConstraint {
+public class JpaToscaConstraintLogical extends JpaToscaConstraint {
private static final long serialVersionUID = 2562306457768745444L;
public enum Operation {
@@ -54,29 +54,29 @@ public class ToscaConstraintLogical extends ToscaConstraint {
private final Operation operation;
/**
- * The Default Constructor creates a {@link ToscaConstraintLogical} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaConstraintLogical} object with a null key.
*/
- public ToscaConstraintLogical() {
+ public JpaToscaConstraintLogical() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogical} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaConstraintLogical} object with the given concept key.
*
* @param key the key of the constraint
*/
- public ToscaConstraintLogical(final PfReferenceKey key) {
+ public JpaToscaConstraintLogical(final PfReferenceKey key) {
this(key, Operation.EQ);
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogical} object with the given concept key and operation.
+ * The Key Constructor creates a {@link JpaToscaConstraintLogical} object with the given concept key and operation.
*
* @param key the key of the constraint
* @param operation the logical operation of the constraint
*
*/
- public ToscaConstraintLogical(final PfReferenceKey key, @NonNull final Operation operation) {
+ public JpaToscaConstraintLogical(final PfReferenceKey key, @NonNull final Operation operation) {
super(key);
this.operation = operation;
}
@@ -86,7 +86,7 @@ public class ToscaConstraintLogical extends ToscaConstraint {
*
* @param copyConcept the concept to copy from
*/
- public ToscaConstraintLogical(@NonNull final ToscaConstraintLogical copyConcept) {
+ public JpaToscaConstraintLogical(@NonNull final JpaToscaConstraintLogical copyConcept) {
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, "cannot copy an immutable constraint");
}
@@ -102,7 +102,7 @@ public class ToscaConstraintLogical extends ToscaConstraint {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaConstraintLogical other = (ToscaConstraintLogical) otherConcept;
+ final JpaToscaConstraintLogical other = (JpaToscaConstraintLogical) otherConcept;
int result = super.compareTo(other);
if (result != 0) {
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKey.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalKey.java
index 0fe50dd71..13902db19 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKey.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalKey.java
@@ -52,7 +52,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@EqualsAndHashCode(callSuper = false)
@ToString
-public final class ToscaConstraintLogicalKey extends ToscaConstraintLogical {
+public final class JpaToscaConstraintLogicalKey extends JpaToscaConstraintLogical {
private static final long serialVersionUID = -2420828090326264341L;
@Column
@@ -61,24 +61,24 @@ public final class ToscaConstraintLogicalKey extends ToscaConstraintLogical {
private final PfKey compareToKey;
/**
- * The Default Constructor creates a {@link ToscaConstraintLogicalKey} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaConstraintLogicalKey} object with a null key.
*/
- public ToscaConstraintLogicalKey() {
+ public JpaToscaConstraintLogicalKey() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogicalKey} object with the given concept
+ * The Key Constructor creates a {@link JpaToscaConstraintLogicalKey} object with the given concept
* key.
*
* @param key the key of the constraint
*/
- public ToscaConstraintLogicalKey(final PfReferenceKey key) {
+ public JpaToscaConstraintLogicalKey(final PfReferenceKey key) {
this(key, Operation.EQ, PfConceptKey.getNullKey());
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogicalKey} object with the given concept
+ * The Key Constructor creates a {@link JpaToscaConstraintLogicalKey} object with the given concept
* key, operation, and compare key.
*
* @param key the key of the constraint
@@ -86,7 +86,7 @@ public final class ToscaConstraintLogicalKey extends ToscaConstraintLogical {
* @param compareToKey the key of the object to which the object that owns this constraint will
* be compared
*/
- public ToscaConstraintLogicalKey(final PfReferenceKey key, @NonNull final Operation operation,
+ public JpaToscaConstraintLogicalKey(final PfReferenceKey key, @NonNull final Operation operation,
@NonNull final PfKey compareToKey) {
super(key, operation);
this.compareToKey = compareToKey;
@@ -97,7 +97,7 @@ public final class ToscaConstraintLogicalKey extends ToscaConstraintLogical {
*
* @param copyConcept the concept to copy from
*/
- public ToscaConstraintLogicalKey(@NonNull final ToscaConstraintLogical copyConcept) {
+ public JpaToscaConstraintLogicalKey(@NonNull final JpaToscaConstraintLogical copyConcept) {
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, "cannot copy an immutable constraint");
}
@@ -138,7 +138,7 @@ public final class ToscaConstraintLogicalKey extends ToscaConstraintLogical {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaConstraintLogicalKey other = (ToscaConstraintLogicalKey) otherConcept;
+ final JpaToscaConstraintLogicalKey other = (JpaToscaConstraintLogicalKey) otherConcept;
int result = super.compareTo(other);
if (result != 0) {
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalString.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalString.java
index fbf036004..512127343 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalString.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalString.java
@@ -47,7 +47,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Table(name = "ToscaConstraintLogicalString")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@EqualsAndHashCode(callSuper = false)
-public class ToscaConstraintLogicalString extends ToscaConstraintLogical {
+public class JpaToscaConstraintLogicalString extends JpaToscaConstraintLogical {
private static final long serialVersionUID = 8167550632122339195L;
@Column
@@ -56,24 +56,24 @@ public class ToscaConstraintLogicalString extends ToscaConstraintLogical {
private final String compareToString;
/**
- * The Default Constructor creates a {@link ToscaConstraintLogicalString} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaConstraintLogicalString} object with a null key.
*/
- public ToscaConstraintLogicalString() {
+ public JpaToscaConstraintLogicalString() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogicalString} object with the given concept
+ * The Key Constructor creates a {@link JpaToscaConstraintLogicalString} object with the given concept
* key.
*
* @param key the key of the constraint
*/
- public ToscaConstraintLogicalString(final PfReferenceKey key) {
+ public JpaToscaConstraintLogicalString(final PfReferenceKey key) {
this(key, Operation.EQ, "");
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogicalString} object with the given concept
+ * The Key Constructor creates a {@link JpaToscaConstraintLogicalString} object with the given concept
* key, operation, and compare string.
*
* @param key the key of the constraint
@@ -81,7 +81,7 @@ public class ToscaConstraintLogicalString extends ToscaConstraintLogical {
* @param compareToString the key of the object to which the object that owns this constraint will
* be compared
*/
- public ToscaConstraintLogicalString(final PfReferenceKey key, @NonNull final Operation operation,
+ public JpaToscaConstraintLogicalString(final PfReferenceKey key, @NonNull final Operation operation,
@NonNull final String compareToString) {
super(key, operation);
this.compareToString = compareToString.trim();
@@ -92,7 +92,7 @@ public class ToscaConstraintLogicalString extends ToscaConstraintLogical {
*
* @param copyConcept the concept to copy from
*/
- public ToscaConstraintLogicalString(@NonNull final ToscaConstraintLogical copyConcept) {
+ public JpaToscaConstraintLogicalString(@NonNull final JpaToscaConstraintLogical copyConcept) {
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, "cannot copy an immutable constraint");
}
@@ -120,7 +120,7 @@ public class ToscaConstraintLogicalString extends ToscaConstraintLogical {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaConstraintLogicalString other = (ToscaConstraintLogicalString) otherConcept;
+ final JpaToscaConstraintLogicalString other = (JpaToscaConstraintLogicalString) otherConcept;
int result = super.compareTo(other);
if (result != 0) {
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintValidValues.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintValidValues.java
index 98629a603..608605f4e 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintValidValues.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintValidValues.java
@@ -42,7 +42,7 @@ import org.onap.policy.models.base.PfReferenceKey;
*/
@EqualsAndHashCode(callSuper = false)
@Data
-public class ToscaConstraintValidValues extends ToscaConstraint {
+public class JpaToscaConstraintValidValues extends JpaToscaConstraint {
private static final long serialVersionUID = 3152323457560746844L;
@SerializedName("valid_values")
@@ -51,31 +51,31 @@ public class ToscaConstraintValidValues extends ToscaConstraint {
private final List<String> validValues;
/**
- * The Default Constructor creates a {@link ToscaConstraintValidValues} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaConstraintValidValues} object with a null key.
*/
- public ToscaConstraintValidValues() {
+ public JpaToscaConstraintValidValues() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaConstraintValidValues} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaConstraintValidValues} object with the given concept key.
*
* @param key the key of the constraint
*/
- public ToscaConstraintValidValues(final PfReferenceKey key) {
+ public JpaToscaConstraintValidValues(final PfReferenceKey key) {
super(key);
validValues = new LinkedList<>();
}
/**
- * The Key Constructor creates a {@link ToscaConstraintLogical} object with the given concept key
+ * The Key Constructor creates a {@link JpaToscaConstraintLogical} object with the given concept key
* and valid values list.
*
* @param key the key of the constraint
* @param validValues the valid values list of the constraint
*
*/
- public ToscaConstraintValidValues(final PfReferenceKey key, @NonNull final List<String> validValues) {
+ public JpaToscaConstraintValidValues(final PfReferenceKey key, @NonNull final List<String> validValues) {
super(key);
this.validValues = validValues;
}
@@ -85,7 +85,7 @@ public class ToscaConstraintValidValues extends ToscaConstraint {
*
* @param copyConcept the concept to copy from
*/
- public ToscaConstraintValidValues(@NonNull final ToscaConstraintValidValues copyConcept) {
+ public JpaToscaConstraintValidValues(@NonNull final JpaToscaConstraintValidValues copyConcept) {
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, "cannot copy an immutable constraint");
}
@@ -101,7 +101,7 @@ public class ToscaConstraintValidValues extends ToscaConstraint {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaConstraintValidValues other = (ToscaConstraintValidValues) otherConcept;
+ final JpaToscaConstraintValidValues other = (JpaToscaConstraintValidValues) otherConcept;
int result = super.compareTo(other);
if (result != 0) {
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataType.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataType.java
index e7d91ea40..0035eb015 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataType.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataType.java
@@ -56,28 +56,28 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaDataType extends ToscaEntityType {
+public class JpaToscaDataType extends JpaToscaEntityType {
private static final long serialVersionUID = -3922690413436539164L;
@ElementCollection
- private List<ToscaConstraint> constraints;
+ private List<JpaToscaConstraint> constraints;
@ElementCollection
- private List<ToscaProperty> properties;
+ private List<JpaToscaProperty> properties;
/**
- * The Default Constructor creates a {@link ToscaDataType} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaDataType} object with a null key.
*/
- public ToscaDataType() {
+ public JpaToscaDataType() {
this(new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaDataType} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaDataType} object with the given concept key.
*
* @param key the key
*/
- public ToscaDataType(@NonNull final PfConceptKey key) {
+ public JpaToscaDataType(@NonNull final PfConceptKey key) {
super(key);
}
@@ -86,7 +86,7 @@ public class ToscaDataType extends ToscaEntityType {
*
* @param copyConcept the concept to copy from
*/
- public ToscaDataType(final ToscaDataType copyConcept) {
+ public JpaToscaDataType(final JpaToscaDataType copyConcept) {
super(copyConcept);
}
@@ -95,13 +95,13 @@ public class ToscaDataType extends ToscaEntityType {
final List<PfKey> keyList = super.getKeys();
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
keyList.addAll(constraint.getKeys());
}
}
if (properties != null) {
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
keyList.addAll(property.getKeys());
}
}
@@ -114,13 +114,13 @@ public class ToscaDataType extends ToscaEntityType {
super.clean();
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
constraint.clean();
}
}
if (properties != null) {
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
property.clean();
}
}
@@ -150,7 +150,7 @@ public class ToscaDataType extends ToscaEntityType {
private PfValidationResult validateConstraints(@NonNull final PfValidationResult resultIn) {
PfValidationResult result = resultIn;
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
if (constraint == null) {
result.addValidationMessage(new PfValidationMessage(getKey(), this.getClass(), ValidationResult.INVALID,
"data type constraint may not be null "));
@@ -170,7 +170,7 @@ public class ToscaDataType extends ToscaEntityType {
private PfValidationResult validateProperties(final PfValidationResult resultIn) {
PfValidationResult result = resultIn;
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
if (property == null) {
result.addValidationMessage(new PfValidationMessage(getKey(), this.getClass(), ValidationResult.INVALID,
"data type property may not be null "));
@@ -193,7 +193,7 @@ public class ToscaDataType extends ToscaEntityType {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaDataType other = (ToscaDataType) otherConcept;
+ final JpaToscaDataType other = (JpaToscaDataType) otherConcept;
if (!super.equals(other)) {
return super.compareTo(other);
}
@@ -216,15 +216,15 @@ public class ToscaDataType extends ToscaEntityType {
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaDataType copy = ((ToscaDataType) copyObject);
+ final JpaToscaDataType copy = ((JpaToscaDataType) copyObject);
super.copyTo(target);
if (constraints == null) {
copy.setConstraints(null);
}
else {
- final List<ToscaConstraint> newConstraints = new ArrayList<>();
- for (final ToscaConstraint constraint : constraints) {
+ final List<JpaToscaConstraint> newConstraints = new ArrayList<>();
+ for (final JpaToscaConstraint constraint : constraints) {
newConstraints.add(constraint); // Constraints are immutable
}
copy.setConstraints(newConstraints);
@@ -234,9 +234,9 @@ public class ToscaDataType extends ToscaEntityType {
copy.setProperties(null);
}
else {
- final List<ToscaProperty> newProperties = new ArrayList<>();
- for (final ToscaProperty property : properties) {
- newProperties.add(new ToscaProperty(property));
+ final List<JpaToscaProperty> newProperties = new ArrayList<>();
+ for (final JpaToscaProperty property : properties) {
+ newProperties.add(new JpaToscaProperty(property));
}
copy.setProperties(newProperties);
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypes.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypes.java
index eae98a1bc..7fedd063c 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypes.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypes.java
@@ -44,28 +44,28 @@ import org.onap.policy.models.base.PfConceptKey;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaDataTypes extends PfConceptContainer<ToscaDataType> {
+public class JpaToscaDataTypes extends PfConceptContainer<JpaToscaDataType> {
private static final long serialVersionUID = 2941102271022190348L;
public static final String DEFAULT_NAME = "ToscaDataTypesSimple";
public static final String DEFAULT_VERSION = "1.0.0";
/**
- * The Default Constructor creates a {@link ToscaDataTypes} object with a null artifact key
+ * The Default Constructor creates a {@link JpaToscaDataTypes} object with a null artifact key
* and creates an empty concept map.
*/
- public ToscaDataTypes() {
+ public JpaToscaDataTypes() {
super(new PfConceptKey(DEFAULT_NAME, DEFAULT_VERSION));
}
/**
- * The Key Constructor creates a {@link ToscaDataTypes} object with the given artifact key
+ * The Key Constructor creates a {@link JpaToscaDataTypes} object with the given artifact key
* and creates an empty concept map.
*
* @param key the concept key
*/
- public ToscaDataTypes(final PfConceptKey key) {
- super(key, new TreeMap<PfConceptKey, ToscaDataType>());
+ public JpaToscaDataTypes(final PfConceptKey key) {
+ super(key, new TreeMap<PfConceptKey, JpaToscaDataType>());
}
/**
@@ -74,7 +74,7 @@ public class ToscaDataTypes extends PfConceptContainer<ToscaDataType> {
* @param key the concept container key
* @param conceptMap the concepts to be stored in the concept container
*/
- public ToscaDataTypes(final PfConceptKey key, final Map<PfConceptKey, ToscaDataType> conceptMap) {
+ public JpaToscaDataTypes(final PfConceptKey key, final Map<PfConceptKey, JpaToscaDataType> conceptMap) {
super(key, conceptMap);
}
@@ -83,7 +83,7 @@ public class ToscaDataTypes extends PfConceptContainer<ToscaDataType> {
*
* @param copyConcept the concept to copy from
*/
- public ToscaDataTypes(final ToscaDataTypes copyConcept) {
+ public JpaToscaDataTypes(final JpaToscaDataTypes copyConcept) {
super(copyConcept);
}
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntityType.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntityType.java
index f2ae05119..e7d51a500 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntityType.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntityType.java
@@ -53,7 +53,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@MappedSuperclass
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaEntityType extends PfConcept {
+public class JpaToscaEntityType extends PfConcept {
private static final long serialVersionUID = -1330661834220739393L;
@EmbeddedId
@@ -77,18 +77,18 @@ public class ToscaEntityType extends PfConcept {
// @formatter:on
/**
- * The Default Constructor creates a {@link ToscaEntityType} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaEntityType} object with a null key.
*/
- public ToscaEntityType() {
+ public JpaToscaEntityType() {
this(new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaEntityType} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaEntityType} object with the given concept key.
*
* @param key the key
*/
- public ToscaEntityType(@NonNull final PfConceptKey key) {
+ public JpaToscaEntityType(@NonNull final PfConceptKey key) {
this.key = key;
}
@@ -97,7 +97,7 @@ public class ToscaEntityType extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaEntityType(final ToscaEntityType copyConcept) {
+ public JpaToscaEntityType(final JpaToscaEntityType copyConcept) {
super(copyConcept);
}
@@ -176,7 +176,7 @@ public class ToscaEntityType extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaEntityType other = (ToscaEntityType) otherConcept;
+ final JpaToscaEntityType other = (JpaToscaEntityType) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -199,7 +199,7 @@ public class ToscaEntityType extends PfConcept {
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaEntityType copy = ((ToscaEntityType) copyObject);
+ final JpaToscaEntityType copy = ((JpaToscaEntityType) copyObject);
copy.setKey(new PfConceptKey(key));
copy.setDerivedFrom(derivedFrom != null ? new PfConceptKey(derivedFrom) : null);
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchema.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntrySchema.java
index 2dca1ef55..e5ae20e84 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchema.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntrySchema.java
@@ -61,7 +61,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaEntrySchema extends PfConcept {
+public class JpaToscaEntrySchema extends PfConcept {
private static final long serialVersionUID = 3645882081163287058L;
@EmbeddedId
@@ -74,31 +74,31 @@ public class ToscaEntrySchema extends PfConcept {
private String description;
@ElementCollection
- private List<ToscaConstraint> constraints;
+ private List<JpaToscaConstraint> constraints;
/**
- * The Default Constructor creates a {@link ToscaEntrySchema} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaEntrySchema} object with a null key.
*/
- public ToscaEntrySchema() {
+ public JpaToscaEntrySchema() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaEntrySchema} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaEntrySchema} object with the given concept key.
*
* @param key the key
*/
- public ToscaEntrySchema(@NonNull final PfReferenceKey key) {
+ public JpaToscaEntrySchema(@NonNull final PfReferenceKey key) {
this(key, new PfConceptKey());
}
/**
- * The full constructor creates a {@link ToscaEntrySchema} object with mandatory fields.
+ * The full constructor creates a {@link JpaToscaEntrySchema} object with mandatory fields.
*
* @param key the key
* @param type the type of the entry schema
*/
- public ToscaEntrySchema(@NonNull final PfReferenceKey key, @NonNull final PfConceptKey type) {
+ public JpaToscaEntrySchema(@NonNull final PfReferenceKey key, @NonNull final PfConceptKey type) {
this.key = key;
this.type = type;
}
@@ -108,7 +108,7 @@ public class ToscaEntrySchema extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaEntrySchema(final ToscaEntrySchema copyConcept) {
+ public JpaToscaEntrySchema(final JpaToscaEntrySchema copyConcept) {
super(copyConcept);
}
@@ -119,7 +119,7 @@ public class ToscaEntrySchema extends PfConcept {
keyList.addAll(type.getKeys());
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
keyList.addAll(constraint.getKeys());
}
}
@@ -135,7 +135,7 @@ public class ToscaEntrySchema extends PfConcept {
description = (description != null ? description.trim() : null);
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
constraint.clean();
}
}
@@ -164,7 +164,7 @@ public class ToscaEntrySchema extends PfConcept {
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
if (constraint == null) {
result.addValidationMessage(new PfValidationMessage(key, this.getClass(), ValidationResult.INVALID,
"property constraint may not be null "));
@@ -189,7 +189,7 @@ public class ToscaEntrySchema extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaEntrySchema other = (ToscaEntrySchema) otherConcept;
+ final JpaToscaEntrySchema other = (JpaToscaEntrySchema) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -208,16 +208,16 @@ public class ToscaEntrySchema extends PfConcept {
@Override
public PfConcept copyTo(@NonNull final PfConcept target) {
- Assertions.instanceOf(target, ToscaEntrySchema.class);
+ Assertions.instanceOf(target, JpaToscaEntrySchema.class);
- final ToscaEntrySchema copy = ((ToscaEntrySchema) target);
+ final JpaToscaEntrySchema copy = ((JpaToscaEntrySchema) target);
copy.setKey(new PfReferenceKey(key));
copy.setType(new PfConceptKey(type));
copy.setDescription(description);
if (constraints != null) {
- final List<ToscaConstraint> newConstraints = new ArrayList<>();
- for (final ToscaConstraint constraint : constraints) {
+ final List<JpaToscaConstraint> newConstraints = new ArrayList<>();
+ for (final JpaToscaConstraint constraint : constraints) {
newConstraints.add(constraint); // Constraints are immutable
}
copy.setConstraints(newConstraints);
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEventFilter.java
index e2e5488e0..3907a1b0c 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEventFilter.java
@@ -57,7 +57,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaEventFilter extends PfConcept {
+public class JpaToscaEventFilter extends PfConcept {
private static final long serialVersionUID = 8769020537228210247L;
@EmbeddedId
@@ -73,27 +73,27 @@ public class ToscaEventFilter extends PfConcept {
private String capability;
/**
- * The Default Constructor creates a {@link ToscaEventFilter} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaEventFilter} object with a null key.
*/
- public ToscaEventFilter() {
+ public JpaToscaEventFilter() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaEventFilter} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaEventFilter} object with the given concept key.
*
* @param key the key
*/
- public ToscaEventFilter(@NonNull final PfReferenceKey key) {
+ public JpaToscaEventFilter(@NonNull final PfReferenceKey key) {
this(key, new PfConceptKey());
}
/**
- * The full Constructor creates a {@link ToscaEventFilter} object with the given concept key and node.
+ * The full Constructor creates a {@link JpaToscaEventFilter} object with the given concept key and node.
*
* @param key the key
*/
- public ToscaEventFilter(@NonNull final PfReferenceKey key, @NonNull final PfConceptKey node) {
+ public JpaToscaEventFilter(@NonNull final PfReferenceKey key, @NonNull final PfConceptKey node) {
this.key = key;
this.node = node;
}
@@ -103,7 +103,7 @@ public class ToscaEventFilter extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaEventFilter(final ToscaEventFilter copyConcept) {
+ public JpaToscaEventFilter(final JpaToscaEventFilter copyConcept) {
super(copyConcept);
}
@@ -164,7 +164,7 @@ public class ToscaEventFilter extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaEventFilter other = (ToscaEventFilter) otherConcept;
+ final JpaToscaEventFilter other = (JpaToscaEventFilter) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -184,9 +184,9 @@ public class ToscaEventFilter extends PfConcept {
@Override
public PfConcept copyTo(@NonNull final PfConcept target) {
final Object copyObject = target;
- Assertions.instanceOf(copyObject, ToscaEventFilter.class);
+ Assertions.instanceOf(copyObject, JpaToscaEventFilter.class);
- final ToscaEventFilter copy = ((ToscaEventFilter) copyObject);
+ final JpaToscaEventFilter copy = ((JpaToscaEventFilter) copyObject);
copy.setKey(new PfReferenceKey(key));
copy.setNode(new PfConceptKey(node));
copy.setRequirement(requirement);
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaModel.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaModel.java
index a7852976d..a322c167f 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaModel.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaModel.java
@@ -46,7 +46,7 @@ import org.onap.policy.models.base.PfValidationResult;
* class that allows a model with many service templates to be constructed that contains a well
* formed overall TOSCA model.
*
- * <p>Validation runs {@link ToscaModel} validation on the model and all its sub concepts.
+ * <p>Validation runs {@link JpaToscaModel} validation on the model and all its sub concepts.
*/
@Entity
@@ -54,37 +54,37 @@ import org.onap.policy.models.base.PfValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaModel extends PfModel {
+public class JpaToscaModel extends PfModel {
private static final long serialVersionUID = 8800599637708309945L;
@OneToOne(cascade = CascadeType.ALL)
- private ToscaServiceTemplates serviceTemplates;
+ private JpaToscaServiceTemplates serviceTemplates;
/**
- * The Default Constructor creates a {@link ToscaModel} object with a null concept key and
+ * The Default Constructor creates a {@link JpaToscaModel} object with a null concept key and
* creates an empty TOSCA model.
*/
- public ToscaModel() {
+ public JpaToscaModel() {
this(new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaModel} object with the given concept key and
+ * The Key Constructor creates a {@link JpaToscaModel} object with the given concept key and
* creates an empty TOSCA model.
*
* @param key the TOSCA model key
*/
- public ToscaModel(final PfConceptKey key) {
- this(key, new ToscaServiceTemplates(new PfConceptKey()));
+ public JpaToscaModel(final PfConceptKey key) {
+ this(key, new JpaToscaServiceTemplates(new PfConceptKey()));
}
/**
- * Constructor that initiates a {@link ToscaModel} with all its fields.
+ * Constructor that initiates a {@link JpaToscaModel} with all its fields.
*
* @param key the TOSCA model key
* @param serviceTemplates the service templates in the event model
*/
- public ToscaModel(@NonNull final PfConceptKey key, @NonNull final ToscaServiceTemplates serviceTemplates) {
+ public JpaToscaModel(@NonNull final PfConceptKey key, @NonNull final JpaToscaServiceTemplates serviceTemplates) {
super(key);
this.serviceTemplates = serviceTemplates;
}
@@ -94,7 +94,7 @@ public class ToscaModel extends PfModel {
*
* @param copyConcept the concept to copy from
*/
- public ToscaModel(@NonNull final ToscaModel copyConcept) {
+ public JpaToscaModel(@NonNull final JpaToscaModel copyConcept) {
super(copyConcept);
}
@@ -139,7 +139,7 @@ public class ToscaModel extends PfModel {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaModel other = (ToscaModel) otherConcept;
+ final JpaToscaModel other = (JpaToscaModel) otherConcept;
if (!super.equals(other)) {
return super.compareTo(other);
}
@@ -149,11 +149,11 @@ public class ToscaModel extends PfModel {
@Override
public PfConcept copyTo(@NonNull final PfConcept targetObject) {
- Assertions.instanceOf(targetObject, ToscaModel.class);
+ Assertions.instanceOf(targetObject, JpaToscaModel.class);
- final ToscaModel copy = ((ToscaModel) targetObject);
+ final JpaToscaModel copy = ((JpaToscaModel) targetObject);
super.copyTo(targetObject);
- copy.setServiceTemplates(new ToscaServiceTemplates(serviceTemplates));
+ copy.setServiceTemplates(new JpaToscaServiceTemplates(serviceTemplates));
return copy;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicies.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicies.java
index f318bb6be..d59f470dd 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicies.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicies.java
@@ -44,28 +44,28 @@ import org.onap.policy.models.base.PfConceptKey;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaPolicies extends PfConceptContainer<ToscaPolicy> {
+public class JpaToscaPolicies extends PfConceptContainer<JpaToscaPolicy> {
private static final long serialVersionUID = -7526648702327776101L;
public static final String DEFAULT_NAME = "ToscaPoliciesSimple";
public static final String DEFAULT_VERSION = "1.0.0";
/**
- * The Default Constructor creates a {@link ToscaPolicies} object with a null artifact key and
+ * The Default Constructor creates a {@link JpaToscaPolicies} object with a null artifact key and
* creates an empty concept map.
*/
- public ToscaPolicies() {
+ public JpaToscaPolicies() {
super(new PfConceptKey(DEFAULT_NAME, DEFAULT_VERSION));
}
/**
- * The Key Constructor creates a {@link ToscaPolicies} object with the given artifact key and
+ * The Key Constructor creates a {@link JpaToscaPolicies} object with the given artifact key and
* creates an empty concept map.
*
* @param key the concept key
*/
- public ToscaPolicies(final PfConceptKey key) {
- super(key, new TreeMap<PfConceptKey, ToscaPolicy>());
+ public JpaToscaPolicies(final PfConceptKey key) {
+ super(key, new TreeMap<PfConceptKey, JpaToscaPolicy>());
}
/**
@@ -74,7 +74,7 @@ public class ToscaPolicies extends PfConceptContainer<ToscaPolicy> {
* @param key the concept container key
* @param conceptMap the concepts to be stored in the concept container
*/
- public ToscaPolicies(final PfConceptKey key, final Map<PfConceptKey, ToscaPolicy> conceptMap) {
+ public JpaToscaPolicies(final PfConceptKey key, final Map<PfConceptKey, JpaToscaPolicy> conceptMap) {
super(key, conceptMap);
}
@@ -83,7 +83,7 @@ public class ToscaPolicies extends PfConceptContainer<ToscaPolicy> {
*
* @param copyConcept the concept to copy from
*/
- public ToscaPolicies(final ToscaPolicies copyConcept) {
+ public JpaToscaPolicies(final JpaToscaPolicies copyConcept) {
super(copyConcept);
}
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicy.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicy.java
index e08079c40..e889192d8 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicy.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicy.java
@@ -62,7 +62,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaPolicy extends ToscaEntityType {
+public class JpaToscaPolicy extends JpaToscaEntityType {
private static final long serialVersionUID = 3265174757061982805L;
// @formatter:off
@@ -84,28 +84,28 @@ public class ToscaPolicy extends ToscaEntityType {
// @formatter:on
/**
- * The Default Constructor creates a {@link ToscaPolicy} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaPolicy} object with a null key.
*/
- public ToscaPolicy() {
+ public JpaToscaPolicy() {
this(new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaPolicy} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaPolicy} object with the given concept key.
*
* @param key the key
*/
- public ToscaPolicy(@NonNull final PfConceptKey key) {
+ public JpaToscaPolicy(@NonNull final PfConceptKey key) {
this(key, new PfConceptKey());
}
/**
- * The full Constructor creates a {@link ToscaPolicy} object with all mandatory fields.
+ * The full Constructor creates a {@link JpaToscaPolicy} object with all mandatory fields.
*
* @param key the key
* @param type the type of the policy
*/
- public ToscaPolicy(@NonNull final PfConceptKey key, @NonNull final PfConceptKey type) {
+ public JpaToscaPolicy(@NonNull final PfConceptKey key, @NonNull final PfConceptKey type) {
super(key);
this.type = type;
}
@@ -115,7 +115,7 @@ public class ToscaPolicy extends ToscaEntityType {
*
* @param copyConcept the concept to copy from
*/
- public ToscaPolicy(@NonNull final ToscaPolicy copyConcept) {
+ public JpaToscaPolicy(@NonNull final JpaToscaPolicy copyConcept) {
super(copyConcept);
}
@@ -223,7 +223,7 @@ public class ToscaPolicy extends ToscaEntityType {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaPolicy other = (ToscaPolicy) otherConcept;
+ final JpaToscaPolicy other = (JpaToscaPolicy) otherConcept;
if (!super.equals(other)) {
return super.compareTo(other);
}
@@ -245,7 +245,7 @@ public class ToscaPolicy extends ToscaEntityType {
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaPolicy copy = ((ToscaPolicy) copyObject);
+ final JpaToscaPolicy copy = ((JpaToscaPolicy) copyObject);
super.copyTo(target);
copy.setType(new PfConceptKey(type));
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyType.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyType.java
index b155192cb..610987ccb 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyType.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyType.java
@@ -57,31 +57,31 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaPolicyType extends ToscaEntityType {
+public class JpaToscaPolicyType extends JpaToscaEntityType {
private static final long serialVersionUID = -563659852901842616L;
@ElementCollection
- private List<ToscaProperty> properties;
+ private List<JpaToscaProperty> properties;
@ElementCollection
private List<PfConceptKey> targets;
@ElementCollection
- private List<ToscaTrigger> triggers;
+ private List<JpaToscaTrigger> triggers;
/**
- * The Default Constructor creates a {@link ToscaPolicyType} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaPolicyType} object with a null key.
*/
- public ToscaPolicyType() {
+ public JpaToscaPolicyType() {
this(new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaPolicyType} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaPolicyType} object with the given concept key.
*
* @param key the key
*/
- public ToscaPolicyType(@NonNull final PfConceptKey key) {
+ public JpaToscaPolicyType(@NonNull final PfConceptKey key) {
super(key);
}
@@ -90,7 +90,7 @@ public class ToscaPolicyType extends ToscaEntityType {
*
* @param copyConcept the concept to copy from
*/
- public ToscaPolicyType(final ToscaPolicyType copyConcept) {
+ public JpaToscaPolicyType(final JpaToscaPolicyType copyConcept) {
super(copyConcept);
}
@@ -100,7 +100,7 @@ public class ToscaPolicyType extends ToscaEntityType {
final List<PfKey> keyList = super.getKeys();
if (properties != null) {
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
keyList.addAll(property.getKeys());
}
}
@@ -110,7 +110,7 @@ public class ToscaPolicyType extends ToscaEntityType {
}
if (triggers != null) {
- for (ToscaTrigger trigger : triggers) {
+ for (JpaToscaTrigger trigger : triggers) {
keyList.addAll(trigger.getKeys());
}
}
@@ -123,7 +123,7 @@ public class ToscaPolicyType extends ToscaEntityType {
super.clean();
if (properties != null) {
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
property.clean();
}
}
@@ -135,7 +135,7 @@ public class ToscaPolicyType extends ToscaEntityType {
}
if (triggers != null) {
- for (ToscaTrigger trigger : triggers) {
+ for (JpaToscaTrigger trigger : triggers) {
trigger.clean();
}
}
@@ -169,7 +169,7 @@ public class ToscaPolicyType extends ToscaEntityType {
private PfValidationResult validateProperties(final PfValidationResult resultIn) {
PfValidationResult result = resultIn;
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
if (property == null) {
result.addValidationMessage(new PfValidationMessage(getKey(), this.getClass(), ValidationResult.INVALID,
"policy property may not be null "));
@@ -209,7 +209,7 @@ public class ToscaPolicyType extends ToscaEntityType {
private PfValidationResult validateTriggers(final PfValidationResult resultIn) {
PfValidationResult result = resultIn;
- for (ToscaTrigger trigger : triggers) {
+ for (JpaToscaTrigger trigger : triggers) {
if (trigger == null) {
result.addValidationMessage(new PfValidationMessage(getKey(), this.getClass(), ValidationResult.INVALID,
"policy trigger may not be null "));
@@ -232,7 +232,7 @@ public class ToscaPolicyType extends ToscaEntityType {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaPolicyType other = (ToscaPolicyType) otherConcept;
+ final JpaToscaPolicyType other = (JpaToscaPolicyType) otherConcept;
if (!super.equals(other)) {
return super.compareTo(other);
}
@@ -255,16 +255,16 @@ public class ToscaPolicyType extends ToscaEntityType {
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaPolicyType copy = ((ToscaPolicyType) copyObject);
+ final JpaToscaPolicyType copy = ((JpaToscaPolicyType) copyObject);
super.copyTo(target);
- final List<ToscaProperty> newProperties = new ArrayList<>();
+ final List<JpaToscaProperty> newProperties = new ArrayList<>();
if (properties == null) {
copy.setProperties(null);
} else {
- for (final ToscaProperty property : properties) {
- newProperties.add(new ToscaProperty(property));
+ for (final JpaToscaProperty property : properties) {
+ newProperties.add(new JpaToscaProperty(property));
}
copy.setProperties(newProperties);
}
@@ -282,9 +282,9 @@ public class ToscaPolicyType extends ToscaEntityType {
if (triggers == null) {
copy.setTargets(null);
} else {
- final List<ToscaTrigger> newTriggers = new ArrayList<>();
- for (final ToscaTrigger trigger : triggers) {
- newTriggers.add(new ToscaTrigger(trigger));
+ final List<JpaToscaTrigger> newTriggers = new ArrayList<>();
+ for (final JpaToscaTrigger trigger : triggers) {
+ newTriggers.add(new JpaToscaTrigger(trigger));
}
copy.setTriggers(newTriggers);
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypes.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypes.java
index 277291364..ce3a8130d 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypes.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypes.java
@@ -44,28 +44,28 @@ import org.onap.policy.models.base.PfConceptKey;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaPolicyTypes extends PfConceptContainer<ToscaPolicyType> {
+public class JpaToscaPolicyTypes extends PfConceptContainer<JpaToscaPolicyType> {
private static final long serialVersionUID = -4157979965271220098L;
public static final String DEFAULT_NAME = "ToscaPolicyTypesSimple";
public static final String DEFAULT_VERSION = "1.0.0";
/**
- * The Default Constructor creates a {@link ToscaPolicyTypes} object with a null artifact key
+ * The Default Constructor creates a {@link JpaToscaPolicyTypes} object with a null artifact key
* and creates an empty concept map.
*/
- public ToscaPolicyTypes() {
+ public JpaToscaPolicyTypes() {
super(new PfConceptKey(DEFAULT_NAME, DEFAULT_VERSION));
}
/**
- * The Key Constructor creates a {@link ToscaPolicyTypes} object with the given artifact key and
+ * The Key Constructor creates a {@link JpaToscaPolicyTypes} object with the given artifact key and
* creates an empty concept map.
*
* @param key the concept key
*/
- public ToscaPolicyTypes(final PfConceptKey key) {
- super(key, new TreeMap<PfConceptKey, ToscaPolicyType>());
+ public JpaToscaPolicyTypes(final PfConceptKey key) {
+ super(key, new TreeMap<PfConceptKey, JpaToscaPolicyType>());
}
/**
@@ -74,7 +74,7 @@ public class ToscaPolicyTypes extends PfConceptContainer<ToscaPolicyType> {
* @param key the concept container key
* @param conceptMap the concepts to be stored in the concept container
*/
- public ToscaPolicyTypes(final PfConceptKey key, final Map<PfConceptKey, ToscaPolicyType> conceptMap) {
+ public JpaToscaPolicyTypes(final PfConceptKey key, final Map<PfConceptKey, JpaToscaPolicyType> conceptMap) {
super(key, conceptMap);
}
@@ -83,7 +83,7 @@ public class ToscaPolicyTypes extends PfConceptContainer<ToscaPolicyType> {
*
* @param copyConcept the concept to copy from
*/
- public ToscaPolicyTypes(final ToscaPolicyTypes copyConcept) {
+ public JpaToscaPolicyTypes(final JpaToscaPolicyTypes copyConcept) {
super(copyConcept);
}
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaProperty.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaProperty.java
index 2276f5a7a..376c2b3b2 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaProperty.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaProperty.java
@@ -61,7 +61,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaProperty extends PfConcept {
+public class JpaToscaProperty extends PfConcept {
private static final long serialVersionUID = 1675770231921107988L;
public enum Status {
@@ -89,35 +89,35 @@ public class ToscaProperty extends PfConcept {
private Status status = Status.SUPPORTED;
@ElementCollection
- private List<ToscaConstraint> constraints;
+ private List<JpaToscaConstraint> constraints;
@Column
@SerializedName("entry_schema")
- private ToscaEntrySchema entrySchema;
+ private JpaToscaEntrySchema entrySchema;
/**
- * The Default Constructor creates a {@link ToscaProperty} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaProperty} object with a null key.
*/
- public ToscaProperty() {
+ public JpaToscaProperty() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaProperty} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaProperty} object with the given concept key.
*
* @param key the key
*/
- public ToscaProperty(@NonNull final PfReferenceKey key) {
+ public JpaToscaProperty(@NonNull final PfReferenceKey key) {
this(key, new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaProperty} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaProperty} object with the given concept key.
*
* @param key the key
* @param type the key of the property type
*/
- public ToscaProperty(@NonNull final PfReferenceKey key, @NonNull final PfConceptKey type) {
+ public JpaToscaProperty(@NonNull final PfReferenceKey key, @NonNull final PfConceptKey type) {
this.key = key;
this.type = type;
}
@@ -127,7 +127,7 @@ public class ToscaProperty extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaProperty(final ToscaProperty copyConcept) {
+ public JpaToscaProperty(final JpaToscaProperty copyConcept) {
super(copyConcept);
}
@@ -138,7 +138,7 @@ public class ToscaProperty extends PfConcept {
keyList.addAll(type.getKeys());
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
keyList.addAll(constraint.getKeys());
}
}
@@ -165,7 +165,7 @@ public class ToscaProperty extends PfConcept {
}
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
constraint.clean();
}
}
@@ -214,7 +214,7 @@ public class ToscaProperty extends PfConcept {
}
if (constraints != null) {
- for (ToscaConstraint constraint : constraints) {
+ for (JpaToscaConstraint constraint : constraints) {
if (constraint == null) {
result.addValidationMessage(new PfValidationMessage(key, this.getClass(), ValidationResult.INVALID,
"property constraint may not be null "));
@@ -238,7 +238,7 @@ public class ToscaProperty extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaProperty other = (ToscaProperty) otherConcept;
+ final JpaToscaProperty other = (JpaToscaProperty) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -252,7 +252,7 @@ public class ToscaProperty extends PfConcept {
*
* @param other the other ToscaProperty object
*/
- private int compareFields(final ToscaProperty other) {
+ private int compareFields(final JpaToscaProperty other) {
if (!type.equals(other.type)) {
return type.compareTo(other.type);
}
@@ -287,9 +287,9 @@ public class ToscaProperty extends PfConcept {
@Override
public PfConcept copyTo(@NonNull final PfConcept target) {
- Assertions.instanceOf(target, ToscaProperty.class);
+ Assertions.instanceOf(target, JpaToscaProperty.class);
- final ToscaProperty copy = ((ToscaProperty) target);
+ final JpaToscaProperty copy = ((JpaToscaProperty) target);
copy.setKey(new PfReferenceKey(key));
copy.setType(new PfConceptKey(type));
copy.setDescription(description);
@@ -297,7 +297,7 @@ public class ToscaProperty extends PfConcept {
copy.setDefaultValue(defaultValue);
copy.setStatus(status);
copy.constraints = constraints; // Constraints are immutable
- copy.setEntrySchema(entrySchema != null ? new ToscaEntrySchema(entrySchema) : null);
+ copy.setEntrySchema(entrySchema != null ? new JpaToscaEntrySchema(entrySchema) : null);
return copy;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplate.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplate.java
index c3bb9165e..fa2d2aac7 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplate.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplate.java
@@ -57,7 +57,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaServiceTemplate extends ToscaEntityType {
+public class JpaToscaServiceTemplate extends JpaToscaEntityType {
private static final long serialVersionUID = 8084846046148349401L;
public static final String DEFAULT_NAME = "ToscaServiceTemplateSimple";
@@ -69,40 +69,40 @@ public class ToscaServiceTemplate extends ToscaEntityType {
@OneToOne(cascade = CascadeType.ALL)
@SerializedName("data_types")
- private ToscaDataTypes dataTypes;
+ private JpaToscaDataTypes dataTypes;
@OneToOne(cascade = CascadeType.ALL)
@SerializedName("policy_types")
- private ToscaPolicyTypes policyTypes;
+ private JpaToscaPolicyTypes policyTypes;
@SerializedName("topology_template")
- private ToscaTopologyTemplate topologyTemplate;
+ private JpaToscaTopologyTemplate topologyTemplate;
/**
- * The Default Constructor creates a {@link ToscaServiceTemplate} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaServiceTemplate} object with a null key.
*/
- public ToscaServiceTemplate() {
+ public JpaToscaServiceTemplate() {
this(new PfConceptKey(DEFAULT_NAME, DEFAULT_VERSION));
}
/**
- * The Key Constructor creates a {@link ToscaServiceTemplate} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaServiceTemplate} object with the given concept key.
*
* @param key the key
*/
- public ToscaServiceTemplate(@NonNull final PfConceptKey key) {
+ public JpaToscaServiceTemplate(@NonNull final PfConceptKey key) {
this(key, "");
}
/**
- * The full constructor creates a {@link ToscaServiceTemplate} object with all mandatory
+ * The full constructor creates a {@link JpaToscaServiceTemplate} object with all mandatory
* parameters.
*
* @param key the key
* @param toscaDefinitionsVersion the TOSCA version string
*/
- public ToscaServiceTemplate(@NonNull final PfConceptKey key, @NonNull final String toscaDefinitionsVersion) {
+ public JpaToscaServiceTemplate(@NonNull final PfConceptKey key, @NonNull final String toscaDefinitionsVersion) {
super(key);
this.toscaDefinitionsVersion = toscaDefinitionsVersion;
}
@@ -112,7 +112,7 @@ public class ToscaServiceTemplate extends ToscaEntityType {
*
* @param copyConcept the concept to copy from
*/
- public ToscaServiceTemplate(final ToscaServiceTemplate copyConcept) {
+ public JpaToscaServiceTemplate(final JpaToscaServiceTemplate copyConcept) {
super(copyConcept);
}
@@ -184,7 +184,7 @@ public class ToscaServiceTemplate extends ToscaEntityType {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaServiceTemplate other = (ToscaServiceTemplate) otherConcept;
+ final JpaToscaServiceTemplate other = (JpaToscaServiceTemplate) otherConcept;
if (!super.equals(other)) {
return super.compareTo(other);
}
@@ -212,13 +212,13 @@ public class ToscaServiceTemplate extends ToscaEntityType {
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaServiceTemplate copy = ((ToscaServiceTemplate) copyObject);
+ final JpaToscaServiceTemplate copy = ((JpaToscaServiceTemplate) copyObject);
super.copyTo(target);
copy.setToscaDefinitionsVersion(toscaDefinitionsVersion);
- copy.setDataTypes(dataTypes != null ? new ToscaDataTypes(dataTypes) : null);
- copy.setPolicyTypes(policyTypes != null ? new ToscaPolicyTypes(policyTypes) : null);
- copy.setTopologyTemplate(topologyTemplate != null ? new ToscaTopologyTemplate(topologyTemplate) : null);
+ copy.setDataTypes(dataTypes != null ? new JpaToscaDataTypes(dataTypes) : null);
+ copy.setPolicyTypes(policyTypes != null ? new JpaToscaPolicyTypes(policyTypes) : null);
+ copy.setTopologyTemplate(topologyTemplate != null ? new JpaToscaTopologyTemplate(topologyTemplate) : null);
return copy;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplates.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplates.java
index 33d774889..39e553144 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplates.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplates.java
@@ -44,25 +44,25 @@ import org.onap.policy.models.base.PfConceptKey;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = true)
-public class ToscaServiceTemplates extends PfConceptContainer<ToscaServiceTemplate> {
+public class JpaToscaServiceTemplates extends PfConceptContainer<JpaToscaServiceTemplate> {
private static final long serialVersionUID = -3053257884307604114L;
/**
- * The Default Constructor creates a {@link ToscaServiceTemplates} object with a null artifact
- * key and creates an empty concept map.
+ * The Default Constructor creates a {@link JpaToscaServiceTemplates} object with a null artifact key and creates an
+ * empty concept map.
*/
- public ToscaServiceTemplates() {
+ public JpaToscaServiceTemplates() {
super(new PfConceptKey());
}
/**
- * The Key Constructor creates a {@link ToscaServiceTemplates} object with the given artifact
- * key and creates an empty concept map.
+ * The Key Constructor creates a {@link JpaToscaServiceTemplates} object with the given artifact key and creates an
+ * empty concept map.
*
* @param key the concept key
*/
- public ToscaServiceTemplates(final PfConceptKey key) {
- super(key, new TreeMap<PfConceptKey, ToscaServiceTemplate>());
+ public JpaToscaServiceTemplates(final PfConceptKey key) {
+ super(key, new TreeMap<PfConceptKey, JpaToscaServiceTemplate>());
}
/**
@@ -71,7 +71,8 @@ public class ToscaServiceTemplates extends PfConceptContainer<ToscaServiceTempla
* @param key the concept container key
* @param conceptMap the concepts to be stored in the concept container
*/
- public ToscaServiceTemplates(final PfConceptKey key, final Map<PfConceptKey, ToscaServiceTemplate> conceptMap) {
+ public JpaToscaServiceTemplates(final PfConceptKey key,
+ final Map<PfConceptKey, JpaToscaServiceTemplate> conceptMap) {
super(key, conceptMap);
}
@@ -80,7 +81,7 @@ public class ToscaServiceTemplates extends PfConceptContainer<ToscaServiceTempla
*
* @param copyConcept the concept to copy from
*/
- public ToscaServiceTemplates(final ToscaServiceTemplates copyConcept) {
+ public JpaToscaServiceTemplates(final JpaToscaServiceTemplates copyConcept) {
super(copyConcept);
}
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeInterval.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTimeInterval.java
index 69c7c6c97..369aa03c1 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeInterval.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTimeInterval.java
@@ -59,7 +59,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaTimeInterval extends PfConcept {
+public class JpaToscaTimeInterval extends PfConcept {
private static final long serialVersionUID = 9151467029611969980L;
@EmbeddedId
@@ -72,27 +72,27 @@ public class ToscaTimeInterval extends PfConcept {
private Date endTime;
/**
- * The Default Constructor creates a {@link ToscaTimeInterval} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaTimeInterval} object with a null key.
*/
- public ToscaTimeInterval() {
+ public JpaToscaTimeInterval() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaTimeInterval} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaTimeInterval} object with the given concept key.
*
* @param key the key
*/
- public ToscaTimeInterval(@NonNull final PfReferenceKey key) {
+ public JpaToscaTimeInterval(@NonNull final PfReferenceKey key) {
this(key, new Date(0), new Date(0));
}
/**
- * The full constructor creates a {@link ToscaTimeInterval} object with all fields.
+ * The full constructor creates a {@link JpaToscaTimeInterval} object with all fields.
*
* @param key the key
*/
- public ToscaTimeInterval(@NonNull final PfReferenceKey key, @NonNull final Date startTime,
+ public JpaToscaTimeInterval(@NonNull final PfReferenceKey key, @NonNull final Date startTime,
@NonNull final Date endTime) {
this.key = key;
this.startTime = startTime;
@@ -104,7 +104,7 @@ public class ToscaTimeInterval extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaTimeInterval(final ToscaTimeInterval copyConcept) {
+ public JpaToscaTimeInterval(final JpaToscaTimeInterval copyConcept) {
super(copyConcept);
}
@@ -160,7 +160,7 @@ public class ToscaTimeInterval extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaTimeInterval other = (ToscaTimeInterval) otherConcept;
+ final JpaToscaTimeInterval other = (JpaToscaTimeInterval) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -176,9 +176,9 @@ public class ToscaTimeInterval extends PfConcept {
@Override
public PfConcept copyTo(@NonNull final PfConcept target) {
final Object copyObject = target;
- Assertions.instanceOf(copyObject, ToscaTimeInterval.class);
+ Assertions.instanceOf(copyObject, JpaToscaTimeInterval.class);
- final ToscaTimeInterval copy = ((ToscaTimeInterval) copyObject);
+ final JpaToscaTimeInterval copy = ((JpaToscaTimeInterval) copyObject);
copy.setKey(new PfReferenceKey(key));
copy.setStartTime(startTime);
copy.setEndTime(endTime);
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplate.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTopologyTemplate.java
index 5b21ca0c1..095435a7f 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplate.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTopologyTemplate.java
@@ -55,7 +55,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaTopologyTemplate extends PfConcept {
+public class JpaToscaTopologyTemplate extends PfConcept {
private static final long serialVersionUID = 8969698734673232603L;
public static final String DEFAULT_LOCAL_NAME = "ToscaTopologyTemplateSimple";
@@ -67,23 +67,23 @@ public class ToscaTopologyTemplate extends PfConcept {
private String description;
@OneToOne(cascade = CascadeType.ALL)
- private ToscaPolicies policies;
+ private JpaToscaPolicies policies;
/**
- * The Default Constructor creates a {@link ToscaTopologyTemplate} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaTopologyTemplate} object with a null key.
*/
- public ToscaTopologyTemplate() {
- this(new PfReferenceKey(ToscaServiceTemplate.DEFAULT_NAME, ToscaServiceTemplate.DEFAULT_VERSION,
+ public JpaToscaTopologyTemplate() {
+ this(new PfReferenceKey(JpaToscaServiceTemplate.DEFAULT_NAME, JpaToscaServiceTemplate.DEFAULT_VERSION,
DEFAULT_LOCAL_NAME));
}
/**
- * The Key Constructor creates a {@link ToscaTopologyTemplate} object with the given concept
+ * The Key Constructor creates a {@link JpaToscaTopologyTemplate} object with the given concept
* key.
*
* @param key the key
*/
- public ToscaTopologyTemplate(@NonNull final PfReferenceKey key) {
+ public JpaToscaTopologyTemplate(@NonNull final PfReferenceKey key) {
this.key = key;
}
@@ -92,7 +92,7 @@ public class ToscaTopologyTemplate extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaTopologyTemplate(final ToscaTopologyTemplate copyConcept) {
+ public JpaToscaTopologyTemplate(final JpaToscaTopologyTemplate copyConcept) {
super(copyConcept);
}
@@ -153,7 +153,7 @@ public class ToscaTopologyTemplate extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaTopologyTemplate other = (ToscaTopologyTemplate) otherConcept;
+ final JpaToscaTopologyTemplate other = (JpaToscaTopologyTemplate) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -171,10 +171,10 @@ public class ToscaTopologyTemplate extends PfConcept {
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaTopologyTemplate copy = ((ToscaTopologyTemplate) copyObject);
+ final JpaToscaTopologyTemplate copy = ((JpaToscaTopologyTemplate) copyObject);
copy.setKey(new PfReferenceKey(key));
copy.setDescription(description);
- copy.setPolicies(policies != null ? new ToscaPolicies(policies) : null);
+ copy.setPolicies(policies != null ? new JpaToscaPolicies(policies) : null);
return copy;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTrigger.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTrigger.java
index d772d554e..0a32701c9 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/ToscaTrigger.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTrigger.java
@@ -60,7 +60,7 @@ import org.onap.policy.models.base.PfValidationResult.ValidationResult;
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaTrigger extends PfConcept {
+public class JpaToscaTrigger extends PfConcept {
private static final long serialVersionUID = -6515211640208986971L;
@EmbeddedId
@@ -75,17 +75,17 @@ public class ToscaTrigger extends PfConcept {
@Column
@SerializedName("schedule")
- private ToscaTimeInterval schedule;
+ private JpaToscaTimeInterval schedule;
@Column
@SerializedName("target_filter")
- private ToscaEventFilter targetFilter;
+ private JpaToscaEventFilter targetFilter;
@Column
- private ToscaConstraint condition;
+ private JpaToscaConstraint condition;
@Column
- private ToscaConstraint constraint;
+ private JpaToscaConstraint constraint;
@Column
@SerializedName("period")
@@ -101,29 +101,29 @@ public class ToscaTrigger extends PfConcept {
private String action;
/**
- * The Default Constructor creates a {@link ToscaTrigger} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaTrigger} object with a null key.
*/
- public ToscaTrigger() {
+ public JpaToscaTrigger() {
this(new PfReferenceKey());
}
/**
- * The Key Constructor creates a {@link ToscaTrigger} object with the given concept key.
+ * The Key Constructor creates a {@link JpaToscaTrigger} object with the given concept key.
*
* @param key the key
*/
- public ToscaTrigger(@NonNull final PfReferenceKey key) {
+ public JpaToscaTrigger(@NonNull final PfReferenceKey key) {
this(key, "", "");
}
/**
- * The full Constructor creates a {@link ToscaTrigger} object with all mandatory objects.
+ * The full Constructor creates a {@link JpaToscaTrigger} object with all mandatory objects.
*
* @param key the key
* @param eventType the event type
* @param action the trigger action
*/
- public ToscaTrigger(@NonNull final PfReferenceKey key, @NonNull final String eventType,
+ public JpaToscaTrigger(@NonNull final PfReferenceKey key, @NonNull final String eventType,
@NonNull final String action) {
this.key = key;
this.eventType = eventType;
@@ -135,7 +135,7 @@ public class ToscaTrigger extends PfConcept {
*
* @param copyConcept the concept to copy from
*/
- public ToscaTrigger(final ToscaTrigger copyConcept) {
+ public JpaToscaTrigger(final JpaToscaTrigger copyConcept) {
super(copyConcept);
}
@@ -251,7 +251,7 @@ public class ToscaTrigger extends PfConcept {
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaTrigger other = (ToscaTrigger) otherConcept;
+ final JpaToscaTrigger other = (JpaToscaTrigger) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
@@ -265,7 +265,7 @@ public class ToscaTrigger extends PfConcept {
*
* @param other the other ToscaTrigger object
*/
- private int compareFields(final ToscaTrigger other) {
+ private int compareFields(final JpaToscaTrigger other) {
int result = ObjectUtils.compare(description, other.description);
if (result != 0) {
return result;
@@ -315,14 +315,14 @@ public class ToscaTrigger extends PfConcept {
@Override
public PfConcept copyTo(@NonNull final PfConcept target) {
- Assertions.instanceOf(target, ToscaTrigger.class);
+ Assertions.instanceOf(target, JpaToscaTrigger.class);
- final ToscaTrigger copy = ((ToscaTrigger) target);
+ final JpaToscaTrigger copy = ((JpaToscaTrigger) target);
copy.setKey(new PfReferenceKey(key));
copy.setDescription(description);
copy.setEventType(eventType);
- copy.setSchedule(schedule != null ? new ToscaTimeInterval(schedule) : null);
- copy.setTargetFilter(targetFilter != null ? new ToscaEventFilter(targetFilter) : null);
+ copy.setSchedule(schedule != null ? new JpaToscaTimeInterval(schedule) : null);
+ copy.setTargetFilter(targetFilter != null ? new JpaToscaEventFilter(targetFilter) : null);
copy.setCondition(condition);
copy.setConstraint(constraint);
copy.setPeriod(period);
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/ToscaServiceTemplateMapper.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/JpaToscaServiceTemplateMapper.java
index 6dcbfe694..e7a4056f7 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/ToscaServiceTemplateMapper.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/mapping/JpaToscaServiceTemplateMapper.java
@@ -20,7 +20,7 @@
package org.onap.policy.models.tosca.simple.mapping;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
/**
* This interface is used to map legacy and proprietary policies into and out of TOSCA service templates.
@@ -29,7 +29,7 @@ import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
* @param <I> the type for the incoming policy definition
* @param <O> the type for the outgoing policy definition
*/
-public interface ToscaServiceTemplateMapper<I, O> {
+public interface JpaToscaServiceTemplateMapper<I, O> {
/**
* Translate from the other format to a TOSCA service template.
@@ -37,7 +37,7 @@ public interface ToscaServiceTemplateMapper<I, O> {
* @param otherPolicyType the other policy type
* @return the TOSCA service template
*/
- public ToscaServiceTemplate toToscaServiceTemplate(final I otherPolicyType);
+ public JpaToscaServiceTemplate toToscaServiceTemplate(final I otherPolicyType);
/**
* Translate to the other format from a TOSCA service template.
@@ -45,5 +45,5 @@ public interface ToscaServiceTemplateMapper<I, O> {
* @param serviceTemplate the TOSCA service template
* @return the policy in the other format
*/
- public O fromToscaServiceTemplate(final ToscaServiceTemplate serviceTemplate);
+ public O fromToscaServiceTemplate(final JpaToscaServiceTemplate serviceTemplate);
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProvider.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProvider.java
index c7984c5ea..6e356d0ab 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProvider.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProvider.java
@@ -28,12 +28,12 @@ import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelException;
import org.onap.policy.models.base.PfModelRuntimeException;
import org.onap.policy.models.dao.PfDao;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
import org.onap.policy.models.tosca.utils.ToscaUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -55,15 +55,15 @@ public class SimpleToscaProvider {
* @return the policy types found
* @throws PfModelException on errors getting policy types
*/
- public ToscaServiceTemplate getPolicyTypes(@NonNull final PfDao dao, @NonNull final PfConceptKey policyTypeKey)
+ public JpaToscaServiceTemplate getPolicyTypes(@NonNull final PfDao dao, @NonNull final PfConceptKey policyTypeKey)
throws PfModelException {
// Create the structure of the TOSCA service template to contain the policy type
- ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
- serviceTemplate.setPolicyTypes(new ToscaPolicyTypes());
+ JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
+ serviceTemplate.setPolicyTypes(new JpaToscaPolicyTypes());
// Add the policy type to the TOSCA service template
- ToscaPolicyType policyType = dao.get(ToscaPolicyType.class, policyTypeKey);
+ JpaToscaPolicyType policyType = dao.get(JpaToscaPolicyType.class, policyTypeKey);
if (policyType != null) {
serviceTemplate.getPolicyTypes().getConceptMap().put(policyTypeKey, policyType);
return serviceTemplate;
@@ -82,23 +82,23 @@ public class SimpleToscaProvider {
* @return the TOSCA service template containing the created policy types
* @throws PfModelException on errors creating policy types
*/
- public ToscaServiceTemplate createPolicyTypes(@NonNull final PfDao dao,
- @NonNull final ToscaServiceTemplate serviceTemplate) throws PfModelException {
+ public JpaToscaServiceTemplate createPolicyTypes(@NonNull final PfDao dao,
+ @NonNull final JpaToscaServiceTemplate serviceTemplate) throws PfModelException {
ToscaUtils.assertPolicyTypesExist(serviceTemplate);
- for (ToscaPolicyType policyType : serviceTemplate.getPolicyTypes().getAll(null)) {
+ for (JpaToscaPolicyType policyType : serviceTemplate.getPolicyTypes().getAll(null)) {
dao.create(policyType);
}
// Return the created policy types
- ToscaPolicyTypes returnPolicyTypes = new ToscaPolicyTypes();
+ JpaToscaPolicyTypes returnPolicyTypes = new JpaToscaPolicyTypes();
for (PfConceptKey policyTypeKey : serviceTemplate.getPolicyTypes().getConceptMap().keySet()) {
- returnPolicyTypes.getConceptMap().put(policyTypeKey, dao.get(ToscaPolicyType.class, policyTypeKey));
+ returnPolicyTypes.getConceptMap().put(policyTypeKey, dao.get(JpaToscaPolicyType.class, policyTypeKey));
}
- ToscaServiceTemplate returnServiceTemplate = new ToscaServiceTemplate();
+ JpaToscaServiceTemplate returnServiceTemplate = new JpaToscaServiceTemplate();
returnServiceTemplate.setPolicyTypes(returnPolicyTypes);
return returnServiceTemplate;
@@ -112,23 +112,23 @@ public class SimpleToscaProvider {
* @return the TOSCA service template containing the modified policy types
* @throws PfModelException on errors updating policy types
*/
- public ToscaServiceTemplate updatePolicyTypes(@NonNull final PfDao dao,
- @NonNull final ToscaServiceTemplate serviceTemplate) throws PfModelException {
+ public JpaToscaServiceTemplate updatePolicyTypes(@NonNull final PfDao dao,
+ @NonNull final JpaToscaServiceTemplate serviceTemplate) throws PfModelException {
ToscaUtils.assertPolicyTypesExist(serviceTemplate);
- for (ToscaPolicyType policyType : serviceTemplate.getPolicyTypes().getAll(null)) {
+ for (JpaToscaPolicyType policyType : serviceTemplate.getPolicyTypes().getAll(null)) {
dao.update(policyType);
}
// Return the created policy types
- ToscaPolicyTypes returnPolicyTypes = new ToscaPolicyTypes();
+ JpaToscaPolicyTypes returnPolicyTypes = new JpaToscaPolicyTypes();
for (PfConceptKey policyTypeKey : serviceTemplate.getPolicyTypes().getConceptMap().keySet()) {
- returnPolicyTypes.getConceptMap().put(policyTypeKey, dao.get(ToscaPolicyType.class, policyTypeKey));
+ returnPolicyTypes.getConceptMap().put(policyTypeKey, dao.get(JpaToscaPolicyType.class, policyTypeKey));
}
- ToscaServiceTemplate returnServiceTemplate = new ToscaServiceTemplate();
+ JpaToscaServiceTemplate returnServiceTemplate = new JpaToscaServiceTemplate();
returnServiceTemplate.setPolicyTypes(returnPolicyTypes);
return returnServiceTemplate;
@@ -143,12 +143,13 @@ public class SimpleToscaProvider {
* @return the TOSCA service template containing the policy types that were deleted
* @throws PfModelException on errors deleting policy types
*/
- public ToscaServiceTemplate deletePolicyTypes(@NonNull final PfDao dao, @NonNull final PfConceptKey policyTypeKey)
+ public JpaToscaServiceTemplate deletePolicyTypes(@NonNull final PfDao dao,
+ @NonNull final PfConceptKey policyTypeKey)
throws PfModelException {
- ToscaServiceTemplate serviceTemplate = getPolicyTypes(dao, policyTypeKey);
+ JpaToscaServiceTemplate serviceTemplate = getPolicyTypes(dao, policyTypeKey);
- dao.delete(ToscaPolicyType.class, policyTypeKey);
+ dao.delete(JpaToscaPolicyType.class, policyTypeKey);
return serviceTemplate;
}
@@ -162,16 +163,16 @@ public class SimpleToscaProvider {
* @return the policies found
* @throws PfModelException on errors getting policies
*/
- public ToscaServiceTemplate getPolicies(@NonNull final PfDao dao, @NonNull final PfConceptKey policyKey)
+ public JpaToscaServiceTemplate getPolicies(@NonNull final PfDao dao, @NonNull final PfConceptKey policyKey)
throws PfModelException {
// Create the structure of the TOSCA service template to contain the policy type
- ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
- serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
- serviceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
+ serviceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
+ serviceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
// Add the policy to the TOSCA service template
- ToscaPolicy policy = dao.get(ToscaPolicy.class, policyKey);
+ JpaToscaPolicy policy = dao.get(JpaToscaPolicy.class, policyKey);
if (policy != null) {
serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().put(policyKey, policy);
return serviceTemplate;
@@ -190,21 +191,21 @@ public class SimpleToscaProvider {
* @return the TOSCA service template containing the policy types that were created
* @throws PfModelException on errors creating policies
*/
- public ToscaServiceTemplate createPolicies(@NonNull final PfDao dao,
- @NonNull final ToscaServiceTemplate serviceTemplate) throws PfModelException {
+ public JpaToscaServiceTemplate createPolicies(@NonNull final PfDao dao,
+ @NonNull final JpaToscaServiceTemplate serviceTemplate) throws PfModelException {
ToscaUtils.assertPoliciesExist(serviceTemplate);
- for (ToscaPolicy policy : serviceTemplate.getTopologyTemplate().getPolicies().getAll(null)) {
+ for (JpaToscaPolicy policy : serviceTemplate.getTopologyTemplate().getPolicies().getAll(null)) {
dao.create(policy);
}
// Return the created policy types
- ToscaPolicies returnPolicies = new ToscaPolicies();
+ JpaToscaPolicies returnPolicies = new JpaToscaPolicies();
returnPolicies.setKey(serviceTemplate.getTopologyTemplate().getPolicies().getKey());
for (PfConceptKey policyKey : serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().keySet()) {
- returnPolicies.getConceptMap().put(policyKey, dao.get(ToscaPolicy.class, policyKey));
+ returnPolicies.getConceptMap().put(policyKey, dao.get(JpaToscaPolicy.class, policyKey));
}
serviceTemplate.getTopologyTemplate().setPolicies(returnPolicies);
@@ -220,21 +221,21 @@ public class SimpleToscaProvider {
* @return the TOSCA service template containing the policies that were updated
* @throws PfModelException on errors updating policies
*/
- public ToscaServiceTemplate updatePolicies(@NonNull final PfDao dao,
- @NonNull final ToscaServiceTemplate serviceTemplate) throws PfModelException {
+ public JpaToscaServiceTemplate updatePolicies(@NonNull final PfDao dao,
+ @NonNull final JpaToscaServiceTemplate serviceTemplate) throws PfModelException {
ToscaUtils.assertPoliciesExist(serviceTemplate);
- for (ToscaPolicy policy : serviceTemplate.getTopologyTemplate().getPolicies().getAll(null)) {
+ for (JpaToscaPolicy policy : serviceTemplate.getTopologyTemplate().getPolicies().getAll(null)) {
dao.update(policy);
}
// Return the created policy types
- ToscaPolicies returnPolicies = new ToscaPolicies();
+ JpaToscaPolicies returnPolicies = new JpaToscaPolicies();
returnPolicies.setKey(serviceTemplate.getTopologyTemplate().getPolicies().getKey());
for (PfConceptKey policyKey : serviceTemplate.getTopologyTemplate().getPolicies().getConceptMap().keySet()) {
- returnPolicies.getConceptMap().put(policyKey, dao.get(ToscaPolicy.class, policyKey));
+ returnPolicies.getConceptMap().put(policyKey, dao.get(JpaToscaPolicy.class, policyKey));
}
serviceTemplate.getTopologyTemplate().setPolicies(returnPolicies);
@@ -250,12 +251,12 @@ public class SimpleToscaProvider {
* @return the TOSCA service template containing the policies that were deleted
* @throws PfModelException on errors deleting policies
*/
- public ToscaServiceTemplate deletePolicies(@NonNull final PfDao dao, @NonNull final PfConceptKey policyKey)
+ public JpaToscaServiceTemplate deletePolicies(@NonNull final PfDao dao, @NonNull final PfConceptKey policyKey)
throws PfModelException {
- ToscaServiceTemplate serviceTemplate = getPolicies(dao, policyKey);
+ JpaToscaServiceTemplate serviceTemplate = getPolicies(dao, policyKey);
- dao.delete(ToscaPolicy.class, policyKey);
+ dao.delete(JpaToscaPolicy.class, policyKey);
return serviceTemplate;
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypeJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypeJsonAdapter.java
index 65e3d4ebf..6b00b20b6 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypeJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypeJsonAdapter.java
@@ -34,8 +34,8 @@ import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -44,7 +44,7 @@ import org.slf4j.LoggerFactory;
*
* @author Chenfei Gao (cgao@research.att.com)
*/
-public class ToscaDataTypeJsonAdapter implements JsonSerializer<ToscaDataType>, JsonDeserializer<ToscaDataType> {
+public class ToscaDataTypeJsonAdapter implements JsonSerializer<JpaToscaDataType>, JsonDeserializer<JpaToscaDataType> {
private static final Logger LOGGER = LoggerFactory.getLogger(ToscaDataTypeJsonAdapter.class);
@@ -55,7 +55,7 @@ public class ToscaDataTypeJsonAdapter implements JsonSerializer<ToscaDataType>,
private static final String DEFAULT_VERSION = "1.0.0";
@Override
- public ToscaDataType deserialize(@NonNull final JsonElement dataTypeElement, @NonNull final Type type,
+ public JpaToscaDataType deserialize(@NonNull final JsonElement dataTypeElement, @NonNull final Type type,
@NonNull final JsonDeserializationContext context) {
// The incoming JSON
@@ -79,7 +79,7 @@ public class ToscaDataTypeJsonAdapter implements JsonSerializer<ToscaDataType>,
} else {
dataTypeKey = new PfConceptKey(dataTypeName, dataTypeJsonObject.get(VERSION).getAsString());
}
- ToscaDataType dataType = new ToscaDataType(dataTypeKey);
+ JpaToscaDataType dataType = new JpaToscaDataType(dataTypeKey);
// Set derived_from
dataType.setDerivedFrom(new PfConceptKey(dataTypeJsonObject.get(DERIVED_FROM).getAsString(),
@@ -95,7 +95,7 @@ public class ToscaDataTypeJsonAdapter implements JsonSerializer<ToscaDataType>,
if (dataTypeJsonObject.has(PROPERTIES)) {
dataType.setProperties(
new ToscaPropertiesJsonAdapter().deserializeProperties(dataTypeJsonObject.get(PROPERTIES)));
- for (ToscaProperty property : dataType.getProperties()) {
+ for (JpaToscaProperty property : dataType.getProperties()) {
property.getKey().setParentConceptKey(dataTypeKey);
property.getType().setVersion(dataType.getKey().getVersion());
}
@@ -105,7 +105,7 @@ public class ToscaDataTypeJsonAdapter implements JsonSerializer<ToscaDataType>,
}
@Override
- public JsonElement serialize(@NonNull final ToscaDataType dataType, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaDataType dataType, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonObject dataTypeValJsonObject = new JsonObject();
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypesJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypesJsonAdapter.java
index 387b499cf..6131581ad 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypesJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaDataTypesJsonAdapter.java
@@ -34,8 +34,8 @@ import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataTypes;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -44,12 +44,13 @@ import org.slf4j.LoggerFactory;
*
* @author Chenfei Gao (cgao@research.att.com)
*/
-public class ToscaDataTypesJsonAdapter implements JsonSerializer<ToscaDataTypes>, JsonDeserializer<ToscaDataTypes> {
+public class ToscaDataTypesJsonAdapter
+ implements JsonSerializer<JpaToscaDataTypes>, JsonDeserializer<JpaToscaDataTypes> {
private static final Logger LOGGER = LoggerFactory.getLogger(ToscaDataTypesJsonAdapter.class);
@Override
- public ToscaDataTypes deserialize(@NonNull final JsonElement dataTypesElement, @NonNull final Type type,
+ public JpaToscaDataTypes deserialize(@NonNull final JsonElement dataTypesElement, @NonNull final Type type,
@NonNull final JsonDeserializationContext context) {
// The incoming JSON
@@ -57,13 +58,13 @@ public class ToscaDataTypesJsonAdapter implements JsonSerializer<ToscaDataTypes>
// The outgoing object
final PfConceptKey dataTypesKey = new PfConceptKey("IncomingDataTypes", "0.0.1");
- final ToscaDataTypes dataTypes = new ToscaDataTypes(dataTypesKey);
+ final JpaToscaDataTypes dataTypes = new JpaToscaDataTypes(dataTypesKey);
// Get the dataTypes
Iterator<JsonElement> dataTypesIterator = dataTypesJsonArray.iterator();
while (dataTypesIterator.hasNext()) {
- ToscaDataType dataType = new ToscaDataTypeJsonAdapter()
- .deserialize(dataTypesIterator.next(), ToscaDataType.class, context);
+ JpaToscaDataType dataType = new ToscaDataTypeJsonAdapter().deserialize(dataTypesIterator.next(),
+ JpaToscaDataType.class, context);
dataTypes.getConceptMap().put(dataType.getKey(), dataType);
}
@@ -72,7 +73,7 @@ public class ToscaDataTypesJsonAdapter implements JsonSerializer<ToscaDataTypes>
}
@Override
- public JsonElement serialize(@NonNull final ToscaDataTypes dataTypes, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaDataTypes dataTypes, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonArray dataTypesJsonArray = new JsonArray();
@@ -83,8 +84,8 @@ public class ToscaDataTypesJsonAdapter implements JsonSerializer<ToscaDataTypes>
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, errorMessage);
}
- for (ToscaDataType dataType: dataTypes.getConceptMap().values()) {
- JsonElement dataTypeEntry = new ToscaDataTypeJsonAdapter().serialize(dataType, type, context);
+ for (JpaToscaDataType dataType : dataTypes.getConceptMap().values()) {
+ JsonElement dataTypeEntry = new ToscaDataTypeJsonAdapter().serialize(dataType, type, context);
dataTypesJsonArray.add(dataTypeEntry);
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPoliciesJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPoliciesJsonAdapter.java
index 4b1b53c79..ca0e3d937 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPoliciesJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPoliciesJsonAdapter.java
@@ -33,8 +33,8 @@ import java.util.Iterator;
import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
/**
* GSON type adapter for TOSCA policies.
@@ -42,22 +42,22 @@ import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
* @author Liam Fallon (liam.fallon@est.tech)
* @author Chenfei Gao (cgao@research.att.com)
*/
-public class ToscaPoliciesJsonAdapter implements JsonSerializer<ToscaPolicies>, JsonDeserializer<ToscaPolicies> {
+public class ToscaPoliciesJsonAdapter implements JsonSerializer<JpaToscaPolicies>, JsonDeserializer<JpaToscaPolicies> {
@Override
- public ToscaPolicies deserialize(@NonNull final JsonElement policiesElement, @NonNull final Type type,
+ public JpaToscaPolicies deserialize(@NonNull final JsonElement policiesElement, @NonNull final Type type,
@NonNull final JsonDeserializationContext context) {
// The incoming JSON
final JsonArray policiesJsonArray = policiesElement.getAsJsonArray();
// The outgoing object
final PfConceptKey policiesKey = new PfConceptKey("IncomingPolicies", "0.0.1");
- final ToscaPolicies policies = new ToscaPolicies(policiesKey);
+ final JpaToscaPolicies policies = new JpaToscaPolicies(policiesKey);
// Get the policies
for (Iterator<JsonElement> policiesIterator = policiesJsonArray.iterator(); policiesIterator.hasNext(); ) {
- ToscaPolicy policy = new ToscaPolicyJsonAdapter()
- .deserialize(policiesIterator.next(), ToscaPolicy.class, context);
+ JpaToscaPolicy policy = new ToscaPolicyJsonAdapter()
+ .deserialize(policiesIterator.next(), JpaToscaPolicy.class, context);
policies.getConceptMap().put(policy.getKey(), policy);
}
@@ -66,12 +66,12 @@ public class ToscaPoliciesJsonAdapter implements JsonSerializer<ToscaPolicies>,
}
@Override
- public JsonElement serialize(@NonNull final ToscaPolicies policies, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaPolicies policies, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonArray policiesJsonArray = new JsonArray();
- for (ToscaPolicy policy: policies.getConceptMap().values()) {
+ for (JpaToscaPolicy policy: policies.getConceptMap().values()) {
policiesJsonArray.add(new ToscaPolicyJsonAdapter().serialize(policy, type, context));
}
return policiesJsonArray;
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyJsonAdapter.java
index b52634b83..6b666e214 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyJsonAdapter.java
@@ -40,7 +40,7 @@ import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -50,7 +50,7 @@ import org.slf4j.LoggerFactory;
* @author Liam Fallon (liam.fallon@est.tech)
* @author Chenfei Gao (cgao@research.att.com)
*/
-public class ToscaPolicyJsonAdapter implements JsonSerializer<ToscaPolicy>, JsonDeserializer<ToscaPolicy> {
+public class ToscaPolicyJsonAdapter implements JsonSerializer<JpaToscaPolicy>, JsonDeserializer<JpaToscaPolicy> {
// Logger for this class
private static final Logger LOGGER = LoggerFactory.getLogger(ToscaPolicyJsonAdapter.class);
@@ -63,7 +63,7 @@ public class ToscaPolicyJsonAdapter implements JsonSerializer<ToscaPolicy>, Json
private final Gson gson = new GsonBuilder().setPrettyPrinting().create();
@Override
- public ToscaPolicy deserialize(@NonNull final JsonElement policyElement, @NonNull final Type type,
+ public JpaToscaPolicy deserialize(@NonNull final JsonElement policyElement, @NonNull final Type type,
@NonNull final JsonDeserializationContext context) {
// The incoming JSON
@@ -85,7 +85,7 @@ public class ToscaPolicyJsonAdapter implements JsonSerializer<ToscaPolicy>, Json
PfConceptKey policyTypeKey = new PfConceptKey(
policyJsonObject.get(TYPE).getAsString(),
policyJsonObject.get(VERSION).getAsString());
- ToscaPolicy policy = new ToscaPolicy(policyKey, policyTypeKey);
+ JpaToscaPolicy policy = new JpaToscaPolicy(policyKey, policyTypeKey);
// Set description
if (policyJsonObject.has(DESCRIPTION)) {
@@ -121,7 +121,7 @@ public class ToscaPolicyJsonAdapter implements JsonSerializer<ToscaPolicy>, Json
}
@Override
- public JsonElement serialize(@NonNull final ToscaPolicy policy, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaPolicy policy, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonObject policyValJsonObject = new JsonObject();
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypeJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypeJsonAdapter.java
index 3bf98572f..a96642261 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypeJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypeJsonAdapter.java
@@ -33,8 +33,8 @@ import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -43,7 +43,8 @@ import org.slf4j.LoggerFactory;
*
* @author Chenfei Gao (cgao@research.att.com)
*/
-public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyType>, JsonDeserializer<ToscaPolicyType> {
+public class ToscaPolicyTypeJsonAdapter
+ implements JsonSerializer<JpaToscaPolicyType>, JsonDeserializer<JpaToscaPolicyType> {
private static final Logger LOGGER = LoggerFactory.getLogger(ToscaPolicyTypeJsonAdapter.class);
@@ -54,7 +55,7 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
private static final String DEFAULT_VERSION = "1.0.0";
@Override
- public ToscaPolicyType deserialize(@NonNull final JsonElement policyTypeElement, @NonNull final Type type,
+ public JpaToscaPolicyType deserialize(@NonNull final JsonElement policyTypeElement, @NonNull final Type type,
@NonNull final JsonDeserializationContext context) {
// The incoming JSON
@@ -68,8 +69,8 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
}
final String policyTypeName = policyTypeJsonMapObject.entrySet().iterator().next().getKey();
- final JsonObject policyTypeJsonObject = policyTypeJsonMapObject.entrySet().iterator().next()
- .getValue().getAsJsonObject();
+ final JsonObject policyTypeJsonObject =
+ policyTypeJsonMapObject.entrySet().iterator().next().getValue().getAsJsonObject();
// Set keys
PfConceptKey policyTypeKey;
@@ -78,11 +79,11 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
} else {
policyTypeKey = new PfConceptKey(policyTypeName, policyTypeJsonObject.get(VERSION).getAsString());
}
- ToscaPolicyType policyType = new ToscaPolicyType(policyTypeKey);
+ JpaToscaPolicyType policyType = new JpaToscaPolicyType(policyTypeKey);
// Set derived_from
- policyType.setDerivedFrom(new PfConceptKey(policyTypeJsonObject.get(DERIVED_FROM).getAsString(),
- DEFAULT_VERSION));
+ policyType.setDerivedFrom(
+ new PfConceptKey(policyTypeJsonObject.get(DERIVED_FROM).getAsString(), DEFAULT_VERSION));
// Set description
if (policyTypeJsonObject.has(DESCRIPTION)) {
@@ -94,7 +95,7 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
if (policyTypeJsonObject.has(PROPERTIES)) {
policyType.setProperties(
new ToscaPropertiesJsonAdapter().deserializeProperties(policyTypeJsonObject.get(PROPERTIES)));
- for (ToscaProperty property : policyType.getProperties()) {
+ for (JpaToscaProperty property : policyType.getProperties()) {
property.getKey().setParentConceptKey(policyTypeKey);
property.getType().setVersion(policyType.getKey().getVersion());
}
@@ -104,7 +105,7 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
}
@Override
- public JsonElement serialize(@NonNull final ToscaPolicyType policyType, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaPolicyType policyType, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonObject policyTypeValJsonObject = new JsonObject();
@@ -126,8 +127,8 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
// Add properties
if (policyType.getProperties() != null) {
- JsonElement propertiesJsonElement = new ToscaPropertiesJsonAdapter()
- .serializeProperties(policyType.getProperties());
+ JsonElement propertiesJsonElement =
+ new ToscaPropertiesJsonAdapter().serializeProperties(policyType.getProperties());
policyTypeValJsonObject.add(PROPERTIES, propertiesJsonElement);
}
@@ -135,4 +136,4 @@ public class ToscaPolicyTypeJsonAdapter implements JsonSerializer<ToscaPolicyTyp
policyTypeJsonObject.add(policyType.getKey().getName(), policyTypeValJsonObject);
return policyTypeJsonObject;
}
-} \ No newline at end of file
+}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypesJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypesJsonAdapter.java
index c9e65117e..ac6d8e558 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypesJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPolicyTypesJsonAdapter.java
@@ -34,8 +34,8 @@ import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyTypes;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -44,13 +44,13 @@ import org.slf4j.LoggerFactory;
*
* @author Chenfei Gao (cgao@research.att.com)
*/
-public class ToscaPolicyTypesJsonAdapter implements JsonSerializer<ToscaPolicyTypes>,
- JsonDeserializer<ToscaPolicyTypes> {
+public class ToscaPolicyTypesJsonAdapter implements JsonSerializer<JpaToscaPolicyTypes>,
+ JsonDeserializer<JpaToscaPolicyTypes> {
private static final Logger LOGGER = LoggerFactory.getLogger(ToscaPolicyTypesJsonAdapter.class);
@Override
- public ToscaPolicyTypes deserialize(@NonNull final JsonElement policyTypesElement, @NonNull final Type type,
+ public JpaToscaPolicyTypes deserialize(@NonNull final JsonElement policyTypesElement, @NonNull final Type type,
@NonNull final JsonDeserializationContext context) {
// The incoming JSON
@@ -58,13 +58,13 @@ public class ToscaPolicyTypesJsonAdapter implements JsonSerializer<ToscaPolicyTy
// The outgoing object
final PfConceptKey policyTypesKey = new PfConceptKey("IncomingPolicyTypes", "0.0.1");
- final ToscaPolicyTypes policyTypes = new ToscaPolicyTypes(policyTypesKey);
+ final JpaToscaPolicyTypes policyTypes = new JpaToscaPolicyTypes(policyTypesKey);
// Get the policyTypes
Iterator<JsonElement> policyTypesIterator = policyTypesJsonArray.iterator();
while (policyTypesIterator.hasNext()) {
- ToscaPolicyType policyType = new ToscaPolicyTypeJsonAdapter()
- .deserialize(policyTypesIterator.next(), ToscaPolicyType.class, context);
+ JpaToscaPolicyType policyType = new ToscaPolicyTypeJsonAdapter()
+ .deserialize(policyTypesIterator.next(), JpaToscaPolicyType.class, context);
policyTypes.getConceptMap().put(policyType.getKey(), policyType);
}
@@ -73,7 +73,7 @@ public class ToscaPolicyTypesJsonAdapter implements JsonSerializer<ToscaPolicyTy
}
@Override
- public JsonElement serialize(@NonNull final ToscaPolicyTypes policyTypes, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaPolicyTypes policyTypes, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonArray policyTypesJsonArray = new JsonArray();
@@ -84,7 +84,7 @@ public class ToscaPolicyTypesJsonAdapter implements JsonSerializer<ToscaPolicyTy
throw new PfModelRuntimeException(Response.Status.INTERNAL_SERVER_ERROR, errorMessage);
}
- for (ToscaPolicyType policyType: policyTypes.getConceptMap().values()) {
+ for (JpaToscaPolicyType policyType: policyTypes.getConceptMap().values()) {
JsonElement policyTypeEntry = new ToscaPolicyTypeJsonAdapter().serialize(policyType, type, context);
policyTypesJsonArray.add(policyTypeEntry);
}
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPropertiesJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPropertiesJsonAdapter.java
index da15a800f..b5c87557a 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPropertiesJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaPropertiesJsonAdapter.java
@@ -33,12 +33,12 @@ import javax.ws.rs.core.Response;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelRuntimeException;
import org.onap.policy.models.base.PfReferenceKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraint;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogical.Operation;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintValidValues;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEntrySchema;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraint;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogical.Operation;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintValidValues;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEntrySchema;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -69,17 +69,17 @@ public class ToscaPropertiesJsonAdapter {
*
* @return deserialized ToscaProperty list
*/
- public List<ToscaProperty> deserializeProperties(JsonElement propertiesElement) {
+ public List<JpaToscaProperty> deserializeProperties(JsonElement propertiesElement) {
final JsonObject propertiesMapObject = propertiesElement.getAsJsonObject();
- List<ToscaProperty> properties = new LinkedList<>();
+ List<JpaToscaProperty> properties = new LinkedList<>();
for (Entry<String, JsonElement> entry : propertiesMapObject.entrySet()) {
final String propertyEntryKey = entry.getKey();
final JsonElement propertyEntryVal = entry.getValue();
// Set property: key and type
- ToscaProperty property = new ToscaProperty(
+ JpaToscaProperty property = new JpaToscaProperty(
new PfReferenceKey(new PfConceptKey(), propertyEntryKey),
new PfConceptKey(propertyEntryVal.getAsJsonObject().get(TYPE).getAsString(), DEFAULT_VERSION));
@@ -110,7 +110,7 @@ public class ToscaPropertiesJsonAdapter {
// Set property: constraints
if (propertyJsonObject.has(CONSTRAINTS)) {
property.setConstraints(deserializeConstraints(propertyJsonObject.get(CONSTRAINTS)));
- for (ToscaConstraint c : property.getConstraints()) {
+ for (JpaToscaConstraint c : property.getConstraints()) {
c.getKey().setParentConceptKey(property.getType());
}
}
@@ -129,11 +129,11 @@ public class ToscaPropertiesJsonAdapter {
*
* @return serialized JsonElement
*/
- public JsonElement serializeProperties(List<ToscaProperty> properties) {
+ public JsonElement serializeProperties(List<JpaToscaProperty> properties) {
JsonObject propertiesJsonObject = new JsonObject();
- for (ToscaProperty property : properties) {
+ for (JpaToscaProperty property : properties) {
JsonObject propertyValJsonObject = new JsonObject();
// Add type
@@ -168,23 +168,23 @@ public class ToscaPropertiesJsonAdapter {
return propertiesJsonObject;
}
- private JsonElement serializeConstraints(List<ToscaConstraint> constraints) {
+ private JsonElement serializeConstraints(List<JpaToscaConstraint> constraints) {
JsonArray constraintsValJsonArray = new JsonArray();
- for (ToscaConstraint c : constraints) {
+ for (JpaToscaConstraint c : constraints) {
JsonObject constraintJsonObject = new JsonObject();
// Check which type of constraint it is
// TODO: here we only support valid_values and equal
- if (c instanceof ToscaConstraintValidValues) {
+ if (c instanceof JpaToscaConstraintValidValues) {
JsonArray validValuesJsonArray = new JsonArray();
- for (String validValue : ((ToscaConstraintValidValues)c).getValidValues()) {
+ for (String validValue : ((JpaToscaConstraintValidValues)c).getValidValues()) {
validValuesJsonArray.add(validValue);
}
constraintJsonObject.add(VALID_VALUES, validValuesJsonArray);
- } else if (c instanceof ToscaConstraintLogicalString) {
- constraintJsonObject.addProperty(EQUAL, ((ToscaConstraintLogicalString)c).getCompareToString());
+ } else if (c instanceof JpaToscaConstraintLogicalString) {
+ constraintJsonObject.addProperty(EQUAL, ((JpaToscaConstraintLogicalString)c).getCompareToString());
} else {
String errorMessage = "constraint is neither valid_values nor equal";
LOGGER.debug(errorMessage);
@@ -197,7 +197,7 @@ public class ToscaPropertiesJsonAdapter {
return constraintsValJsonArray;
}
- private JsonElement serializeEntrySchema(ToscaEntrySchema entrySchema) {
+ private JsonElement serializeEntrySchema(JpaToscaEntrySchema entrySchema) {
JsonObject entrySchemaValJsonObject = new JsonObject();
@@ -217,12 +217,12 @@ public class ToscaPropertiesJsonAdapter {
return entrySchemaValJsonObject;
}
- private ToscaEntrySchema deserializeEntrySchema(JsonElement entrySchemaElement) {
+ private JpaToscaEntrySchema deserializeEntrySchema(JsonElement entrySchemaElement) {
JsonObject entrySchemaJsonObject = entrySchemaElement.getAsJsonObject();
// Set entry_schema: key and type
- ToscaEntrySchema entrySchema = new ToscaEntrySchema(
+ JpaToscaEntrySchema entrySchema = new JpaToscaEntrySchema(
new PfReferenceKey(new PfConceptKey(), ENTRY_SCHEMA),
new PfConceptKey(entrySchemaJsonObject.get(TYPE).getAsString(), DEFAULT_VERSION));
@@ -234,7 +234,7 @@ public class ToscaPropertiesJsonAdapter {
// Set entry_schema: constraints
if (entrySchemaJsonObject.has(CONSTRAINTS)) {
entrySchema.setConstraints(deserializeConstraints(entrySchemaJsonObject.get(CONSTRAINTS)));
- for (ToscaConstraint c : entrySchema.getConstraints()) {
+ for (JpaToscaConstraint c : entrySchema.getConstraints()) {
c.getKey().setParentConceptKey(entrySchema.getType());
}
}
@@ -242,10 +242,10 @@ public class ToscaPropertiesJsonAdapter {
return entrySchema;
}
- private List<ToscaConstraint> deserializeConstraints(JsonElement constraintsElement) {
+ private List<JpaToscaConstraint> deserializeConstraints(JsonElement constraintsElement) {
JsonArray constraintsJsonArray = constraintsElement.getAsJsonArray();
- List<ToscaConstraint> constraints = new LinkedList<>();
+ List<JpaToscaConstraint> constraints = new LinkedList<>();
for (Iterator<JsonElement> constraintsIter = constraintsJsonArray.iterator(); constraintsIter.hasNext(); ) {
JsonObject constraintJsonObject = constraintsIter.next().getAsJsonObject();
@@ -257,11 +257,11 @@ public class ToscaPropertiesJsonAdapter {
.iterator(); validValuesIter.hasNext(); ) {
validValues.add(validValuesIter.next().getAsString());
}
- ToscaConstraint constraint = new ToscaConstraintValidValues(
+ JpaToscaConstraint constraint = new JpaToscaConstraintValidValues(
new PfReferenceKey(new PfConceptKey(), VALID_VALUES), validValues);
constraints.add(constraint);
} else if (constraintJsonObject.get(EQUAL) != null) {
- ToscaConstraint constraint = new ToscaConstraintLogicalString(new PfReferenceKey(
+ JpaToscaConstraint constraint = new JpaToscaConstraintLogicalString(new PfReferenceKey(
new PfConceptKey(), EQUAL), Operation.EQ, constraintJsonObject.get(EQUAL).getAsString());
constraints.add(constraint);
} else {
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateJsonAdapter.java
index 78f3153e2..bb2ace87e 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateJsonAdapter.java
@@ -32,10 +32,10 @@ import java.lang.reflect.Type;
import lombok.NonNull;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
/**
* GSON type adapter for TOSCA policies.
@@ -44,7 +44,7 @@ import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
* @author Chenfei Gao (cgao@research.att.com)
*/
public class ToscaServiceTemplateJsonAdapter
- implements JsonSerializer<ToscaServiceTemplate>, JsonDeserializer<ToscaServiceTemplate> {
+ implements JsonSerializer<JpaToscaServiceTemplate>, JsonDeserializer<JpaToscaServiceTemplate> {
private static final String TOPOLOGY_TEMPLATE = "topology_template";
private static final String TOSCA_DEFINITIONS_VERSION = "tosca_definitions_version";
@@ -52,40 +52,40 @@ public class ToscaServiceTemplateJsonAdapter
private static final String DATA_TYPES = "data_types";
@Override
- public ToscaServiceTemplate deserialize(@NonNull final JsonElement serviceTemplateElement, @NonNull final Type type,
- @NonNull final JsonDeserializationContext context) {
+ public JpaToscaServiceTemplate deserialize(@NonNull final JsonElement serviceTemplateElement,
+ @NonNull final Type type, @NonNull final JsonDeserializationContext context) {
// The incoming JSON
final JsonObject serviceTemplateJsonObject = serviceTemplateElement.getAsJsonObject();
// The outgoing object
- final ToscaServiceTemplate serviceTemplate = new ToscaServiceTemplate();
+ final JpaToscaServiceTemplate serviceTemplate = new JpaToscaServiceTemplate();
serviceTemplate
.setToscaDefinitionsVersion(serviceTemplateJsonObject.get(TOSCA_DEFINITIONS_VERSION).getAsString());
// Set topology_template
if (serviceTemplateJsonObject.has(TOPOLOGY_TEMPLATE)) {
serviceTemplate.setTopologyTemplate(new ToscaTopologyTemplateJsonAdapter().deserialize(
- serviceTemplateJsonObject.get(TOPOLOGY_TEMPLATE), ToscaTopologyTemplate.class, context));
+ serviceTemplateJsonObject.get(TOPOLOGY_TEMPLATE), JpaToscaTopologyTemplate.class, context));
}
// Set policy_types
if (serviceTemplateJsonObject.has(POLICY_TYPES)) {
serviceTemplate.setPolicyTypes(new ToscaPolicyTypesJsonAdapter()
- .deserialize(serviceTemplateJsonObject.get(POLICY_TYPES), ToscaPolicyTypes.class, context));
+ .deserialize(serviceTemplateJsonObject.get(POLICY_TYPES), JpaToscaPolicyTypes.class, context));
}
// Set data_types
if (serviceTemplateJsonObject.has(DATA_TYPES)) {
serviceTemplate.setDataTypes(new ToscaDataTypesJsonAdapter()
- .deserialize(serviceTemplateJsonObject.get(DATA_TYPES), ToscaDataTypes.class, context));
+ .deserialize(serviceTemplateJsonObject.get(DATA_TYPES), JpaToscaDataTypes.class, context));
}
return serviceTemplate;
}
@Override
- public JsonElement serialize(@NonNull final ToscaServiceTemplate serviceTemplate, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaServiceTemplate serviceTemplate, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonObject serviceTemplateJsonObject = new JsonObject();
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateMessageBodyHandler.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateMessageBodyHandler.java
index c7e78a524..b15a83016 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateMessageBodyHandler.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaServiceTemplateMessageBodyHandler.java
@@ -21,14 +21,14 @@ package org.onap.policy.models.tosca.simple.serialization;
import com.google.gson.GsonBuilder;
import org.onap.policy.common.gson.GsonMessageBodyHandler;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -56,14 +56,14 @@ public class ToscaServiceTemplateMessageBodyHandler extends GsonMessageBodyHandl
public ToscaServiceTemplateMessageBodyHandler(final GsonBuilder builder) {
// @formatter:off
super(builder
- .registerTypeAdapter(ToscaServiceTemplate.class, new ToscaServiceTemplateJsonAdapter())
- .registerTypeAdapter(ToscaTopologyTemplate.class, new ToscaTopologyTemplateJsonAdapter())
- .registerTypeAdapter(ToscaPolicies.class, new ToscaPoliciesJsonAdapter())
- .registerTypeAdapter(ToscaPolicy.class, new ToscaPolicyJsonAdapter())
- .registerTypeAdapter(ToscaPolicyTypes.class, new ToscaPolicyTypesJsonAdapter())
- .registerTypeAdapter(ToscaPolicyType.class, new ToscaPolicyTypeJsonAdapter())
- .registerTypeAdapter(ToscaDataTypes.class, new ToscaDataTypesJsonAdapter())
- .registerTypeAdapter(ToscaDataType.class, new ToscaDataTypeJsonAdapter())
+ .registerTypeAdapter(JpaToscaServiceTemplate.class, new ToscaServiceTemplateJsonAdapter())
+ .registerTypeAdapter(JpaToscaTopologyTemplate.class, new ToscaTopologyTemplateJsonAdapter())
+ .registerTypeAdapter(JpaToscaPolicies.class, new ToscaPoliciesJsonAdapter())
+ .registerTypeAdapter(JpaToscaPolicy.class, new ToscaPolicyJsonAdapter())
+ .registerTypeAdapter(JpaToscaPolicyTypes.class, new ToscaPolicyTypesJsonAdapter())
+ .registerTypeAdapter(JpaToscaPolicyType.class, new ToscaPolicyTypeJsonAdapter())
+ .registerTypeAdapter(JpaToscaDataTypes.class, new ToscaDataTypesJsonAdapter())
+ .registerTypeAdapter(JpaToscaDataType.class, new ToscaDataTypeJsonAdapter())
.setPrettyPrinting()
.create()
);
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaTopologyTemplateJsonAdapter.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaTopologyTemplateJsonAdapter.java
index d302b7e6c..df8ebb556 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaTopologyTemplateJsonAdapter.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/simple/serialization/ToscaTopologyTemplateJsonAdapter.java
@@ -34,8 +34,8 @@ import lombok.NonNull;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
/**
* GSON type adapter for TOSCA policies.
@@ -44,13 +44,13 @@ import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
* @author Chenfei Gao (cgao@research.att.com)
*/
public class ToscaTopologyTemplateJsonAdapter
- implements JsonSerializer<ToscaTopologyTemplate>, JsonDeserializer<ToscaTopologyTemplate> {
+ implements JsonSerializer<JpaToscaTopologyTemplate>, JsonDeserializer<JpaToscaTopologyTemplate> {
private static final String POLICIES = "policies";
private static final String DESCRIPTION = "description";
@Override
- public ToscaTopologyTemplate deserialize(@NonNull final JsonElement toplogyTemplateElement,
+ public JpaToscaTopologyTemplate deserialize(@NonNull final JsonElement toplogyTemplateElement,
@NonNull final Type type, @NonNull final JsonDeserializationContext context) {
// The incoming JSON
@@ -58,7 +58,7 @@ public class ToscaTopologyTemplateJsonAdapter
// The outgoing object
final PfReferenceKey topologyTemplateKey = new PfReferenceKey(new PfConceptKey(), "IncomingTopologyTemplate");
- final ToscaTopologyTemplate topologyTemplate = new ToscaTopologyTemplate(topologyTemplateKey);
+ final JpaToscaTopologyTemplate topologyTemplate = new JpaToscaTopologyTemplate(topologyTemplateKey);
if (topologyTemplateJsonObject.has(DESCRIPTION)) {
topologyTemplate.setDescription(topologyTemplateJsonObject.get(DESCRIPTION).getAsString());
@@ -66,14 +66,14 @@ public class ToscaTopologyTemplateJsonAdapter
if (topologyTemplateJsonObject.has(POLICIES)) {
topologyTemplate.setPolicies(new ToscaPoliciesJsonAdapter()
- .deserialize(topologyTemplateJsonObject.get(POLICIES), ToscaPolicies.class, context));
+ .deserialize(topologyTemplateJsonObject.get(POLICIES), JpaToscaPolicies.class, context));
}
return topologyTemplate;
}
@Override
- public JsonElement serialize(@NonNull final ToscaTopologyTemplate topologyTemplate, @NonNull final Type type,
+ public JsonElement serialize(@NonNull final JpaToscaTopologyTemplate topologyTemplate, @NonNull final Type type,
@NonNull final JsonSerializationContext context) {
JsonObject topologyTemplateJsonObject = new JsonObject();
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/utils/ToscaUtils.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/utils/ToscaUtils.java
index a02bfa4b7..93333c4e3 100644
--- a/models-tosca/src/main/java/org/onap/policy/models/tosca/utils/ToscaUtils.java
+++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/utils/ToscaUtils.java
@@ -23,7 +23,7 @@ package org.onap.policy.models.tosca.utils;
import javax.ws.rs.core.Response;
import org.onap.policy.models.base.PfModelRuntimeException;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -44,7 +44,7 @@ public final class ToscaUtils {
/**
* Check if policy types have been specified is initialized.
*/
- public static void assertPolicyTypesExist(final ToscaServiceTemplate serviceTemplate) {
+ public static void assertPolicyTypesExist(final JpaToscaServiceTemplate serviceTemplate) {
if (serviceTemplate.getPolicyTypes() == null) {
String errorMessage = "no policy types specified on service template";
LOGGER.warn(errorMessage);
@@ -61,7 +61,7 @@ public final class ToscaUtils {
/**
* Check if policy types have been specified is initialized.
*/
- public static void assertPoliciesExist(final ToscaServiceTemplate serviceTemplate) {
+ public static void assertPoliciesExist(final JpaToscaServiceTemplate serviceTemplate) {
if (serviceTemplate.getTopologyTemplate() == null) {
String errorMessage = "topology template not specified on service template";
LOGGER.warn(errorMessage);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapperTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapperTest.java
index 74b88e790..6ec91238f 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapperTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/mapping/PlainToscaServiceTemplateMapperTest.java
@@ -30,8 +30,8 @@ import org.junit.Test;
import org.onap.policy.common.utils.coder.StandardCoder;
import org.onap.policy.common.utils.resources.ResourceUtils;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.authorative.concepts.PlainToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.yaml.snakeyaml.Yaml;
/**
@@ -55,10 +55,10 @@ public class PlainToscaServiceTemplateMapperTest {
try {
String inputJson = ResourceUtils.getResourceAsString("policies/vCPE.policy.monitoring.input.tosca.json");
- PlainToscaServiceTemplate plainPolicies = standardCoder.decode(inputJson, PlainToscaServiceTemplate.class);
- ToscaServiceTemplate internalPolicies = mapper.toToscaServiceTemplate(plainPolicies);
+ ToscaServiceTemplate plainPolicies = standardCoder.decode(inputJson, ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate internalPolicies = mapper.toToscaServiceTemplate(plainPolicies);
assertTrue(internalPolicies.validate(new PfValidationResult()).isValid());
- PlainToscaServiceTemplate plainPolicies2 = mapper.fromToscaServiceTemplate(internalPolicies);
+ ToscaServiceTemplate plainPolicies2 = mapper.fromToscaServiceTemplate(internalPolicies);
assertTrue(plainPolicies.equals(plainPolicies2));
} catch (Exception e) {
@@ -75,12 +75,12 @@ public class PlainToscaServiceTemplateMapperTest {
Object yamlObject = yaml.load(inputYaml);
String yamlAsJsonString = standardCoder.encode(yamlObject);
- PlainToscaServiceTemplate plainPolicyTypes = standardCoder.decode(yamlAsJsonString,
- PlainToscaServiceTemplate.class);
- ToscaServiceTemplate internalPolicyTypes = mapper.toToscaServiceTemplate(plainPolicyTypes);
+ ToscaServiceTemplate plainPolicyTypes = standardCoder.decode(yamlAsJsonString,
+ ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate internalPolicyTypes = mapper.toToscaServiceTemplate(plainPolicyTypes);
assertTrue(internalPolicyTypes.validate(new PfValidationResult()).isValid());
- PlainToscaServiceTemplate plainPolicyTypes2 = mapper.fromToscaServiceTemplate(internalPolicyTypes);
- ToscaServiceTemplate internalPolicyTypes2 = mapper.toToscaServiceTemplate(plainPolicyTypes2);
+ ToscaServiceTemplate plainPolicyTypes2 = mapper.fromToscaServiceTemplate(internalPolicyTypes);
+ JpaToscaServiceTemplate internalPolicyTypes2 = mapper.toToscaServiceTemplate(plainPolicyTypes2);
assertTrue(internalPolicyTypes2.validate(new PfValidationResult()).isValid());
assertTrue(internalPolicyTypes.compareTo(internalPolicyTypes2) == 0);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/serialization/LegacyOperationalPolicySerializationTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/serialization/LegacyOperationalPolicySerializationTest.java
index c13583178..26242611b 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/serialization/LegacyOperationalPolicySerializationTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/serialization/LegacyOperationalPolicySerializationTest.java
@@ -31,7 +31,7 @@ import org.onap.policy.common.utils.resources.ResourceUtils;
import org.onap.policy.models.base.PfValidationResult;
import org.onap.policy.models.tosca.legacy.concepts.LegacyOperationalPolicy;
import org.onap.policy.models.tosca.legacy.mapping.LegacyOperationalPolicyMapper;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -58,7 +58,7 @@ public class LegacyOperationalPolicySerializationTest {
LegacyOperationalPolicy legacyOperationalPolicy =
standardCoder.decode(vcpePolicyJson, LegacyOperationalPolicy.class);
- ToscaServiceTemplate serviceTemplate =
+ JpaToscaServiceTemplate serviceTemplate =
new LegacyOperationalPolicyMapper().toToscaServiceTemplate(legacyOperationalPolicy);
assertNotNull(serviceTemplate);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKeyTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalKeyTest.java
index 35a1c0a99..98d7dcfea 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalKeyTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalKeyTest.java
@@ -30,31 +30,31 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalKey;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalKey;
/**
* DAO test for ToscaConstraintLogicalKey.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaConstraintLogicalKeyTest {
+public class JpaToscaConstraintLogicalKeyTest {
@Test
public void testConstraintLogicalKeyPojo() {
- assertNotNull(new ToscaConstraintLogicalKey());
- assertNotNull(new ToscaConstraintLogicalKey(new PfReferenceKey()));
- assertNotNull(new ToscaConstraintLogicalKey(new PfReferenceKey(), ToscaConstraintLogicalKey.Operation.EQ,
+ assertNotNull(new JpaToscaConstraintLogicalKey());
+ assertNotNull(new JpaToscaConstraintLogicalKey(new PfReferenceKey()));
+ assertNotNull(new JpaToscaConstraintLogicalKey(new PfReferenceKey(), JpaToscaConstraintLogicalKey.Operation.EQ,
new PfConceptKey()));
try {
- new ToscaConstraintLogicalKey((PfReferenceKey) null);
+ new JpaToscaConstraintLogicalKey((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaConstraintLogicalKey((ToscaConstraintLogicalKey) null);
+ new JpaToscaConstraintLogicalKey((JpaToscaConstraintLogicalKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -63,24 +63,24 @@ public class ToscaConstraintLogicalKeyTest {
PfConceptKey tclParentKey = new PfConceptKey("tParentKey", "0.0.1");
PfReferenceKey tclKey = new PfReferenceKey(tclParentKey, "trigger0");
PfConceptKey constraintKey = new PfConceptKey("tParentKey", "0.0.1");
- ToscaConstraintLogicalKey tcl =
- new ToscaConstraintLogicalKey(tclKey, ToscaConstraintLogicalKey.Operation.EQ, constraintKey);
+ JpaToscaConstraintLogicalKey tcl =
+ new JpaToscaConstraintLogicalKey(tclKey, JpaToscaConstraintLogicalKey.Operation.EQ, constraintKey);
try {
- new ToscaConstraintLogicalKey(tcl);
+ new JpaToscaConstraintLogicalKey(tcl);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("cannot copy an immutable constraint", exc.getMessage());
}
- ToscaConstraintLogicalKey tclClone1 = new ToscaConstraintLogicalKey();
+ JpaToscaConstraintLogicalKey tclClone1 = new JpaToscaConstraintLogicalKey();
try {
tcl.copyTo(tclClone1);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("cannot copy an immutable constraint", exc.getMessage());
}
- tclClone1 = new ToscaConstraintLogicalKey(tclKey, ToscaConstraintLogicalKey.Operation.EQ, constraintKey);
+ tclClone1 = new JpaToscaConstraintLogicalKey(tclKey, JpaToscaConstraintLogicalKey.Operation.EQ, constraintKey);
assertEquals(tcl, tclClone1);
assertEquals(0, tcl.compareTo(tclClone1));
@@ -89,12 +89,12 @@ public class ToscaConstraintLogicalKeyTest {
assertEquals(0, tcl.compareTo(tcl));
assertFalse(tcl.compareTo(tcl.getKey()) == 0);
- ToscaConstraintLogicalKey differentTcl = new ToscaConstraintLogicalKey(new PfReferenceKey(),
- ToscaConstraintLogicalKey.Operation.EQ, constraintKey);
+ JpaToscaConstraintLogicalKey differentTcl = new JpaToscaConstraintLogicalKey(new PfReferenceKey(),
+ JpaToscaConstraintLogicalKey.Operation.EQ, constraintKey);
assertFalse(tcl.compareTo(differentTcl) == 0);
- ToscaConstraintLogicalKey otherTc =
- new ToscaConstraintLogicalKey(tclKey, ToscaConstraintLogicalKey.Operation.EQ, constraintKey);
+ JpaToscaConstraintLogicalKey otherTc =
+ new JpaToscaConstraintLogicalKey(tclKey, JpaToscaConstraintLogicalKey.Operation.EQ, constraintKey);
assertEquals(0, tcl.compareTo(otherTc));
try {
@@ -105,13 +105,13 @@ public class ToscaConstraintLogicalKeyTest {
}
assertEquals(2, tcl.getKeys().size());
- assertEquals(2, new ToscaConstraintLogicalKey().getKeys().size());
+ assertEquals(2, new JpaToscaConstraintLogicalKey().getKeys().size());
- new ToscaConstraintLogicalKey().clean();
+ new JpaToscaConstraintLogicalKey().clean();
tcl.clean();
assertEquals(tclClone1, tcl);
- assertFalse(new ToscaConstraintLogicalKey().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaConstraintLogicalKey().validate(new PfValidationResult()).isValid());
assertTrue(tcl.validate(new PfValidationResult()).isValid());
try {
@@ -122,14 +122,15 @@ public class ToscaConstraintLogicalKeyTest {
}
try {
- new ToscaConstraintLogicalKey(tclKey, ToscaConstraintLogicalKey.Operation.EQ, null)
+ new JpaToscaConstraintLogicalKey(tclKey, JpaToscaConstraintLogicalKey.Operation.EQ, null)
.validate(new PfValidationResult());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("compareToKey is marked @NonNull but is null", exc.getMessage());
}
- assertFalse(new ToscaConstraintLogicalKey(tclKey, ToscaConstraintLogicalKey.Operation.EQ, new PfConceptKey())
- .validate(new PfValidationResult()).isValid());
+ assertFalse(
+ new JpaToscaConstraintLogicalKey(tclKey, JpaToscaConstraintLogicalKey.Operation.EQ, new PfConceptKey())
+ .validate(new PfValidationResult()).isValid());
}
}
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalStringTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalStringTest.java
index 764a6f46b..c27ec2660 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalStringTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalStringTest.java
@@ -30,31 +30,31 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
/**
* DAO test for ToscaConstraintLogicalString.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaConstraintLogicalStringTest {
+public class JpaToscaConstraintLogicalStringTest {
@Test
public void testConstraintLogicalStringPojo() {
- assertNotNull(new ToscaConstraintLogicalString());
- assertNotNull(new ToscaConstraintLogicalString(new PfReferenceKey()));
- assertNotNull(new ToscaConstraintLogicalString(new PfReferenceKey(), ToscaConstraintLogicalString.Operation.EQ,
- "Constraint"));
+ assertNotNull(new JpaToscaConstraintLogicalString());
+ assertNotNull(new JpaToscaConstraintLogicalString(new PfReferenceKey()));
+ assertNotNull(new JpaToscaConstraintLogicalString(new PfReferenceKey(),
+ JpaToscaConstraintLogicalString.Operation.EQ, "Constraint"));
try {
- new ToscaConstraintLogicalString((PfReferenceKey) null);
+ new JpaToscaConstraintLogicalString((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaConstraintLogicalString((ToscaConstraintLogicalString) null);
+ new JpaToscaConstraintLogicalString((JpaToscaConstraintLogicalString) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -62,24 +62,25 @@ public class ToscaConstraintLogicalStringTest {
PfConceptKey tclParentKey = new PfConceptKey("tParentKey", "0.0.1");
PfReferenceKey tclKey = new PfReferenceKey(tclParentKey, "trigger0");
- ToscaConstraintLogicalString tcl =
- new ToscaConstraintLogicalString(tclKey, ToscaConstraintLogicalString.Operation.EQ, "Constraint");
+ JpaToscaConstraintLogicalString tcl =
+ new JpaToscaConstraintLogicalString(tclKey, JpaToscaConstraintLogicalString.Operation.EQ, "Constraint");
try {
- new ToscaConstraintLogicalString(tcl);
+ new JpaToscaConstraintLogicalString(tcl);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("cannot copy an immutable constraint", exc.getMessage());
}
- ToscaConstraintLogicalString tclClone1 = new ToscaConstraintLogicalString();
+ JpaToscaConstraintLogicalString tclClone1 = new JpaToscaConstraintLogicalString();
try {
tcl.copyTo(tclClone1);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("cannot copy an immutable constraint", exc.getMessage());
}
- tclClone1 = new ToscaConstraintLogicalString(tclKey, ToscaConstraintLogicalString.Operation.EQ, "Constraint");
+ tclClone1 =
+ new JpaToscaConstraintLogicalString(tclKey, JpaToscaConstraintLogicalString.Operation.EQ, "Constraint");
assertEquals(tcl, tclClone1);
assertEquals(0, tcl.compareTo(tclClone1));
@@ -88,12 +89,12 @@ public class ToscaConstraintLogicalStringTest {
assertEquals(0, tcl.compareTo(tcl));
assertFalse(tcl.compareTo(tcl.getKey()) == 0);
- ToscaConstraintLogicalString differentTcl = new ToscaConstraintLogicalString(new PfReferenceKey(),
- ToscaConstraintLogicalString.Operation.EQ, "Constraint");
+ JpaToscaConstraintLogicalString differentTcl = new JpaToscaConstraintLogicalString(new PfReferenceKey(),
+ JpaToscaConstraintLogicalString.Operation.EQ, "Constraint");
assertFalse(tcl.compareTo(differentTcl) == 0);
- ToscaConstraintLogicalString otherTc =
- new ToscaConstraintLogicalString(tclKey, ToscaConstraintLogicalString.Operation.EQ, "Constraint");
+ JpaToscaConstraintLogicalString otherTc =
+ new JpaToscaConstraintLogicalString(tclKey, JpaToscaConstraintLogicalString.Operation.EQ, "Constraint");
assertEquals(0, tcl.compareTo(otherTc));
try {
@@ -104,13 +105,13 @@ public class ToscaConstraintLogicalStringTest {
}
assertEquals(1, tcl.getKeys().size());
- assertEquals(1, new ToscaConstraintLogicalString().getKeys().size());
+ assertEquals(1, new JpaToscaConstraintLogicalString().getKeys().size());
- new ToscaConstraintLogicalString().clean();
+ new JpaToscaConstraintLogicalString().clean();
tcl.clean();
assertEquals(tclClone1, tcl);
- assertFalse(new ToscaConstraintLogicalString().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaConstraintLogicalString().validate(new PfValidationResult()).isValid());
assertTrue(tcl.validate(new PfValidationResult()).isValid());
try {
@@ -121,14 +122,14 @@ public class ToscaConstraintLogicalStringTest {
}
try {
- new ToscaConstraintLogicalString(tclKey, ToscaConstraintLogicalString.Operation.EQ, null)
+ new JpaToscaConstraintLogicalString(tclKey, JpaToscaConstraintLogicalString.Operation.EQ, null)
.validate(new PfValidationResult());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("compareToString is marked @NonNull but is null", exc.getMessage());
}
- assertFalse(new ToscaConstraintLogicalString(tclKey, ToscaConstraintLogicalString.Operation.EQ, "")
+ assertFalse(new JpaToscaConstraintLogicalString(tclKey, JpaToscaConstraintLogicalString.Operation.EQ, "")
.validate(new PfValidationResult()).isValid());
}
}
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalTest.java
index d1617204a..2da46a71e 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaConstraintLogicalTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaConstraintLogicalTest.java
@@ -30,7 +30,7 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogical;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogical;
import org.onap.policy.models.tosca.simple.concepts.testconcepts.DummyToscaConstraint;
/**
@@ -38,22 +38,22 @@ import org.onap.policy.models.tosca.simple.concepts.testconcepts.DummyToscaConst
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaConstraintLogicalTest {
+public class JpaToscaConstraintLogicalTest {
@Test
public void testConstraintLogicalPojo() {
- assertNotNull(new ToscaConstraintLogical());
- assertNotNull(new ToscaConstraintLogical(new PfReferenceKey()));
+ assertNotNull(new JpaToscaConstraintLogical());
+ assertNotNull(new JpaToscaConstraintLogical(new PfReferenceKey()));
try {
- new ToscaConstraintLogical((PfReferenceKey) null);
+ new JpaToscaConstraintLogical((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaConstraintLogical((ToscaConstraintLogical) null);
+ new JpaToscaConstraintLogical((JpaToscaConstraintLogical) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -61,23 +61,23 @@ public class ToscaConstraintLogicalTest {
PfConceptKey tclParentKey = new PfConceptKey("tParentKey", "0.0.1");
PfReferenceKey tclKey = new PfReferenceKey(tclParentKey, "trigger0");
- ToscaConstraintLogical tcl = new ToscaConstraintLogical(tclKey, ToscaConstraintLogical.Operation.EQ);
+ JpaToscaConstraintLogical tcl = new JpaToscaConstraintLogical(tclKey, JpaToscaConstraintLogical.Operation.EQ);
try {
- new ToscaConstraintLogical(tcl);
+ new JpaToscaConstraintLogical(tcl);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("cannot copy an immutable constraint", exc.getMessage());
}
- ToscaConstraintLogical tclClone1 = new ToscaConstraintLogical();
+ JpaToscaConstraintLogical tclClone1 = new JpaToscaConstraintLogical();
try {
tcl.copyTo(tclClone1);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("cannot copy an immutable constraint", exc.getMessage());
}
- tclClone1 = new ToscaConstraintLogical(tclKey, ToscaConstraintLogical.Operation.EQ);
+ tclClone1 = new JpaToscaConstraintLogical(tclKey, JpaToscaConstraintLogical.Operation.EQ);
assertEquals(tcl, tclClone1);
assertEquals(0, tcl.compareTo(tclClone1));
@@ -86,11 +86,12 @@ public class ToscaConstraintLogicalTest {
assertEquals(0, tcl.compareTo(tcl));
assertFalse(tcl.compareTo(tcl.getKey()) == 0);
- ToscaConstraintLogical differentTcl =
- new ToscaConstraintLogical(new PfReferenceKey(), ToscaConstraintLogical.Operation.EQ);
+ JpaToscaConstraintLogical differentTcl =
+ new JpaToscaConstraintLogical(new PfReferenceKey(), JpaToscaConstraintLogical.Operation.EQ);
assertFalse(tcl.compareTo(differentTcl) == 0);
- ToscaConstraintLogical otherTc = new ToscaConstraintLogical(tclKey, ToscaConstraintLogical.Operation.EQ);
+ JpaToscaConstraintLogical otherTc =
+ new JpaToscaConstraintLogical(tclKey, JpaToscaConstraintLogical.Operation.EQ);
assertEquals(0, tcl.compareTo(otherTc));
try {
@@ -101,14 +102,14 @@ public class ToscaConstraintLogicalTest {
}
assertEquals(1, tcl.getKeys().size());
- assertEquals(1, new ToscaConstraintLogical().getKeys().size());
+ assertEquals(1, new JpaToscaConstraintLogical().getKeys().size());
- ToscaConstraintLogical tclClone0 = new ToscaConstraintLogical();
- new ToscaConstraintLogical().clean();
+ JpaToscaConstraintLogical tclClone0 = new JpaToscaConstraintLogical();
+ new JpaToscaConstraintLogical().clean();
tcl.clean();
assertEquals(tclClone0, tcl);
- assertFalse(new ToscaConstraintLogical().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaConstraintLogical().validate(new PfValidationResult()).isValid());
assertTrue(tcl.validate(new PfValidationResult()).isValid());
try {
@@ -127,14 +128,14 @@ public class ToscaConstraintLogicalTest {
}
try {
- new DummyToscaConstraint((PfReferenceKey)null);
+ new DummyToscaConstraint((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new DummyToscaConstraint((DummyToscaConstraint)null);
+ new DummyToscaConstraint((DummyToscaConstraint) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypeTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypeTest.java
index 5adeece5b..bf710e881 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypeTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypeTest.java
@@ -33,60 +33,60 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraint;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogical.Operation;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraint;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogical.Operation;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
/**
* DAO test for ToscaDatatype.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaDataTypeTest {
+public class JpaToscaDataTypeTest {
@Test
public void testDataTypePojo() {
- assertNotNull(new ToscaDataType());
- assertNotNull(new ToscaDataType(new PfConceptKey()));
- assertNotNull(new ToscaDataType(new ToscaDataType()));
+ assertNotNull(new JpaToscaDataType());
+ assertNotNull(new JpaToscaDataType(new PfConceptKey()));
+ assertNotNull(new JpaToscaDataType(new JpaToscaDataType()));
try {
- new ToscaDataType((PfConceptKey) null);
+ new JpaToscaDataType((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaDataType((ToscaDataType) null);
+ new JpaToscaDataType((JpaToscaDataType) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
PfConceptKey dtKey = new PfConceptKey("tdt", "0.0.1");
- ToscaDataType tdt = new ToscaDataType(dtKey);
+ JpaToscaDataType tdt = new JpaToscaDataType(dtKey);
- List<ToscaConstraint> constraints = new ArrayList<>();
- ToscaConstraintLogicalString lsc =
- new ToscaConstraintLogicalString(new PfReferenceKey(dtKey, "sc"), Operation.EQ, "hello");
+ List<JpaToscaConstraint> constraints = new ArrayList<>();
+ JpaToscaConstraintLogicalString lsc =
+ new JpaToscaConstraintLogicalString(new PfReferenceKey(dtKey, "sc"), Operation.EQ, "hello");
constraints.add(lsc);
tdt.setConstraints(constraints);
assertEquals(constraints, tdt.getConstraints());
- List<ToscaProperty> properties = new ArrayList<>();
- ToscaProperty tp = new ToscaProperty(new PfReferenceKey(dtKey, "pr"), new PfConceptKey("type", "0.0.1"));
+ List<JpaToscaProperty> properties = new ArrayList<>();
+ JpaToscaProperty tp = new JpaToscaProperty(new PfReferenceKey(dtKey, "pr"), new PfConceptKey("type", "0.0.1"));
properties.add(tp);
tdt.setProperties(properties);
assertEquals(properties, tdt.getProperties());
- ToscaDataType tdtClone0 = new ToscaDataType(tdt);
+ JpaToscaDataType tdtClone0 = new JpaToscaDataType(tdt);
assertEquals(tdt, tdtClone0);
assertEquals(0, tdt.compareTo(tdtClone0));
- ToscaDataType tdtClone1 = new ToscaDataType();
+ JpaToscaDataType tdtClone1 = new JpaToscaDataType();
tdt.copyTo(tdtClone1);
assertEquals(tdt, tdtClone1);
assertEquals(0, tdt.compareTo(tdtClone1));
@@ -96,7 +96,7 @@ public class ToscaDataTypeTest {
assertFalse(tdt.compareTo(tdt.getKey()) == 0);
PfConceptKey otherDtKey = new PfConceptKey("otherDt", "0.0.1");
- ToscaDataType otherDt = new ToscaDataType(otherDtKey);
+ JpaToscaDataType otherDt = new JpaToscaDataType(otherDtKey);
assertFalse(tdt.compareTo(otherDt) == 0);
otherDt.setKey(dtKey);
@@ -114,13 +114,13 @@ public class ToscaDataTypeTest {
}
assertEquals(4, tdt.getKeys().size());
- assertEquals(1, new ToscaDataType().getKeys().size());
+ assertEquals(1, new JpaToscaDataType().getKeys().size());
- new ToscaDataType().clean();
+ new JpaToscaDataType().clean();
tdt.clean();
assertEquals(tdtClone0, tdt);
- assertFalse(new ToscaDataType().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaDataType().validate(new PfValidationResult()).isValid());
assertTrue(tdt.validate(new PfValidationResult()).isValid());
tdt.getConstraints().add(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypesTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypesTest.java
index b92b6b08a..ce90e372c 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaDataTypesTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaDataTypesTest.java
@@ -28,48 +28,48 @@ import java.util.TreeMap;
import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataTypes;
-public class ToscaDataTypesTest {
+public class JpaToscaDataTypesTest {
@Test
public void testDataTypes() {
- assertNotNull(new ToscaDataTypes());
- assertNotNull(new ToscaDataTypes(new PfConceptKey()));
- assertNotNull(new ToscaDataTypes(new PfConceptKey(), new TreeMap<PfConceptKey, ToscaDataType>()));
- assertNotNull(new ToscaDataTypes(new ToscaDataTypes()));
+ assertNotNull(new JpaToscaDataTypes());
+ assertNotNull(new JpaToscaDataTypes(new PfConceptKey()));
+ assertNotNull(new JpaToscaDataTypes(new PfConceptKey(), new TreeMap<PfConceptKey, JpaToscaDataType>()));
+ assertNotNull(new JpaToscaDataTypes(new JpaToscaDataTypes()));
try {
- new ToscaDataTypes((PfConceptKey) null);
+ new JpaToscaDataTypes((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaDataTypes((ToscaDataTypes) null);
+ new JpaToscaDataTypes((JpaToscaDataTypes) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaDataTypes(null, null);
+ new JpaToscaDataTypes(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaDataTypes(new PfConceptKey(), null);
+ new JpaToscaDataTypes(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("conceptMap is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaDataTypes(null, new TreeMap<PfConceptKey, ToscaDataType>());
+ new JpaToscaDataTypes(null, new TreeMap<PfConceptKey, JpaToscaDataType>());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchemaTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntrySchemaTest.java
index e1a9f0c6f..a69b9a777 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEntrySchemaTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEntrySchemaTest.java
@@ -33,34 +33,34 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraint;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogical.Operation;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEntrySchema;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraint;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogical.Operation;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEntrySchema;
/**
* DAO test for ToscaEntrySchema.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaEntrySchemaTest {
+public class JpaToscaEntrySchemaTest {
@Test
public void testEntrySchemaPojo() {
- assertNotNull(new ToscaEntrySchema());
- assertNotNull(new ToscaEntrySchema(new PfReferenceKey()));
- assertNotNull(new ToscaEntrySchema(new PfReferenceKey(), new PfConceptKey()));
- assertNotNull(new ToscaEntrySchema(new ToscaEntrySchema()));
+ assertNotNull(new JpaToscaEntrySchema());
+ assertNotNull(new JpaToscaEntrySchema(new PfReferenceKey()));
+ assertNotNull(new JpaToscaEntrySchema(new PfReferenceKey(), new PfConceptKey()));
+ assertNotNull(new JpaToscaEntrySchema(new JpaToscaEntrySchema()));
try {
- new ToscaEntrySchema((PfReferenceKey) null);
+ new JpaToscaEntrySchema((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaEntrySchema((ToscaEntrySchema) null);
+ new JpaToscaEntrySchema((JpaToscaEntrySchema) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -68,23 +68,23 @@ public class ToscaEntrySchemaTest {
PfReferenceKey esKey = new PfReferenceKey("entrySchemaParent", "0.0.1", "entrySchema");
PfConceptKey typeKey = new PfConceptKey("type", "0.0.1");
- ToscaEntrySchema tes = new ToscaEntrySchema(esKey, typeKey);
+ JpaToscaEntrySchema tes = new JpaToscaEntrySchema(esKey, typeKey);
tes.setDescription("A Description");
assertEquals("A Description", tes.getDescription());
- List<ToscaConstraint> constraints = new ArrayList<>();
- ToscaConstraintLogicalString lsc =
- new ToscaConstraintLogicalString(new PfReferenceKey(esKey, "sc"), Operation.EQ, "hello");
+ List<JpaToscaConstraint> constraints = new ArrayList<>();
+ JpaToscaConstraintLogicalString lsc =
+ new JpaToscaConstraintLogicalString(new PfReferenceKey(esKey, "sc"), Operation.EQ, "hello");
constraints.add(lsc);
tes.setConstraints(constraints);
assertEquals(constraints, tes.getConstraints());
- ToscaEntrySchema tdtClone0 = new ToscaEntrySchema(tes);
+ JpaToscaEntrySchema tdtClone0 = new JpaToscaEntrySchema(tes);
assertEquals(tes, tdtClone0);
assertEquals(0, tes.compareTo(tdtClone0));
- ToscaEntrySchema tdtClone1 = new ToscaEntrySchema();
+ JpaToscaEntrySchema tdtClone1 = new JpaToscaEntrySchema();
tes.copyTo(tdtClone1);
assertEquals(tes, tdtClone1);
assertEquals(0, tes.compareTo(tdtClone1));
@@ -94,7 +94,7 @@ public class ToscaEntrySchemaTest {
assertFalse(tes.compareTo(tes.getKey()) == 0);
PfReferenceKey otherEsKey = new PfReferenceKey("entrySchemaParent", "0.0.1", "otherEntrySchema");
- ToscaEntrySchema otherEs = new ToscaEntrySchema(otherEsKey);
+ JpaToscaEntrySchema otherEs = new JpaToscaEntrySchema(otherEsKey);
assertFalse(tes.compareTo(otherEs) == 0);
otherEs.setKey(esKey);
@@ -114,13 +114,13 @@ public class ToscaEntrySchemaTest {
}
assertEquals(3, tes.getKeys().size());
- assertEquals(2, new ToscaEntrySchema().getKeys().size());
+ assertEquals(2, new JpaToscaEntrySchema().getKeys().size());
- new ToscaEntrySchema().clean();
+ new JpaToscaEntrySchema().clean();
tes.clean();
assertEquals(tdtClone0, tes);
- assertFalse(new ToscaEntrySchema().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaEntrySchema().validate(new PfValidationResult()).isValid());
assertTrue(tes.validate(new PfValidationResult()).isValid());
tes.setType(PfConceptKey.getNullKey());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilterTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEventFilterTest.java
index b1fb33fce..19846a0cc 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaEventFilterTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaEventFilterTest.java
@@ -30,52 +30,52 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEventFilter;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEventFilter;
/**
* DAO test for ToscaEventFilter.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaEventFilterTest {
+public class JpaToscaEventFilterTest {
@Test
public void testEventFilterPojo() {
- assertNotNull(new ToscaEventFilter());
- assertNotNull(new ToscaEventFilter(new PfReferenceKey()));
- assertNotNull(new ToscaEventFilter(new PfReferenceKey(), new PfConceptKey()));
- assertNotNull(new ToscaEventFilter(new ToscaEventFilter()));
+ assertNotNull(new JpaToscaEventFilter());
+ assertNotNull(new JpaToscaEventFilter(new PfReferenceKey()));
+ assertNotNull(new JpaToscaEventFilter(new PfReferenceKey(), new PfConceptKey()));
+ assertNotNull(new JpaToscaEventFilter(new JpaToscaEventFilter()));
try {
- new ToscaEventFilter((PfReferenceKey) null);
+ new JpaToscaEventFilter((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaEventFilter(null, null);
+ new JpaToscaEventFilter(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaEventFilter(null, new PfConceptKey());
+ new JpaToscaEventFilter(null, new PfConceptKey());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaEventFilter(new PfReferenceKey(), null);
+ new JpaToscaEventFilter(new PfReferenceKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("node is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaEventFilter((ToscaEventFilter) null);
+ new JpaToscaEventFilter((JpaToscaEventFilter) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -84,7 +84,7 @@ public class ToscaEventFilterTest {
PfConceptKey efParentKey = new PfConceptKey("tParentKey", "0.0.1");
PfReferenceKey efKey = new PfReferenceKey(efParentKey, "trigger0");
PfConceptKey nodeKey = new PfConceptKey("tParentKey", "0.0.1");
- ToscaEventFilter tef = new ToscaEventFilter(efKey, nodeKey);
+ JpaToscaEventFilter tef = new JpaToscaEventFilter(efKey, nodeKey);
tef.setRequirement("A Requrement");
assertEquals("A Requrement", tef.getRequirement());
@@ -92,11 +92,11 @@ public class ToscaEventFilterTest {
tef.setCapability("A Capability");
assertEquals("A Capability", tef.getCapability());
- ToscaEventFilter tdtClone0 = new ToscaEventFilter(tef);
+ JpaToscaEventFilter tdtClone0 = new JpaToscaEventFilter(tef);
assertEquals(tef, tdtClone0);
assertEquals(0, tef.compareTo(tdtClone0));
- ToscaEventFilter tdtClone1 = new ToscaEventFilter();
+ JpaToscaEventFilter tdtClone1 = new JpaToscaEventFilter();
tef.copyTo(tdtClone1);
assertEquals(tef, tdtClone1);
assertEquals(0, tef.compareTo(tdtClone1));
@@ -106,7 +106,7 @@ public class ToscaEventFilterTest {
assertFalse(tef.compareTo(tef.getKey()) == 0);
PfReferenceKey otherDtKey = new PfReferenceKey("otherDt", "0.0.1", "OtherEventFilter");
- ToscaEventFilter otherDt = new ToscaEventFilter(otherDtKey);
+ JpaToscaEventFilter otherDt = new JpaToscaEventFilter(otherDtKey);
assertFalse(tef.compareTo(otherDt) == 0);
otherDt.setKey(efKey);
@@ -126,13 +126,13 @@ public class ToscaEventFilterTest {
}
assertEquals(2, tef.getKeys().size());
- assertEquals(2, new ToscaEventFilter().getKeys().size());
+ assertEquals(2, new JpaToscaEventFilter().getKeys().size());
- new ToscaEventFilter().clean();
+ new JpaToscaEventFilter().clean();
tef.clean();
assertEquals(tdtClone0, tef);
- assertFalse(new ToscaEventFilter().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaEventFilter().validate(new PfValidationResult()).isValid());
assertTrue(tef.validate(new PfValidationResult()).isValid());
tef.setRequirement(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaModelTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaModelTest.java
index af8cc2d3b..a62c79956 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaModelTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaModelTest.java
@@ -33,70 +33,70 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfModelService;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaModel;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplates;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaModel;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplates;
/**
* DAO test for ToscaDatatype.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaModelTest {
+public class JpaToscaModelTest {
@Test
public void testModelPojo() {
- assertNotNull(new ToscaModel());
- assertNotNull(new ToscaModel(new PfConceptKey()));
- assertNotNull(new ToscaModel(new PfConceptKey(), new ToscaServiceTemplates()));
- assertNotNull(new ToscaModel(new ToscaModel()));
+ assertNotNull(new JpaToscaModel());
+ assertNotNull(new JpaToscaModel(new PfConceptKey()));
+ assertNotNull(new JpaToscaModel(new PfConceptKey(), new JpaToscaServiceTemplates()));
+ assertNotNull(new JpaToscaModel(new JpaToscaModel()));
try {
- new ToscaModel((PfConceptKey) null);
+ new JpaToscaModel((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaModel(null, null);
+ new JpaToscaModel(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaModel(null, new ToscaServiceTemplates());
+ new JpaToscaModel(null, new JpaToscaServiceTemplates());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaModel(new PfConceptKey(), null);
+ new JpaToscaModel(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("serviceTemplates is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaModel((ToscaModel) null);
+ new JpaToscaModel((JpaToscaModel) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
PfConceptKey tstsKey = new PfConceptKey("tsts", "0.0.1");
- Map<PfConceptKey, ToscaServiceTemplate> tstMap = new TreeMap<>();
- ToscaServiceTemplates tsts = new ToscaServiceTemplates(tstsKey, tstMap);
+ Map<PfConceptKey, JpaToscaServiceTemplate> tstMap = new TreeMap<>();
+ JpaToscaServiceTemplates tsts = new JpaToscaServiceTemplates(tstsKey, tstMap);
PfConceptKey tmKey = new PfConceptKey("tst", "0.0.1");
- ToscaModel tm = new ToscaModel(tmKey, tsts);
+ JpaToscaModel tm = new JpaToscaModel(tmKey, tsts);
- ToscaModel tttClone0 = new ToscaModel(tm);
+ JpaToscaModel tttClone0 = new JpaToscaModel(tm);
assertEquals(tm, tttClone0);
assertEquals(0, tm.compareTo(tttClone0));
- ToscaModel tttClone1 = new ToscaModel();
+ JpaToscaModel tttClone1 = new JpaToscaModel();
tm.copyTo(tttClone1);
assertEquals(tm, tttClone1);
assertEquals(0, tm.compareTo(tttClone1));
@@ -106,7 +106,7 @@ public class ToscaModelTest {
assertFalse(tm.compareTo(tm.getKey()) == 0);
PfConceptKey otherDtKey = new PfConceptKey("otherDt", "0.0.1");
- ToscaModel otherDt = new ToscaModel(otherDtKey);
+ JpaToscaModel otherDt = new JpaToscaModel(otherDtKey);
assertFalse(tm.compareTo(otherDt) == 0);
otherDt.setKey(tmKey);
@@ -122,13 +122,13 @@ public class ToscaModelTest {
}
assertEquals(2, tm.getKeys().size());
- assertEquals(2, new ToscaModel().getKeys().size());
+ assertEquals(2, new JpaToscaModel().getKeys().size());
- new ToscaModel().clean();
+ new JpaToscaModel().clean();
tm.clean();
assertEquals(tttClone0, tm);
- assertFalse(new ToscaModel().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaModel().validate(new PfValidationResult()).isValid());
assertFalse(tm.validate(new PfValidationResult()).isValid());
tm.register();
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPoliciesTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPoliciesTest.java
index 127aac4f4..6f6141c5b 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPoliciesTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPoliciesTest.java
@@ -28,48 +28,48 @@ import java.util.TreeMap;
import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
-public class ToscaPoliciesTest {
+public class JpaToscaPoliciesTest {
@Test
public void testPolicies() {
- assertNotNull(new ToscaPolicies());
- assertNotNull(new ToscaPolicies(new PfConceptKey()));
- assertNotNull(new ToscaPolicies(new PfConceptKey(), new TreeMap<PfConceptKey, ToscaPolicy>()));
- assertNotNull(new ToscaPolicies(new ToscaPolicies()));
+ assertNotNull(new JpaToscaPolicies());
+ assertNotNull(new JpaToscaPolicies(new PfConceptKey()));
+ assertNotNull(new JpaToscaPolicies(new PfConceptKey(), new TreeMap<PfConceptKey, JpaToscaPolicy>()));
+ assertNotNull(new JpaToscaPolicies(new JpaToscaPolicies()));
try {
- new ToscaPolicies((PfConceptKey) null);
+ new JpaToscaPolicies((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicies((ToscaPolicies) null);
+ new JpaToscaPolicies((JpaToscaPolicies) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicies(null, null);
+ new JpaToscaPolicies(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicies(new PfConceptKey(), null);
+ new JpaToscaPolicies(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("conceptMap is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicies(null, new TreeMap<PfConceptKey, ToscaPolicy>());
+ new JpaToscaPolicies(null, new TreeMap<PfConceptKey, JpaToscaPolicy>());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTest.java
index 01c1377b9..ec8e6da8f 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTest.java
@@ -34,52 +34,52 @@ import java.util.Map;
import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
/**
* DAO test for ToscaPolicy.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaPolicyTest {
+public class JpaToscaPolicyTest {
@Test
public void testPolicyPojo() {
- assertNotNull(new ToscaPolicy());
- assertNotNull(new ToscaPolicy(new PfConceptKey()));
- assertNotNull(new ToscaPolicy(new PfConceptKey(), new PfConceptKey()));
- assertNotNull(new ToscaPolicy(new ToscaPolicy()));
+ assertNotNull(new JpaToscaPolicy());
+ assertNotNull(new JpaToscaPolicy(new PfConceptKey()));
+ assertNotNull(new JpaToscaPolicy(new PfConceptKey(), new PfConceptKey()));
+ assertNotNull(new JpaToscaPolicy(new JpaToscaPolicy()));
try {
- new ToscaPolicy((PfConceptKey) null);
+ new JpaToscaPolicy((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicy(null, null);
+ new JpaToscaPolicy(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicy(new PfConceptKey(), null);
+ new JpaToscaPolicy(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("type is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicy(null, new PfConceptKey());
+ new JpaToscaPolicy(null, new PfConceptKey());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicy((ToscaPolicy) null);
+ new JpaToscaPolicy((JpaToscaPolicy) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -87,7 +87,7 @@ public class ToscaPolicyTest {
PfConceptKey tpKey = new PfConceptKey("tdt", "0.0.1");
PfConceptKey ptKey = new PfConceptKey("policyType", "0.0.1");
- ToscaPolicy tp = new ToscaPolicy(tpKey, ptKey);
+ JpaToscaPolicy tp = new JpaToscaPolicy(tpKey, ptKey);
Map<String, String> propertyMap = new HashMap<>();
propertyMap.put("Property", "Property Value");
@@ -100,11 +100,11 @@ public class ToscaPolicyTest {
tp.setTargets(targets);
assertEquals(targets, tp.getTargets());
- ToscaPolicy tdtClone0 = new ToscaPolicy(tp);
+ JpaToscaPolicy tdtClone0 = new JpaToscaPolicy(tp);
assertEquals(tp, tdtClone0);
assertEquals(0, tp.compareTo(tdtClone0));
- ToscaPolicy tdtClone1 = new ToscaPolicy();
+ JpaToscaPolicy tdtClone1 = new JpaToscaPolicy();
tp.copyTo(tdtClone1);
assertEquals(tp, tdtClone1);
assertEquals(0, tp.compareTo(tdtClone1));
@@ -114,7 +114,7 @@ public class ToscaPolicyTest {
assertFalse(tp.compareTo(tp.getKey()) == 0);
PfConceptKey otherDtKey = new PfConceptKey("otherDt", "0.0.1");
- ToscaPolicy otherDt = new ToscaPolicy(otherDtKey);
+ JpaToscaPolicy otherDt = new JpaToscaPolicy(otherDtKey);
assertFalse(tp.compareTo(otherDt) == 0);
otherDt.setKey(tpKey);
@@ -134,13 +134,13 @@ public class ToscaPolicyTest {
}
assertEquals(3, tp.getKeys().size());
- assertEquals(2, new ToscaPolicy().getKeys().size());
+ assertEquals(2, new JpaToscaPolicy().getKeys().size());
- new ToscaPolicy().clean();
+ new JpaToscaPolicy().clean();
tp.clean();
assertEquals(tdtClone0, tp);
- assertFalse(new ToscaPolicy().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaPolicy().validate(new PfValidationResult()).isValid());
System.err.println(tp.validate(new PfValidationResult()));
assertTrue(tp.validate(new PfValidationResult()).isValid());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypeTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypeTest.java
index 3be0cff3d..7dac2684f 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypeTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypeTest.java
@@ -35,40 +35,40 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEntityType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTrigger;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEntityType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTrigger;
/**
* DAO test for ToscaPolicyType.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaPolicyTypeTest {
+public class JpaToscaPolicyTypeTest {
@Test
public void testPolicyTypePojo() {
- assertNotNull(new ToscaPolicyType());
- assertNotNull(new ToscaPolicyType(new PfConceptKey()));
- assertNotNull(new ToscaPolicyType(new ToscaPolicyType()));
+ assertNotNull(new JpaToscaPolicyType());
+ assertNotNull(new JpaToscaPolicyType(new PfConceptKey()));
+ assertNotNull(new JpaToscaPolicyType(new JpaToscaPolicyType()));
try {
- new ToscaPolicyType((PfConceptKey) null);
+ new JpaToscaPolicyType((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicyType((ToscaPolicyType) null);
+ new JpaToscaPolicyType((JpaToscaPolicyType) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
PfConceptKey ptKey = new PfConceptKey("tdt", "0.0.1");
- ToscaPolicyType tpt = new ToscaPolicyType(ptKey);
+ JpaToscaPolicyType tpt = new JpaToscaPolicyType(ptKey);
PfConceptKey derivedFromKey = new PfConceptKey("deriveFrom", "0.0.1");
tpt.setDerivedFrom(derivedFromKey);
@@ -81,8 +81,8 @@ public class ToscaPolicyTypeTest {
tpt.setDescription("A Description");
PfConceptKey propTypeKey = new PfConceptKey("propType", "0.0.1");
- List<ToscaProperty> properties = new ArrayList<>();
- ToscaProperty tp = new ToscaProperty(new PfReferenceKey(ptKey, "aProp"), propTypeKey);
+ List<JpaToscaProperty> properties = new ArrayList<>();
+ JpaToscaProperty tp = new JpaToscaProperty(new PfReferenceKey(ptKey, "aProp"), propTypeKey);
properties.add(tp);
tpt.setProperties(properties);
assertEquals(properties, tpt.getProperties());
@@ -93,17 +93,17 @@ public class ToscaPolicyTypeTest {
tpt.setTargets(targets);
assertEquals(targets, tpt.getTargets());
- List<ToscaTrigger> triggers = new ArrayList<>();
- ToscaTrigger trigger = new ToscaTrigger(new PfReferenceKey(ptKey, "aTrigger"), "EventType", "Action");
+ List<JpaToscaTrigger> triggers = new ArrayList<>();
+ JpaToscaTrigger trigger = new JpaToscaTrigger(new PfReferenceKey(ptKey, "aTrigger"), "EventType", "Action");
triggers.add(trigger);
tpt.setTriggers(triggers);
assertEquals(triggers, tpt.getTriggers());
- ToscaPolicyType tdtClone0 = new ToscaPolicyType(tpt);
+ JpaToscaPolicyType tdtClone0 = new JpaToscaPolicyType(tpt);
assertEquals(tpt, tdtClone0);
assertEquals(0, tpt.compareTo(tdtClone0));
- ToscaPolicyType tdtClone1 = new ToscaPolicyType();
+ JpaToscaPolicyType tdtClone1 = new JpaToscaPolicyType();
tpt.copyTo(tdtClone1);
assertEquals(tpt, tdtClone1);
assertEquals(0, tpt.compareTo(tdtClone1));
@@ -113,7 +113,7 @@ public class ToscaPolicyTypeTest {
assertFalse(tpt.compareTo(tpt.getKey()) == 0);
PfConceptKey otherDtKey = new PfConceptKey("otherDt", "0.0.1");
- ToscaPolicyType otherDt = new ToscaPolicyType(otherDtKey);
+ JpaToscaPolicyType otherDt = new JpaToscaPolicyType(otherDtKey);
assertFalse(tpt.compareTo(otherDt) == 0);
otherDt.setKey(ptKey);
@@ -139,13 +139,13 @@ public class ToscaPolicyTypeTest {
}
assertEquals(6, tpt.getKeys().size());
- assertEquals(1, new ToscaPolicyType().getKeys().size());
+ assertEquals(1, new JpaToscaPolicyType().getKeys().size());
- new ToscaPolicyType().clean();
+ new JpaToscaPolicyType().clean();
tpt.clean();
assertEquals(tdtClone0, tpt);
- assertFalse(new ToscaPolicyType().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaPolicyType().validate(new PfValidationResult()).isValid());
assertTrue(tpt.validate(new PfValidationResult()).isValid());
tpt.getProperties().add(null);
@@ -191,20 +191,20 @@ public class ToscaPolicyTypeTest {
}
try {
- new ToscaEntityType((PfConceptKey) null);
+ new JpaToscaEntityType((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaEntityType((ToscaEntityType) null);
+ new JpaToscaEntityType((JpaToscaEntityType) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
- ToscaEntityType tet = new ToscaEntityType(tpt.getKey());
+ JpaToscaEntityType tet = new JpaToscaEntityType(tpt.getKey());
assertEquals(-1, tet.compareTo(null));
assertEquals(0, tet.compareTo(tet));
assertFalse(tet.compareTo(tet.getKey()) == 0);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypesTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypesTest.java
index a85c8285e..d0ea1782f 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPolicyTypesTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPolicyTypesTest.java
@@ -28,48 +28,48 @@ import java.util.TreeMap;
import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyTypes;
-public class ToscaPolicyTypesTest {
+public class JpaToscaPolicyTypesTest {
@Test
public void testPolicyTypes() {
- assertNotNull(new ToscaPolicyTypes());
- assertNotNull(new ToscaPolicyTypes(new PfConceptKey()));
- assertNotNull(new ToscaPolicyTypes(new PfConceptKey(), new TreeMap<PfConceptKey, ToscaPolicyType>()));
- assertNotNull(new ToscaPolicyTypes(new ToscaPolicyTypes()));
+ assertNotNull(new JpaToscaPolicyTypes());
+ assertNotNull(new JpaToscaPolicyTypes(new PfConceptKey()));
+ assertNotNull(new JpaToscaPolicyTypes(new PfConceptKey(), new TreeMap<PfConceptKey, JpaToscaPolicyType>()));
+ assertNotNull(new JpaToscaPolicyTypes(new JpaToscaPolicyTypes()));
try {
- new ToscaPolicyTypes((PfConceptKey) null);
+ new JpaToscaPolicyTypes((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicyTypes((ToscaPolicyTypes) null);
+ new JpaToscaPolicyTypes((JpaToscaPolicyTypes) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicyTypes(null, null);
+ new JpaToscaPolicyTypes(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicyTypes(new PfConceptKey(), null);
+ new JpaToscaPolicyTypes(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("conceptMap is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaPolicyTypes(null, new TreeMap<PfConceptKey, ToscaPolicyType>());
+ new JpaToscaPolicyTypes(null, new TreeMap<PfConceptKey, JpaToscaPolicyType>());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPropertyTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPropertyTest.java
index 0fcf96a89..8d46c9533 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaPropertyTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaPropertyTest.java
@@ -33,56 +33,56 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraint;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogical.Operation;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEntrySchema;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraint;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogical.Operation;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEntrySchema;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
/**
* DAO test for ToscaProperty.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaPropertyTest {
+public class JpaToscaPropertyTest {
@Test
public void testPropertyPojo() {
- assertNotNull(new ToscaProperty());
- assertNotNull(new ToscaProperty(new PfReferenceKey()));
- assertNotNull(new ToscaProperty(new PfReferenceKey(), new PfConceptKey()));
- assertNotNull(new ToscaProperty(new ToscaProperty()));
+ assertNotNull(new JpaToscaProperty());
+ assertNotNull(new JpaToscaProperty(new PfReferenceKey()));
+ assertNotNull(new JpaToscaProperty(new PfReferenceKey(), new PfConceptKey()));
+ assertNotNull(new JpaToscaProperty(new JpaToscaProperty()));
try {
- new ToscaProperty((PfReferenceKey) null);
+ new JpaToscaProperty((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaProperty(null, null);
+ new JpaToscaProperty(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaProperty(null, new PfConceptKey());
+ new JpaToscaProperty(null, new PfConceptKey());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaProperty(new PfReferenceKey(), null);
+ new JpaToscaProperty(new PfReferenceKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("type is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaProperty((ToscaProperty) null);
+ new JpaToscaProperty((JpaToscaProperty) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -91,7 +91,7 @@ public class ToscaPropertyTest {
PfConceptKey pparentKey = new PfConceptKey("tParentKey", "0.0.1");
PfReferenceKey pkey = new PfReferenceKey(pparentKey, "trigger0");
PfConceptKey ptypeKey = new PfConceptKey("TTypeKey", "0.0.1");
- ToscaProperty tp = new ToscaProperty(pkey, ptypeKey);
+ JpaToscaProperty tp = new JpaToscaProperty(pkey, ptypeKey);
tp.setDescription("A Description");
assertEquals("A Description", tp.getDescription());
@@ -101,25 +101,25 @@ public class ToscaPropertyTest {
tp.setDefaultValue("defaultKey");
- tp.setStatus(ToscaProperty.Status.SUPPORTED);
+ tp.setStatus(JpaToscaProperty.Status.SUPPORTED);
- List<ToscaConstraint> constraints = new ArrayList<>();
- ToscaConstraintLogicalString lsc =
- new ToscaConstraintLogicalString(new PfReferenceKey(pkey, "sc"), Operation.EQ, "hello");
+ List<JpaToscaConstraint> constraints = new ArrayList<>();
+ JpaToscaConstraintLogicalString lsc =
+ new JpaToscaConstraintLogicalString(new PfReferenceKey(pkey, "sc"), Operation.EQ, "hello");
constraints.add(lsc);
tp.setConstraints(constraints);
assertEquals(constraints, tp.getConstraints());
PfReferenceKey esKey = new PfReferenceKey(pkey, "entrySchema");
PfConceptKey typeKey = new PfConceptKey("type", "0.0.1");
- ToscaEntrySchema tes = new ToscaEntrySchema(esKey, typeKey);
+ JpaToscaEntrySchema tes = new JpaToscaEntrySchema(esKey, typeKey);
tp.setEntrySchema(tes);
- ToscaProperty tdtClone0 = new ToscaProperty(tp);
+ JpaToscaProperty tdtClone0 = new JpaToscaProperty(tp);
assertEquals(tp, tdtClone0);
assertEquals(0, tp.compareTo(tdtClone0));
- ToscaProperty tdtClone1 = new ToscaProperty();
+ JpaToscaProperty tdtClone1 = new JpaToscaProperty();
tp.copyTo(tdtClone1);
assertEquals(tp, tdtClone1);
assertEquals(0, tp.compareTo(tdtClone1));
@@ -129,7 +129,7 @@ public class ToscaPropertyTest {
assertFalse(tp.compareTo(tp.getKey()) == 0);
PfReferenceKey otherDtKey = new PfReferenceKey("otherDt", "0.0.1", "OtherProperty");
- ToscaProperty otherDt = new ToscaProperty(otherDtKey);
+ JpaToscaProperty otherDt = new JpaToscaProperty(otherDtKey);
assertFalse(tp.compareTo(otherDt) == 0);
otherDt.setKey(pkey);
@@ -142,7 +142,7 @@ public class ToscaPropertyTest {
assertFalse(tp.compareTo(otherDt) == 0);
otherDt.setDefaultValue("defaultKey");
assertFalse(tp.compareTo(otherDt) == 0);
- otherDt.setStatus(ToscaProperty.Status.SUPPORTED);
+ otherDt.setStatus(JpaToscaProperty.Status.SUPPORTED);
assertFalse(tp.compareTo(otherDt) == 0);
assertFalse(tp.compareTo(otherDt) == 0);
otherDt.setConstraints(constraints);
@@ -155,9 +155,9 @@ public class ToscaPropertyTest {
otherDt.setRequired(false);
assertEquals(0, tp.compareTo(otherDt));
- otherDt.setStatus(ToscaProperty.Status.UNSUPPORTED);
+ otherDt.setStatus(JpaToscaProperty.Status.UNSUPPORTED);
assertFalse(tp.compareTo(otherDt) == 0);
- otherDt.setStatus(ToscaProperty.Status.SUPPORTED);
+ otherDt.setStatus(JpaToscaProperty.Status.SUPPORTED);
assertEquals(0, tp.compareTo(otherDt));
try {
@@ -168,13 +168,13 @@ public class ToscaPropertyTest {
}
assertEquals(5, tp.getKeys().size());
- assertEquals(2, new ToscaProperty().getKeys().size());
+ assertEquals(2, new JpaToscaProperty().getKeys().size());
- new ToscaProperty().clean();
+ new JpaToscaProperty().clean();
tp.clean();
assertEquals(tdtClone0, tp);
- assertFalse(new ToscaProperty().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaProperty().validate(new PfValidationResult()).isValid());
assertTrue(tp.validate(new PfValidationResult()).isValid());
tp.setDescription(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplateTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplateTest.java
index aad410e89..4569d42ff 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplateTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplateTest.java
@@ -33,93 +33,93 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyTypes;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyTypes;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
/**
* DAO test for ToscaDatatype.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaServiceTemplateTest {
+public class JpaToscaServiceTemplateTest {
@Test
public void testServiceTemplatePojo() {
- assertNotNull(new ToscaServiceTemplate());
- assertNotNull(new ToscaServiceTemplate(new PfConceptKey()));
- assertNotNull(new ToscaServiceTemplate(new PfConceptKey(), ""));
- assertNotNull(new ToscaServiceTemplate(new ToscaServiceTemplate()));
+ assertNotNull(new JpaToscaServiceTemplate());
+ assertNotNull(new JpaToscaServiceTemplate(new PfConceptKey()));
+ assertNotNull(new JpaToscaServiceTemplate(new PfConceptKey(), ""));
+ assertNotNull(new JpaToscaServiceTemplate(new JpaToscaServiceTemplate()));
try {
- new ToscaServiceTemplate((PfConceptKey) null);
+ new JpaToscaServiceTemplate((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplate(null, null);
+ new JpaToscaServiceTemplate(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplate(null, "");
+ new JpaToscaServiceTemplate(null, "");
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplate(new PfConceptKey(), null);
+ new JpaToscaServiceTemplate(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("toscaDefinitionsVersion is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplate((ToscaServiceTemplate) null);
+ new JpaToscaServiceTemplate((JpaToscaServiceTemplate) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
PfConceptKey tstKey = new PfConceptKey("tst", "0.0.1");
- ToscaServiceTemplate tst = new ToscaServiceTemplate(tstKey, "Tosca Version");
+ JpaToscaServiceTemplate tst = new JpaToscaServiceTemplate(tstKey, "Tosca Version");
PfConceptKey dataTypeKey = new PfConceptKey("DataType", "0.0.1");
- ToscaDataType dataType0 = new ToscaDataType(dataTypeKey);
+ JpaToscaDataType dataType0 = new JpaToscaDataType(dataTypeKey);
PfConceptKey dtsKey = new PfConceptKey("dts", "0.0.1");
- Map<PfConceptKey, ToscaDataType> dataTypeMap = new TreeMap<>();
+ Map<PfConceptKey, JpaToscaDataType> dataTypeMap = new TreeMap<>();
dataTypeMap.put(dataTypeKey, dataType0);
- ToscaDataTypes dataTypes = new ToscaDataTypes(dtsKey, dataTypeMap);
+ JpaToscaDataTypes dataTypes = new JpaToscaDataTypes(dtsKey, dataTypeMap);
tst.setDataTypes(dataTypes);
assertEquals(dataTypes, tst.getDataTypes());
PfConceptKey policyTypeKey = new PfConceptKey("DataType", "0.0.1");
- ToscaPolicyType policyType0 = new ToscaPolicyType(policyTypeKey);
+ JpaToscaPolicyType policyType0 = new JpaToscaPolicyType(policyTypeKey);
PfConceptKey ptsKey = new PfConceptKey("dts", "0.0.1");
- Map<PfConceptKey, ToscaPolicyType> policyTypeMap = new TreeMap<>();
+ Map<PfConceptKey, JpaToscaPolicyType> policyTypeMap = new TreeMap<>();
policyTypeMap.put(policyTypeKey, policyType0);
- ToscaPolicyTypes policyTypes = new ToscaPolicyTypes(ptsKey, policyTypeMap);
+ JpaToscaPolicyTypes policyTypes = new JpaToscaPolicyTypes(ptsKey, policyTypeMap);
tst.setPolicyTypes(policyTypes);
assertEquals(policyTypes, tst.getPolicyTypes());
PfReferenceKey tttKey = new PfReferenceKey(tstKey, "TopologyTemplate");
- ToscaTopologyTemplate ttt = new ToscaTopologyTemplate(tttKey);
+ JpaToscaTopologyTemplate ttt = new JpaToscaTopologyTemplate(tttKey);
tst.setTopologyTemplate(ttt);
assertEquals(ttt, tst.getTopologyTemplate());
- ToscaServiceTemplate tttClone0 = new ToscaServiceTemplate(tst);
+ JpaToscaServiceTemplate tttClone0 = new JpaToscaServiceTemplate(tst);
assertEquals(tst, tttClone0);
assertEquals(0, tst.compareTo(tttClone0));
- ToscaServiceTemplate tttClone1 = new ToscaServiceTemplate();
+ JpaToscaServiceTemplate tttClone1 = new JpaToscaServiceTemplate();
tst.copyTo(tttClone1);
assertEquals(tst, tttClone1);
assertEquals(0, tst.compareTo(tttClone1));
@@ -129,7 +129,7 @@ public class ToscaServiceTemplateTest {
assertFalse(tst.compareTo(tst.getKey()) == 0);
PfConceptKey otherDtKey = new PfConceptKey("otherDt", "0.0.1");
- ToscaServiceTemplate otherDt = new ToscaServiceTemplate(otherDtKey);
+ JpaToscaServiceTemplate otherDt = new JpaToscaServiceTemplate(otherDtKey);
assertFalse(tst.compareTo(otherDt) == 0);
otherDt.setKey(tstKey);
@@ -151,13 +151,13 @@ public class ToscaServiceTemplateTest {
}
assertEquals(6, tst.getKeys().size());
- assertEquals(1, new ToscaServiceTemplate().getKeys().size());
+ assertEquals(1, new JpaToscaServiceTemplate().getKeys().size());
- new ToscaServiceTemplate().clean();
+ new JpaToscaServiceTemplate().clean();
tst.clean();
assertEquals(tttClone0, tst);
- assertFalse(new ToscaServiceTemplate().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaServiceTemplate().validate(new PfValidationResult()).isValid());
assertTrue(tst.validate(new PfValidationResult()).isValid());
tst.setDescription(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplatesTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplatesTest.java
index 2864be829..91d6d0bd3 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaServiceTemplatesTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplatesTest.java
@@ -28,48 +28,49 @@ import java.util.TreeMap;
import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplates;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplates;
-public class ToscaServiceTemplatesTest {
+public class JpaToscaServiceTemplatesTest {
@Test
public void testServiceTemplates() {
- assertNotNull(new ToscaServiceTemplates());
- assertNotNull(new ToscaServiceTemplates(new PfConceptKey()));
- assertNotNull(new ToscaServiceTemplates(new PfConceptKey(), new TreeMap<PfConceptKey, ToscaServiceTemplate>()));
- assertNotNull(new ToscaServiceTemplates(new ToscaServiceTemplates()));
+ assertNotNull(new JpaToscaServiceTemplates());
+ assertNotNull(new JpaToscaServiceTemplates(new PfConceptKey()));
+ assertNotNull(
+ new JpaToscaServiceTemplates(new PfConceptKey(), new TreeMap<PfConceptKey, JpaToscaServiceTemplate>()));
+ assertNotNull(new JpaToscaServiceTemplates(new JpaToscaServiceTemplates()));
try {
- new ToscaServiceTemplates((PfConceptKey) null);
+ new JpaToscaServiceTemplates((PfConceptKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplates((ToscaServiceTemplates) null);
+ new JpaToscaServiceTemplates((JpaToscaServiceTemplates) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplates(null, null);
+ new JpaToscaServiceTemplates(null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplates(new PfConceptKey(), null);
+ new JpaToscaServiceTemplates(new PfConceptKey(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("conceptMap is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaServiceTemplates(null, new TreeMap<PfConceptKey, ToscaServiceTemplate>());
+ new JpaToscaServiceTemplates(null, new TreeMap<PfConceptKey, JpaToscaServiceTemplate>());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeIntervalTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTimeIntervalTest.java
index cbfde2d11..707e66dfd 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTimeIntervalTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTimeIntervalTest.java
@@ -32,80 +32,80 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTimeInterval;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTimeInterval;
/**
* DAO test for ToscaTimeInterval.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaTimeIntervalTest {
+public class JpaToscaTimeIntervalTest {
@Test
public void testTimeIntervalPojo() {
- assertNotNull(new ToscaTimeInterval());
- assertNotNull(new ToscaTimeInterval(new PfReferenceKey()));
- assertNotNull(new ToscaTimeInterval(new PfReferenceKey(), new Date(), new Date()));
- assertNotNull(new ToscaTimeInterval(new ToscaTimeInterval()));
+ assertNotNull(new JpaToscaTimeInterval());
+ assertNotNull(new JpaToscaTimeInterval(new PfReferenceKey()));
+ assertNotNull(new JpaToscaTimeInterval(new PfReferenceKey(), new Date(), new Date()));
+ assertNotNull(new JpaToscaTimeInterval(new JpaToscaTimeInterval()));
try {
- new ToscaTimeInterval((PfReferenceKey) null);
+ new JpaToscaTimeInterval((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(null, null, null);
+ new JpaToscaTimeInterval(null, null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(null, null, new Date());
+ new JpaToscaTimeInterval(null, null, new Date());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(null, new Date(), null);
+ new JpaToscaTimeInterval(null, new Date(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(null, new Date(), new Date());
+ new JpaToscaTimeInterval(null, new Date(), new Date());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(new PfReferenceKey(), null, null);
+ new JpaToscaTimeInterval(new PfReferenceKey(), null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("startTime is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(new PfReferenceKey(), null, new Date());
+ new JpaToscaTimeInterval(new PfReferenceKey(), null, new Date());
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("startTime is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval(new PfReferenceKey(), new Date(), null);
+ new JpaToscaTimeInterval(new PfReferenceKey(), new Date(), null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("endTime is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTimeInterval((ToscaTimeInterval) null);
+ new JpaToscaTimeInterval((JpaToscaTimeInterval) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -115,13 +115,13 @@ public class ToscaTimeIntervalTest {
PfReferenceKey ttiKey = new PfReferenceKey(ttiParentKey, "trigger0");
Date startTime = new Date(1000);
Date endTime = new Date(2000);
- ToscaTimeInterval tti = new ToscaTimeInterval(ttiKey, startTime, endTime);
+ JpaToscaTimeInterval tti = new JpaToscaTimeInterval(ttiKey, startTime, endTime);
- ToscaTimeInterval tdtClone0 = new ToscaTimeInterval(tti);
+ JpaToscaTimeInterval tdtClone0 = new JpaToscaTimeInterval(tti);
assertEquals(tti, tdtClone0);
assertEquals(0, tti.compareTo(tdtClone0));
- ToscaTimeInterval tdtClone1 = new ToscaTimeInterval();
+ JpaToscaTimeInterval tdtClone1 = new JpaToscaTimeInterval();
tti.copyTo(tdtClone1);
assertEquals(tti, tdtClone1);
assertEquals(0, tti.compareTo(tdtClone1));
@@ -131,7 +131,7 @@ public class ToscaTimeIntervalTest {
assertFalse(tti.compareTo(tti.getKey()) == 0);
PfReferenceKey otherDtKey = new PfReferenceKey("otherDt", "0.0.1", "OtherTimeInterval");
- ToscaTimeInterval otherDt = new ToscaTimeInterval(otherDtKey);
+ JpaToscaTimeInterval otherDt = new JpaToscaTimeInterval(otherDtKey);
assertFalse(tti.compareTo(otherDt) == 0);
otherDt.setKey(ttiKey);
@@ -149,13 +149,13 @@ public class ToscaTimeIntervalTest {
}
assertEquals(1, tti.getKeys().size());
- assertEquals(1, new ToscaTimeInterval().getKeys().size());
+ assertEquals(1, new JpaToscaTimeInterval().getKeys().size());
- new ToscaTimeInterval().clean();
+ new JpaToscaTimeInterval().clean();
tti.clean();
assertEquals(tdtClone0, tti);
- assertFalse(new ToscaTimeInterval().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaTimeInterval().validate(new PfValidationResult()).isValid());
assertTrue(tti.validate(new PfValidationResult()).isValid());
tti.setStartTime(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplateTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTopologyTemplateTest.java
index d35c3d661..417f202f5 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTopologyTemplateTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTopologyTemplateTest.java
@@ -33,39 +33,39 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
/**
* DAO test for ToscaDatatype.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaTopologyTemplateTest {
+public class JpaToscaTopologyTemplateTest {
@Test
public void testTopologyTemplatePojo() {
- assertNotNull(new ToscaTopologyTemplate());
- assertNotNull(new ToscaTopologyTemplate(new PfReferenceKey()));
- assertNotNull(new ToscaTopologyTemplate(new ToscaTopologyTemplate()));
+ assertNotNull(new JpaToscaTopologyTemplate());
+ assertNotNull(new JpaToscaTopologyTemplate(new PfReferenceKey()));
+ assertNotNull(new JpaToscaTopologyTemplate(new JpaToscaTopologyTemplate()));
try {
- new ToscaTopologyTemplate((PfReferenceKey) null);
+ new JpaToscaTopologyTemplate((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTopologyTemplate((ToscaTopologyTemplate) null);
+ new JpaToscaTopologyTemplate((JpaToscaTopologyTemplate) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
}
PfReferenceKey tttKey = new PfReferenceKey("tst", "0.0.1", "ttt");
- ToscaTopologyTemplate ttt = new ToscaTopologyTemplate(tttKey);
+ JpaToscaTopologyTemplate ttt = new JpaToscaTopologyTemplate(tttKey);
ttt.setDescription("A Description");
assertEquals("A Description", ttt.getDescription());
@@ -73,18 +73,18 @@ public class ToscaTopologyTemplateTest {
PfConceptKey policy0TypeKey = new PfConceptKey("Policy0Type", "0.0.1");
PfConceptKey policy0Key = new PfConceptKey("Policy0", "0.0.1");
- ToscaPolicy policy0 = new ToscaPolicy(policy0Key, policy0TypeKey);
+ JpaToscaPolicy policy0 = new JpaToscaPolicy(policy0Key, policy0TypeKey);
PfConceptKey polsKey = new PfConceptKey("pols", "0.0.1");
- Map<PfConceptKey, ToscaPolicy> policyMap = new TreeMap<>();
+ Map<PfConceptKey, JpaToscaPolicy> policyMap = new TreeMap<>();
policyMap.put(policy0Key, policy0);
- ToscaPolicies policies = new ToscaPolicies(polsKey, policyMap);
+ JpaToscaPolicies policies = new JpaToscaPolicies(polsKey, policyMap);
ttt.setPolicies(policies);
- ToscaTopologyTemplate tttClone0 = new ToscaTopologyTemplate(ttt);
+ JpaToscaTopologyTemplate tttClone0 = new JpaToscaTopologyTemplate(ttt);
assertEquals(ttt, tttClone0);
assertEquals(0, ttt.compareTo(tttClone0));
- ToscaTopologyTemplate tttClone1 = new ToscaTopologyTemplate();
+ JpaToscaTopologyTemplate tttClone1 = new JpaToscaTopologyTemplate();
ttt.copyTo(tttClone1);
assertEquals(ttt, tttClone1);
assertEquals(0, ttt.compareTo(tttClone1));
@@ -94,7 +94,7 @@ public class ToscaTopologyTemplateTest {
assertFalse(ttt.compareTo(ttt.getKey()) == 0);
PfReferenceKey otherDtKey = new PfReferenceKey("otherSt", "0.0.1", "otherDt");
- ToscaTopologyTemplate otherDt = new ToscaTopologyTemplate(otherDtKey);
+ JpaToscaTopologyTemplate otherDt = new JpaToscaTopologyTemplate(otherDtKey);
assertFalse(ttt.compareTo(otherDt) == 0);
otherDt.setKey(tttKey);
@@ -112,13 +112,13 @@ public class ToscaTopologyTemplateTest {
}
assertEquals(4, ttt.getKeys().size());
- assertEquals(1, new ToscaTopologyTemplate().getKeys().size());
+ assertEquals(1, new JpaToscaTopologyTemplate().getKeys().size());
- new ToscaTopologyTemplate().clean();
+ new JpaToscaTopologyTemplate().clean();
ttt.clean();
assertEquals(tttClone0, ttt);
- assertTrue(new ToscaTopologyTemplate().validate(new PfValidationResult()).isValid());
+ assertTrue(new JpaToscaTopologyTemplate().validate(new PfValidationResult()).isValid());
assertTrue(ttt.validate(new PfValidationResult()).isValid());
ttt.setDescription(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTriggerTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTriggerTest.java
index be60165ff..661882a3f 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/ToscaTriggerTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaTriggerTest.java
@@ -33,84 +33,84 @@ import org.junit.Test;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfReferenceKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogical.Operation;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEventFilter;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTimeInterval;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTrigger;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogical.Operation;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEventFilter;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTimeInterval;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTrigger;
/**
* DAO test for ToscaTrigger.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class ToscaTriggerTest {
+public class JpaToscaTriggerTest {
@Test
public void testTriggerPojo() {
- assertNotNull(new ToscaTrigger());
- assertNotNull(new ToscaTrigger(new PfReferenceKey()));
- assertNotNull(new ToscaTrigger(new PfReferenceKey(), "EventType", "Action"));
- assertNotNull(new ToscaTrigger(new ToscaTrigger()));
+ assertNotNull(new JpaToscaTrigger());
+ assertNotNull(new JpaToscaTrigger(new PfReferenceKey()));
+ assertNotNull(new JpaToscaTrigger(new PfReferenceKey(), "EventType", "Action"));
+ assertNotNull(new JpaToscaTrigger(new JpaToscaTrigger()));
try {
- new ToscaTrigger((PfReferenceKey) null);
+ new JpaToscaTrigger((PfReferenceKey) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(null, null, null);
+ new JpaToscaTrigger(null, null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(null, "EventType", null);
+ new JpaToscaTrigger(null, "EventType", null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(null, "EventType", "Action");
+ new JpaToscaTrigger(null, "EventType", "Action");
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(null, null, "Action");
+ new JpaToscaTrigger(null, null, "Action");
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("key is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(new PfReferenceKey(), null, null);
+ new JpaToscaTrigger(new PfReferenceKey(), null, null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("eventType is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(new PfReferenceKey(), "EventType", null);
+ new JpaToscaTrigger(new PfReferenceKey(), "EventType", null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("action is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger(new PfReferenceKey(), null, "Action");
+ new JpaToscaTrigger(new PfReferenceKey(), null, "Action");
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("eventType is marked @NonNull but is null", exc.getMessage());
}
try {
- new ToscaTrigger((ToscaTrigger) null);
+ new JpaToscaTrigger((JpaToscaTrigger) null);
fail("test should throw an exception");
} catch (Exception exc) {
assertEquals("copyConcept is marked @NonNull but is null", exc.getMessage());
@@ -118,17 +118,18 @@ public class ToscaTriggerTest {
PfConceptKey tparentKey = new PfConceptKey("tParentKey", "0.0.1");
PfReferenceKey tkey = new PfReferenceKey(tparentKey, "trigger0");
- ToscaTrigger tdt = new ToscaTrigger(tkey, "EventType", "Action");
+ JpaToscaTrigger tdt = new JpaToscaTrigger(tkey, "EventType", "Action");
- ToscaTimeInterval schedule = new ToscaTimeInterval(new PfReferenceKey(tkey, "sched"), new Date(), new Date());
+ JpaToscaTimeInterval schedule =
+ new JpaToscaTimeInterval(new PfReferenceKey(tkey, "sched"), new Date(), new Date());
tdt.setSchedule(schedule);
- ToscaEventFilter targetFilter =
- new ToscaEventFilter(new PfReferenceKey(tkey, "filter"), new PfConceptKey("NodeName", "0.0.1"));
+ JpaToscaEventFilter targetFilter =
+ new JpaToscaEventFilter(new PfReferenceKey(tkey, "filter"), new PfConceptKey("NodeName", "0.0.1"));
tdt.setTargetFilter(targetFilter);
- ToscaConstraintLogicalString lsc =
- new ToscaConstraintLogicalString(new PfReferenceKey(tkey, "sc"), Operation.EQ, "hello");
+ JpaToscaConstraintLogicalString lsc =
+ new JpaToscaConstraintLogicalString(new PfReferenceKey(tkey, "sc"), Operation.EQ, "hello");
tdt.setCondition(lsc);
assertEquals(lsc, tdt.getCondition());
tdt.setConstraint(lsc);
@@ -143,11 +144,11 @@ public class ToscaTriggerTest {
tdt.setMethod("A Method");
assertEquals("A Method", tdt.getMethod());
- ToscaTrigger tdtClone0 = new ToscaTrigger(tdt);
+ JpaToscaTrigger tdtClone0 = new JpaToscaTrigger(tdt);
assertEquals(tdt, tdtClone0);
assertEquals(0, tdt.compareTo(tdtClone0));
- ToscaTrigger tdtClone1 = new ToscaTrigger();
+ JpaToscaTrigger tdtClone1 = new JpaToscaTrigger();
tdt.copyTo(tdtClone1);
assertEquals(tdt, tdtClone1);
assertEquals(0, tdt.compareTo(tdtClone1));
@@ -157,7 +158,7 @@ public class ToscaTriggerTest {
assertFalse(tdt.compareTo(tdt.getKey()) == 0);
PfReferenceKey otherDtKey = new PfReferenceKey("otherDt", "0.0.1", "OtherTrigger");
- ToscaTrigger otherDt = new ToscaTrigger(otherDtKey);
+ JpaToscaTrigger otherDt = new JpaToscaTrigger(otherDtKey);
assertFalse(tdt.compareTo(otherDt) == 0);
otherDt.setKey(tkey);
@@ -194,13 +195,13 @@ public class ToscaTriggerTest {
}
assertEquals(6, tdt.getKeys().size());
- assertEquals(1, new ToscaTrigger().getKeys().size());
+ assertEquals(1, new JpaToscaTrigger().getKeys().size());
- new ToscaTrigger().clean();
+ new JpaToscaTrigger().clean();
tdt.clean();
assertEquals(tdtClone0, tdt);
- assertFalse(new ToscaTrigger().validate(new PfValidationResult()).isValid());
+ assertFalse(new JpaToscaTrigger().validate(new PfValidationResult()).isValid());
assertTrue(tdt.validate(new PfValidationResult()).isValid());
tdt.setDescription(null);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/testconcepts/DummyToscaConstraint.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/testconcepts/DummyToscaConstraint.java
index 2e03fd215..a743e2834 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/testconcepts/DummyToscaConstraint.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/concepts/testconcepts/DummyToscaConstraint.java
@@ -24,14 +24,14 @@ import javax.ws.rs.core.Response;
import org.onap.policy.models.base.PfModelRuntimeException;
import org.onap.policy.models.base.PfReferenceKey;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraint;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraint;
/**
* Dummy constraint to test abstract ToscaConstraint class.
*
* @author Liam Fallon (liam.fallon@est.tech)
*/
-public class DummyToscaConstraint extends ToscaConstraint {
+public class DummyToscaConstraint extends JpaToscaConstraint {
private static final long serialVersionUID = 1L;
/**
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProviderTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProviderTest.java
index ed25a7a25..029c7a7e1 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProviderTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/provider/SimpleToscaProviderTest.java
@@ -39,9 +39,9 @@ import org.onap.policy.models.dao.DaoParameters;
import org.onap.policy.models.dao.PfDao;
import org.onap.policy.models.dao.PfDaoFactory;
import org.onap.policy.models.dao.impl.DefaultPfDao;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicies;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
-import org.onap.policy.models.tosca.simple.concepts.ToscaTopologyTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicies;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaTopologyTemplate;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
/**
@@ -114,19 +114,19 @@ public class SimpleToscaProviderTest {
assertEquals("policyKey is marked @NonNull but is null", exc.getMessage());
}
- ToscaServiceTemplate originalServiceTemplate =
+ JpaToscaServiceTemplate originalServiceTemplate =
gson.fromJson(ResourceUtils.getResourceAsString("policies/vCPE.policy.monitoring.input.tosca.json"),
- ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate.class);
assertNotNull(originalServiceTemplate);
- ToscaServiceTemplate createdServiceTemplate =
+ JpaToscaServiceTemplate createdServiceTemplate =
new SimpleToscaProvider().createPolicies(pfDao, originalServiceTemplate);
assertEquals(originalServiceTemplate, createdServiceTemplate);
PfConceptKey policyKey = new PfConceptKey("onap.restart.tca:1.0.0");
- ToscaServiceTemplate gotServiceTemplate =
+ JpaToscaServiceTemplate gotServiceTemplate =
new SimpleToscaProvider().getPolicies(pfDao, new PfConceptKey(policyKey));
assertEquals(originalServiceTemplate.getTopologyTemplate().getPolicies().get(policyKey),
@@ -144,7 +144,7 @@ public class SimpleToscaProviderTest {
}
try {
- new SimpleToscaProvider().createPolicies(null, new ToscaServiceTemplate());
+ new SimpleToscaProvider().createPolicies(null, new JpaToscaServiceTemplate());
fail("test should throw an exception here");
} catch (Exception exc) {
assertEquals("dao is marked @NonNull but is null", exc.getMessage());
@@ -157,12 +157,12 @@ public class SimpleToscaProviderTest {
assertEquals("serviceTemplate is marked @NonNull but is null", exc.getMessage());
}
- ToscaServiceTemplate originalServiceTemplate =
+ JpaToscaServiceTemplate originalServiceTemplate =
gson.fromJson(ResourceUtils.getResourceAsString("policies/vCPE.policy.monitoring.input.tosca.json"),
- ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate.class);
assertNotNull(originalServiceTemplate);
- ToscaServiceTemplate createdServiceTemplate =
+ JpaToscaServiceTemplate createdServiceTemplate =
new SimpleToscaProvider().createPolicies(pfDao, originalServiceTemplate);
assertEquals(originalServiceTemplate, createdServiceTemplate);
@@ -178,7 +178,7 @@ public class SimpleToscaProviderTest {
}
try {
- new SimpleToscaProvider().updatePolicies(null, new ToscaServiceTemplate());
+ new SimpleToscaProvider().updatePolicies(null, new JpaToscaServiceTemplate());
fail("test should throw an exception here");
} catch (Exception exc) {
assertEquals("dao is marked @NonNull but is null", exc.getMessage());
@@ -191,12 +191,12 @@ public class SimpleToscaProviderTest {
assertEquals("serviceTemplate is marked @NonNull but is null", exc.getMessage());
}
- ToscaServiceTemplate originalServiceTemplate =
+ JpaToscaServiceTemplate originalServiceTemplate =
gson.fromJson(ResourceUtils.getResourceAsString("policies/vCPE.policy.monitoring.input.tosca.json"),
- ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate.class);
assertNotNull(originalServiceTemplate);
- ToscaServiceTemplate updatedServiceTemplate =
+ JpaToscaServiceTemplate updatedServiceTemplate =
new SimpleToscaProvider().updatePolicies(pfDao, originalServiceTemplate);
assertEquals(originalServiceTemplate, updatedServiceTemplate);
@@ -225,19 +225,19 @@ public class SimpleToscaProviderTest {
assertEquals("policyKey is marked @NonNull but is null", exc.getMessage());
}
- ToscaServiceTemplate originalServiceTemplate =
+ JpaToscaServiceTemplate originalServiceTemplate =
gson.fromJson(ResourceUtils.getResourceAsString("policies/vCPE.policy.monitoring.input.tosca.json"),
- ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate.class);
assertNotNull(originalServiceTemplate);
- ToscaServiceTemplate createdServiceTemplate =
+ JpaToscaServiceTemplate createdServiceTemplate =
new SimpleToscaProvider().createPolicies(pfDao, originalServiceTemplate);
assertEquals(originalServiceTemplate, createdServiceTemplate);
PfConceptKey policyKey = new PfConceptKey("onap.restart.tca:1.0.0");
- ToscaServiceTemplate deletedServiceTemplate =
+ JpaToscaServiceTemplate deletedServiceTemplate =
new SimpleToscaProvider().deletePolicies(pfDao, new PfConceptKey(policyKey));
assertEquals(originalServiceTemplate.getTopologyTemplate().getPolicies().get(policyKey),
@@ -253,7 +253,7 @@ public class SimpleToscaProviderTest {
@Test
public void testAssertPoliciesExist() throws PfModelException {
- ToscaServiceTemplate testServiceTemplate = new ToscaServiceTemplate();
+ JpaToscaServiceTemplate testServiceTemplate = new JpaToscaServiceTemplate();
try {
new SimpleToscaProvider().createPolicies(pfDao, testServiceTemplate);
@@ -262,7 +262,7 @@ public class SimpleToscaProviderTest {
assertEquals("topology template not specified on service template", exc.getMessage());
}
- testServiceTemplate.setTopologyTemplate(new ToscaTopologyTemplate());
+ testServiceTemplate.setTopologyTemplate(new JpaToscaTopologyTemplate());
try {
new SimpleToscaProvider().createPolicies(pfDao, testServiceTemplate);
fail("test should throw an exception here");
@@ -270,7 +270,7 @@ public class SimpleToscaProviderTest {
assertEquals("no policies specified on topology template of service template", exc.getMessage());
}
- testServiceTemplate.getTopologyTemplate().setPolicies(new ToscaPolicies());
+ testServiceTemplate.getTopologyTemplate().setPolicies(new JpaToscaPolicies());
try {
new SimpleToscaProvider().createPolicies(pfDao, testServiceTemplate);
fail("test should throw an exception here");
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java
index 833e06a82..1f17a43bf 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java
@@ -40,8 +40,8 @@ import org.onap.policy.common.utils.coder.StandardCoder;
import org.onap.policy.common.utils.resources.ResourceUtils;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicy;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -57,12 +57,12 @@ public class MonitoringPolicySerializationTest {
private static final Logger LOGGER = LoggerFactory.getLogger(MonitoringPolicySerializationTest.class);
- private static final String VCPE_MONITORING_INPUT_JSON = "policies/vCPE.policy.monitoring.input.tosca.json";
- private static final String VCPE_MONITORING_INPUT_YAML = "policies/vCPE.policy.monitoring.input.tosca.yaml";
- private static final String VDNS_MONITORING_INPUT_JSON = "policies/vDNS.policy.monitoring.input.tosca.json";
- private static final String VDNS_MONITORING_INPUT_YAML = "policies/vDNS.policy.monitoring.input.tosca.yaml";
- private static final String VFW_MONITORING_INPUT_JSON = "policies/vFirewall.policy.monitoring.input.tosca.json";
- private static final String VFW_MONITORING_INPUT_YAML = "policies/vFirewall.policy.monitoring.input.tosca.yaml";
+ private static final String VCPE_MON_INPUT_JSON = "policies/vCPE.policy.monitoring.input.tosca.json";
+ private static final String VCPE_MON_INPUT_YAML = "policies/vCPE.policy.monitoring.input.tosca.yaml";
+ private static final String VDNS_MON_INPUT_JSON = "policies/vDNS.policy.monitoring.input.tosca.json";
+ private static final String VDNS_MON_INPUT_YAML = "policies/vDNS.policy.monitoring.input.tosca.yaml";
+ private static final String VFW_MON_INPUT_JSON = "policies/vFirewall.policy.monitoring.input.tosca.json";
+ private static final String VFW_MON_INPUT_YAML = "policies/vFirewall.policy.monitoring.input.tosca.yaml";
private Gson gson;
@@ -75,21 +75,21 @@ public class MonitoringPolicySerializationTest {
public void testDeserialization() {
try {
// vCPE
- ToscaServiceTemplate serviceTemplateFromJson = deserializeMonitoringInputJson(VCPE_MONITORING_INPUT_JSON);
+ JpaToscaServiceTemplate serviceTemplateFromJson = deserializeMonitoringInputJson(VCPE_MON_INPUT_JSON);
verifyVcpeMonitoringInputDeserialization(serviceTemplateFromJson);
- ToscaServiceTemplate serviceTemplateFromYaml = deserializeMonitoringInputYaml(VCPE_MONITORING_INPUT_YAML);
+ JpaToscaServiceTemplate serviceTemplateFromYaml = deserializeMonitoringInputYaml(VCPE_MON_INPUT_YAML);
assertTrue(serviceTemplateFromJson.compareTo(serviceTemplateFromYaml) == 0);
// vDNS
- serviceTemplateFromJson = deserializeMonitoringInputJson(VDNS_MONITORING_INPUT_JSON);
+ serviceTemplateFromJson = deserializeMonitoringInputJson(VDNS_MON_INPUT_JSON);
verifyVdnsMonitoringInputDeserialization(serviceTemplateFromJson);
- serviceTemplateFromYaml = deserializeMonitoringInputYaml(VDNS_MONITORING_INPUT_YAML);
+ serviceTemplateFromYaml = deserializeMonitoringInputYaml(VDNS_MON_INPUT_YAML);
assertTrue(serviceTemplateFromJson.compareTo(serviceTemplateFromYaml) == 0);
// vFirewall
- serviceTemplateFromJson = deserializeMonitoringInputJson(VFW_MONITORING_INPUT_JSON);
+ serviceTemplateFromJson = deserializeMonitoringInputJson(VFW_MON_INPUT_JSON);
verifyVfwMonitoringInputDeserialization(serviceTemplateFromJson);
- serviceTemplateFromYaml = deserializeMonitoringInputYaml(VFW_MONITORING_INPUT_YAML);
+ serviceTemplateFromYaml = deserializeMonitoringInputYaml(VFW_MON_INPUT_YAML);
assertTrue(serviceTemplateFromJson.compareTo(serviceTemplateFromYaml) == 0);
} catch (Exception e) {
@@ -101,17 +101,17 @@ public class MonitoringPolicySerializationTest {
public void testSerialization() {
try {
// vCPE
- ToscaServiceTemplate serviceTemplate = deserializeMonitoringInputJson(VCPE_MONITORING_INPUT_JSON);
+ JpaToscaServiceTemplate serviceTemplate = deserializeMonitoringInputJson(VCPE_MON_INPUT_JSON);
String serializedServiceTemplate = serializeMonitoringServiceTemplate(serviceTemplate);
verifyVcpeMonitoringOutputserialization(serializedServiceTemplate);
// vDNS
- serviceTemplate = deserializeMonitoringInputJson(VDNS_MONITORING_INPUT_JSON);
+ serviceTemplate = deserializeMonitoringInputJson(VDNS_MON_INPUT_JSON);
serializedServiceTemplate = serializeMonitoringServiceTemplate(serviceTemplate);
verifyVdnsMonitoringOutputserialization(serializedServiceTemplate);
// vFirewall
- serviceTemplate = deserializeMonitoringInputJson(VFW_MONITORING_INPUT_JSON);
+ serviceTemplate = deserializeMonitoringInputJson(VFW_MON_INPUT_JSON);
serializedServiceTemplate = serializeMonitoringServiceTemplate(serviceTemplate);
verifyVfwMonitoringOutputserialization(serializedServiceTemplate);
@@ -121,30 +121,30 @@ public class MonitoringPolicySerializationTest {
}
}
- private ToscaServiceTemplate deserializeMonitoringInputJson(String resourcePath)
+ private JpaToscaServiceTemplate deserializeMonitoringInputJson(String resourcePath)
throws JsonSyntaxException, IOException {
String policyJson = ResourceUtils.getResourceAsString(resourcePath);
- ToscaServiceTemplate serviceTemplate = gson.fromJson(policyJson, ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate serviceTemplate = gson.fromJson(policyJson, JpaToscaServiceTemplate.class);
return serviceTemplate;
}
- private ToscaServiceTemplate deserializeMonitoringInputYaml(String resourcePath)
+ private JpaToscaServiceTemplate deserializeMonitoringInputYaml(String resourcePath)
throws Exception {
Yaml yaml = new Yaml();
String policyYaml = ResourceUtils.getResourceAsString(resourcePath);
Object yamlObject = yaml.load(policyYaml);
String yamlAsJsonString = new StandardCoder().encode(yamlObject);
- ToscaServiceTemplate serviceTemplate = gson.fromJson(yamlAsJsonString, ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate serviceTemplate = gson.fromJson(yamlAsJsonString, JpaToscaServiceTemplate.class);
return serviceTemplate;
}
- private String serializeMonitoringServiceTemplate(ToscaServiceTemplate serviceTemplate) {
+ private String serializeMonitoringServiceTemplate(JpaToscaServiceTemplate serviceTemplate) {
return gson.toJson(serviceTemplate);
}
- private void verifyVcpeMonitoringInputDeserialization(ToscaServiceTemplate serviceTemplate) {
+ private void verifyVcpeMonitoringInputDeserialization(JpaToscaServiceTemplate serviceTemplate) {
// Sanity check the entire structure
assertNotNull(serviceTemplate);
@@ -155,7 +155,7 @@ public class MonitoringPolicySerializationTest {
assertEquals("tosca_simple_yaml_1_0_0",
serviceTemplate.getToscaDefinitionsVersion());
- Map<PfConceptKey, ToscaPolicy> policiesConceptMap = serviceTemplate.getTopologyTemplate()
+ Map<PfConceptKey, JpaToscaPolicy> policiesConceptMap = serviceTemplate.getTopologyTemplate()
.getPolicies().getConceptMap();
// Check policies
@@ -164,7 +164,7 @@ public class MonitoringPolicySerializationTest {
assertEquals("onap.restart.tca:1.0.0",
serviceTemplate.getTopologyTemplate().getPolicies().get("onap.restart.tca").getId());
- ToscaPolicy policyVal = policiesConceptMap.values().iterator().next();
+ JpaToscaPolicy policyVal = policiesConceptMap.values().iterator().next();
// Check metadata
assertTrue(policyVal.getMetadata().size() == 1);
@@ -177,7 +177,7 @@ public class MonitoringPolicySerializationTest {
assertNotNull(policyVal.getProperties().values().iterator().next());
}
- private void verifyVdnsMonitoringInputDeserialization(ToscaServiceTemplate serviceTemplate) {
+ private void verifyVdnsMonitoringInputDeserialization(JpaToscaServiceTemplate serviceTemplate) {
// Sanity check the entire structure
assertNotNull(serviceTemplate);
@@ -188,7 +188,7 @@ public class MonitoringPolicySerializationTest {
assertEquals("tosca_simple_yaml_1_0_0",
serviceTemplate.getToscaDefinitionsVersion());
- Map<PfConceptKey, ToscaPolicy> policiesConceptMap = serviceTemplate.getTopologyTemplate()
+ Map<PfConceptKey, JpaToscaPolicy> policiesConceptMap = serviceTemplate.getTopologyTemplate()
.getPolicies().getConceptMap();
// Check policies
@@ -197,7 +197,7 @@ public class MonitoringPolicySerializationTest {
assertEquals("onap.scaleout.tca:1.0.0",
serviceTemplate.getTopologyTemplate().getPolicies().get("onap.scaleout.tca").getId());
- ToscaPolicy policyVal = policiesConceptMap.values().iterator().next();
+ JpaToscaPolicy policyVal = policiesConceptMap.values().iterator().next();
// Check metadata
assertTrue(policyVal.getMetadata().size() == 1);
@@ -210,7 +210,7 @@ public class MonitoringPolicySerializationTest {
assertNotNull(policyVal.getProperties().values().iterator().next());
}
- private void verifyVfwMonitoringInputDeserialization(ToscaServiceTemplate serviceTemplate) {
+ private void verifyVfwMonitoringInputDeserialization(JpaToscaServiceTemplate serviceTemplate) {
// Sanity check the entire structure
assertNotNull(serviceTemplate);
@@ -221,7 +221,7 @@ public class MonitoringPolicySerializationTest {
assertEquals("tosca_simple_yaml_1_0_0",
serviceTemplate.getToscaDefinitionsVersion());
- Map<PfConceptKey, ToscaPolicy> policiesConceptMap = serviceTemplate.getTopologyTemplate()
+ Map<PfConceptKey, JpaToscaPolicy> policiesConceptMap = serviceTemplate.getTopologyTemplate()
.getPolicies().getConceptMap();
// Check policies
@@ -230,7 +230,7 @@ public class MonitoringPolicySerializationTest {
assertEquals("onap.vfirewall.tca:1.0.0",
serviceTemplate.getTopologyTemplate().getPolicies().get("onap.vfirewall.tca").getId());
- ToscaPolicy policyVal = policiesConceptMap.values().iterator().next();
+ JpaToscaPolicy policyVal = policiesConceptMap.values().iterator().next();
// Check metadata
assertTrue(policyVal.getMetadata().size() == 1);
diff --git a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicyTypeSerializationTest.java b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicyTypeSerializationTest.java
index c40b32e3c..b494199e8 100644
--- a/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicyTypeSerializationTest.java
+++ b/models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicyTypeSerializationTest.java
@@ -38,13 +38,13 @@ import org.junit.Test;
import org.onap.policy.common.utils.resources.ResourceUtils;
import org.onap.policy.models.base.PfConceptKey;
import org.onap.policy.models.base.PfValidationResult;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintLogicalString;
-import org.onap.policy.models.tosca.simple.concepts.ToscaConstraintValidValues;
-import org.onap.policy.models.tosca.simple.concepts.ToscaDataType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaEntrySchema;
-import org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType;
-import org.onap.policy.models.tosca.simple.concepts.ToscaProperty;
-import org.onap.policy.models.tosca.simple.concepts.ToscaServiceTemplate;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintLogicalString;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaConstraintValidValues;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaDataType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaEntrySchema;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaProperty;
+import org.onap.policy.models.tosca.simple.concepts.JpaToscaServiceTemplate;
import org.onap.policy.models.tosca.simple.serialization.ToscaServiceTemplateMessageBodyHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -74,7 +74,7 @@ public class MonitoringPolicyTypeSerializationTest {
public void testDeserialization() {
try {
// TCA
- ToscaServiceTemplate serviceTemplateFromYaml = deserializeMonitoringInputYaml(MONITORING_TCA_YAML);
+ JpaToscaServiceTemplate serviceTemplateFromYaml = deserializeMonitoringInputYaml(MONITORING_TCA_YAML);
verifyTcaInputDeserialization(serviceTemplateFromYaml);
// Collector
@@ -90,17 +90,17 @@ public class MonitoringPolicyTypeSerializationTest {
public void testSerialization() {
try {
// TCA
- ToscaServiceTemplate serviceTemplateFromYaml = deserializeMonitoringInputYaml(MONITORING_TCA_YAML);
+ JpaToscaServiceTemplate serviceTemplateFromYaml = deserializeMonitoringInputYaml(MONITORING_TCA_YAML);
String serializedServiceTemplate1 = serializeMonitoringServiceTemplate(serviceTemplateFromYaml);
- ToscaServiceTemplate serviceTemplateFromJson = gson.fromJson(serializedServiceTemplate1,
- ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate serviceTemplateFromJson = gson.fromJson(serializedServiceTemplate1,
+ JpaToscaServiceTemplate.class);
String serializedServiceTemplate2 = serializeMonitoringServiceTemplate(serviceTemplateFromJson);
assertEquals(serializedServiceTemplate1, serializedServiceTemplate2);
// Collector
serviceTemplateFromYaml = deserializeMonitoringInputYaml(MONITORING_COLLECTORS_YAML);
serializedServiceTemplate1 = serializeMonitoringServiceTemplate(serviceTemplateFromYaml);
- serviceTemplateFromJson = gson.fromJson(serializedServiceTemplate1, ToscaServiceTemplate.class);
+ serviceTemplateFromJson = gson.fromJson(serializedServiceTemplate1, JpaToscaServiceTemplate.class);
serializedServiceTemplate2 = serializeMonitoringServiceTemplate(serviceTemplateFromJson);
assertEquals(serializedServiceTemplate1, serializedServiceTemplate2);
@@ -109,18 +109,18 @@ public class MonitoringPolicyTypeSerializationTest {
}
}
- private ToscaServiceTemplate deserializeMonitoringInputYaml(String resourcePath)
+ private JpaToscaServiceTemplate deserializeMonitoringInputYaml(String resourcePath)
throws JsonSyntaxException, IOException {
Yaml yaml = new Yaml();
String policyTypeYaml = ResourceUtils.getResourceAsString(resourcePath);
Object yamlObject = yaml.load(policyTypeYaml);
String yamlAsJsonString = new Gson().toJson(yamlObject);
- ToscaServiceTemplate serviceTemplate = gson.fromJson(yamlAsJsonString, ToscaServiceTemplate.class);
+ JpaToscaServiceTemplate serviceTemplate = gson.fromJson(yamlAsJsonString, JpaToscaServiceTemplate.class);
return serviceTemplate;
}
- private void verifyTcaInputDeserialization(ToscaServiceTemplate serviceTemplate) {
+ private void verifyTcaInputDeserialization(JpaToscaServiceTemplate serviceTemplate) {
// Sanity check the entire structure
assertNotNull(serviceTemplate);
@@ -131,50 +131,50 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("tosca_simple_yaml_1_0_0", serviceTemplate.getToscaDefinitionsVersion());
// Check policy_types
- Map<PfConceptKey, ToscaPolicyType> policyTypesConceptMap = serviceTemplate.getPolicyTypes().getConceptMap();
+ Map<PfConceptKey, JpaToscaPolicyType> policyTypesConceptMap = serviceTemplate.getPolicyTypes().getConceptMap();
assertTrue(policyTypesConceptMap.size() == 2);
- Iterator<Entry<PfConceptKey, ToscaPolicyType>> policyTypesIter = policyTypesConceptMap.entrySet().iterator();
+ Iterator<Entry<PfConceptKey, JpaToscaPolicyType>> policyTypesIter = policyTypesConceptMap.entrySet().iterator();
- Entry<PfConceptKey, ToscaPolicyType> firstPolicyType = policyTypesIter.next();
+ Entry<PfConceptKey, JpaToscaPolicyType> firstPolicyType = policyTypesIter.next();
assertEquals("onap.policies.Monitoring", firstPolicyType.getKey().getName());
assertEquals("1.0.0", firstPolicyType.getKey().getVersion());
assertEquals("tosca.policies.Root", firstPolicyType.getValue().getDerivedFrom().getName());
assertEquals("a base policy type for all policies that governs monitoring provisioning",
firstPolicyType.getValue().getDescription());
- Entry<PfConceptKey, ToscaPolicyType> secondPolicyType = policyTypesIter.next();
+ Entry<PfConceptKey, JpaToscaPolicyType> secondPolicyType = policyTypesIter.next();
assertEquals("onap.policy.monitoring.cdap.tca.hi.lo.app", secondPolicyType.getKey().getName());
assertEquals("1.0.0", secondPolicyType.getKey().getVersion());
assertEquals("onap.policies.Monitoring", secondPolicyType.getValue().getDerivedFrom().getName());
assertTrue(secondPolicyType.getValue().getProperties().size() == 1);
- ToscaProperty property = secondPolicyType.getValue().getProperties().iterator().next();
+ JpaToscaProperty property = secondPolicyType.getValue().getProperties().iterator().next();
assertEquals("onap.policy.monitoring.cdap.tca.hi.lo.app", property.getKey().getParentKeyName());
assertEquals("1.0.0", property.getKey().getParentKeyVersion());
assertEquals("tca_policy", property.getKey().getLocalName());
assertEquals("map", property.getType().getName());
assertEquals("TCA Policy JSON", property.getDescription());
- ToscaEntrySchema entrySchema = property.getEntrySchema();
+ JpaToscaEntrySchema entrySchema = property.getEntrySchema();
assertEquals("map", entrySchema.getKey().getParentKeyName());
assertEquals("1.0.0", entrySchema.getKey().getParentKeyVersion());
assertEquals("entry_schema", entrySchema.getKey().getLocalName());
assertEquals("onap.datatypes.monitoring.tca_policy", entrySchema.getType().getName());
// Check data_types
- Map<PfConceptKey, ToscaDataType> dataTypesConceptMap = serviceTemplate.getDataTypes().getConceptMap();
+ Map<PfConceptKey, JpaToscaDataType> dataTypesConceptMap = serviceTemplate.getDataTypes().getConceptMap();
assertTrue(dataTypesConceptMap.size() == 3);
- Iterator<Entry<PfConceptKey, ToscaDataType>> dataTypesIter = dataTypesConceptMap.entrySet().iterator();
+ Iterator<Entry<PfConceptKey, JpaToscaDataType>> dataTypesIter = dataTypesConceptMap.entrySet().iterator();
- Entry<PfConceptKey, ToscaDataType> firstDataType = dataTypesIter.next();
+ Entry<PfConceptKey, JpaToscaDataType> firstDataType = dataTypesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataType.getKey().getName());
- ToscaDataType firstDataTypeVal = firstDataType.getValue();
+ JpaToscaDataType firstDataTypeVal = firstDataType.getValue();
assertEquals("tosca.datatypes.Root", firstDataTypeVal.getDerivedFrom().getName());
assertEquals("1.0.0", firstDataTypeVal.getDerivedFrom().getVersion());
assertTrue(firstDataTypeVal.getProperties().size() == 6);
- Iterator<ToscaProperty> firstDataTypePropertiesIter = firstDataTypeVal.getProperties().iterator();
+ Iterator<JpaToscaProperty> firstDataTypePropertiesIter = firstDataTypeVal.getProperties().iterator();
- ToscaProperty firstDataTypeFirstProperty = firstDataTypePropertiesIter.next();
+ JpaToscaProperty firstDataTypeFirstProperty = firstDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataTypeFirstProperty.getKey()
.getParentKeyName());
assertEquals("controlLoopSchemaType", firstDataTypeFirstProperty.getKey().getLocalName());
@@ -188,11 +188,11 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("string", firstDataTypeFirstProperty.getConstraints().iterator().next().getKey()
.getParentKeyName());
assertTrue(firstDataTypeFirstProperty.getConstraints().iterator().next()
- instanceof ToscaConstraintValidValues);
- assertTrue(((ToscaConstraintValidValues)(firstDataTypeFirstProperty.getConstraints().iterator().next()))
+ instanceof JpaToscaConstraintValidValues);
+ assertTrue(((JpaToscaConstraintValidValues)(firstDataTypeFirstProperty.getConstraints().iterator().next()))
.getValidValues().size() == 2);
- ToscaProperty firstDataTypeSecondProperty = firstDataTypePropertiesIter.next();
+ JpaToscaProperty firstDataTypeSecondProperty = firstDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataTypeSecondProperty.getKey()
.getParentKeyName());
assertEquals("eventName", firstDataTypeSecondProperty.getKey().getLocalName());
@@ -201,7 +201,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("Event name to which thresholds need to be applied", firstDataTypeSecondProperty
.getDescription());
- ToscaProperty firstDataTypeThirdProperty = firstDataTypePropertiesIter.next();
+ JpaToscaProperty firstDataTypeThirdProperty = firstDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataTypeThirdProperty.getKey()
.getParentKeyName());
assertEquals("policyName", firstDataTypeThirdProperty.getKey().getLocalName());
@@ -209,7 +209,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertTrue(firstDataTypeThirdProperty.isRequired());
assertEquals("TCA Policy Scope Name", firstDataTypeThirdProperty.getDescription());
- ToscaProperty firstDataTypeFourthProperty = firstDataTypePropertiesIter.next();
+ JpaToscaProperty firstDataTypeFourthProperty = firstDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataTypeFourthProperty.getKey()
.getParentKeyName());
assertEquals("policyScope", firstDataTypeFourthProperty.getKey().getLocalName());
@@ -217,7 +217,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertTrue(firstDataTypeFourthProperty.isRequired());
assertEquals("TCA Policy Scope", firstDataTypeFourthProperty.getDescription());
- ToscaProperty firstDataTypeFifthProperty = firstDataTypePropertiesIter.next();
+ JpaToscaProperty firstDataTypeFifthProperty = firstDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataTypeFifthProperty.getKey()
.getParentKeyName());
assertEquals("policyVersion", firstDataTypeFifthProperty.getKey().getLocalName());
@@ -225,7 +225,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertTrue(firstDataTypeFifthProperty.isRequired());
assertEquals("TCA Policy Scope Version", firstDataTypeFifthProperty.getDescription());
- ToscaProperty firstDataTypeSixthProperty = firstDataTypePropertiesIter.next();
+ JpaToscaProperty firstDataTypeSixthProperty = firstDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.metricsPerEventName", firstDataTypeSixthProperty.getKey()
.getParentKeyName());
assertEquals("thresholds", firstDataTypeSixthProperty.getKey().getLocalName());
@@ -238,15 +238,15 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("onap.datatypes.monitoring.thresholds", firstDataTypeSixthProperty.getEntrySchema().getType()
.getName());
- Entry<PfConceptKey, ToscaDataType> secondDataType = dataTypesIter.next();
+ Entry<PfConceptKey, JpaToscaDataType> secondDataType = dataTypesIter.next();
assertEquals("onap.datatypes.monitoring.tca_policy", secondDataType.getKey().getName());
- ToscaDataType secondDataTypeVal = secondDataType.getValue();
+ JpaToscaDataType secondDataTypeVal = secondDataType.getValue();
assertEquals("tosca.datatypes.Root", secondDataTypeVal.getDerivedFrom().getName());
assertEquals("1.0.0", secondDataTypeVal.getDerivedFrom().getVersion());
assertTrue(secondDataTypeVal.getProperties().size() == 2);
- Iterator<ToscaProperty> secondDataTypePropertiesIter = secondDataTypeVal.getProperties().iterator();
+ Iterator<JpaToscaProperty> secondDataTypePropertiesIter = secondDataTypeVal.getProperties().iterator();
- ToscaProperty secondDataTypeFirstProperty = secondDataTypePropertiesIter.next();
+ JpaToscaProperty secondDataTypeFirstProperty = secondDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.tca_policy", secondDataTypeFirstProperty.getKey().getParentKeyName());
assertEquals("domain", secondDataTypeFirstProperty.getKey().getLocalName());
assertEquals("string", secondDataTypeFirstProperty.getType().getName());
@@ -258,11 +258,11 @@ public class MonitoringPolicyTypeSerializationTest {
.getParentKeyName());
assertEquals("equal", secondDataTypeFirstProperty.getConstraints().iterator().next().getKey().getLocalName());
assertTrue(secondDataTypeFirstProperty.getConstraints().iterator().next()
- instanceof ToscaConstraintLogicalString);
- assertEquals("measurementsForVfScaling", ((ToscaConstraintLogicalString)(secondDataTypeFirstProperty
+ instanceof JpaToscaConstraintLogicalString);
+ assertEquals("measurementsForVfScaling", ((JpaToscaConstraintLogicalString)(secondDataTypeFirstProperty
.getConstraints().iterator().next())).getCompareToString());
- ToscaProperty secondDataTypeSecondProperty = secondDataTypePropertiesIter.next();
+ JpaToscaProperty secondDataTypeSecondProperty = secondDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.tca_policy", secondDataTypeSecondProperty.getKey().getParentKeyName());
assertEquals("metricsPerEventName", secondDataTypeSecondProperty.getKey().getLocalName());
assertEquals("list", secondDataTypeSecondProperty.getType().getName());
@@ -275,15 +275,15 @@ public class MonitoringPolicyTypeSerializationTest {
secondDataTypeSecondProperty.getEntrySchema().getType().getName());
assertEquals("entry_schema", secondDataTypeSecondProperty.getEntrySchema().getKey().getLocalName());
- Entry<PfConceptKey, ToscaDataType> thirdDataType = dataTypesIter.next();
+ Entry<PfConceptKey, JpaToscaDataType> thirdDataType = dataTypesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataType.getKey().getName());
- ToscaDataType thirdDataTypeVal = thirdDataType.getValue();
+ JpaToscaDataType thirdDataTypeVal = thirdDataType.getValue();
assertEquals("tosca.datatypes.Root", thirdDataTypeVal.getDerivedFrom().getName());
assertEquals("1.0.0", thirdDataTypeVal.getDerivedFrom().getVersion());
assertTrue(thirdDataTypeVal.getProperties().size() == 7);
- Iterator<ToscaProperty> thirdDataTypePropertiesIter = thirdDataTypeVal.getProperties().iterator();
+ Iterator<JpaToscaProperty> thirdDataTypePropertiesIter = thirdDataTypeVal.getProperties().iterator();
- ToscaProperty thirdDataTypeFirstProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeFirstProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeFirstProperty.getKey().getParentKeyName());
assertEquals("closedLoopControlName", thirdDataTypeFirstProperty.getKey().getLocalName());
assertEquals("string", thirdDataTypeFirstProperty.getType().getName());
@@ -291,7 +291,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("Closed Loop Control Name associated with the threshold", thirdDataTypeFirstProperty
.getDescription());
- ToscaProperty thirdDataTypeSecondProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeSecondProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeSecondProperty.getKey().getParentKeyName());
assertEquals("closedLoopEventStatus", thirdDataTypeSecondProperty.getKey().getLocalName());
assertEquals("string", thirdDataTypeSecondProperty.getType().getName());
@@ -304,11 +304,11 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("valid_values", thirdDataTypeSecondProperty.getConstraints().iterator().next().getKey()
.getLocalName());
assertTrue(thirdDataTypeSecondProperty.getConstraints().iterator().next()
- instanceof ToscaConstraintValidValues);
- assertTrue(((ToscaConstraintValidValues)(thirdDataTypeSecondProperty.getConstraints().iterator().next()))
+ instanceof JpaToscaConstraintValidValues);
+ assertTrue(((JpaToscaConstraintValidValues)(thirdDataTypeSecondProperty.getConstraints().iterator().next()))
.getValidValues().size() == 2);
- ToscaProperty thirdDataTypeThirdProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeThirdProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeThirdProperty.getKey().getParentKeyName());
assertEquals("direction", thirdDataTypeThirdProperty.getKey().getLocalName());
assertEquals("string", thirdDataTypeThirdProperty.getType().getName());
@@ -320,10 +320,10 @@ public class MonitoringPolicyTypeSerializationTest {
.getParentKeyName());
assertEquals("valid_values", thirdDataTypeThirdProperty.getConstraints().iterator().next().getKey()
.getLocalName());
- assertTrue(((ToscaConstraintValidValues)(thirdDataTypeThirdProperty.getConstraints().iterator().next()))
+ assertTrue(((JpaToscaConstraintValidValues)(thirdDataTypeThirdProperty.getConstraints().iterator().next()))
.getValidValues().size() == 5);
- ToscaProperty thirdDataTypeFourthProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeFourthProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeFourthProperty.getKey().getParentKeyName());
assertEquals("fieldPath", thirdDataTypeFourthProperty.getKey().getLocalName());
assertEquals("string", thirdDataTypeFourthProperty.getType().getName());
@@ -336,10 +336,10 @@ public class MonitoringPolicyTypeSerializationTest {
.getParentKeyName());
assertEquals("valid_values", thirdDataTypeFourthProperty.getConstraints().iterator().next().getKey()
.getLocalName());
- assertTrue(((ToscaConstraintValidValues)(thirdDataTypeFourthProperty.getConstraints().iterator().next()))
+ assertTrue(((JpaToscaConstraintValidValues)(thirdDataTypeFourthProperty.getConstraints().iterator().next()))
.getValidValues().size() == 43);
- ToscaProperty thirdDataTypeFifthProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeFifthProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeFifthProperty.getKey().getParentKeyName());
assertEquals("severity", thirdDataTypeFifthProperty.getKey().getLocalName());
assertEquals("string", thirdDataTypeFifthProperty.getType().getName());
@@ -351,10 +351,10 @@ public class MonitoringPolicyTypeSerializationTest {
.getParentKeyName());
assertEquals("valid_values", thirdDataTypeFifthProperty.getConstraints().iterator().next().getKey()
.getLocalName());
- assertTrue(((ToscaConstraintValidValues)(thirdDataTypeFifthProperty.getConstraints().iterator().next()))
+ assertTrue(((JpaToscaConstraintValidValues)(thirdDataTypeFifthProperty.getConstraints().iterator().next()))
.getValidValues().size() == 5);;
- ToscaProperty thirdDataTypeSixthProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeSixthProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeSixthProperty.getKey().getParentKeyName());
assertEquals("thresholdValue", thirdDataTypeSixthProperty.getKey().getLocalName());
assertEquals("integer", thirdDataTypeSixthProperty.getType().getName());
@@ -362,7 +362,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("Threshold value for the field Path inside CEF message", thirdDataTypeSixthProperty
.getDescription());
- ToscaProperty thirdDataTypeSeventhProperty = thirdDataTypePropertiesIter.next();
+ JpaToscaProperty thirdDataTypeSeventhProperty = thirdDataTypePropertiesIter.next();
assertEquals("onap.datatypes.monitoring.thresholds", thirdDataTypeSeventhProperty.getKey().getParentKeyName());
assertEquals("version", thirdDataTypeSeventhProperty.getKey().getLocalName());
assertEquals("string", thirdDataTypeSeventhProperty.getType().getName());
@@ -370,7 +370,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("Version number associated with the threshold", thirdDataTypeSeventhProperty.getDescription());
}
- private void verifyCollectorInputDeserialization(ToscaServiceTemplate serviceTemplate) {
+ private void verifyCollectorInputDeserialization(JpaToscaServiceTemplate serviceTemplate) {
// Sanity check the entire structure
assertNotNull(serviceTemplate);
@@ -381,27 +381,27 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("tosca_simple_yaml_1_0_0", serviceTemplate.getToscaDefinitionsVersion());
// Check policy_types
- Map<PfConceptKey, ToscaPolicyType> policyTypesConceptMap = serviceTemplate.getPolicyTypes().getConceptMap();
+ Map<PfConceptKey, JpaToscaPolicyType> policyTypesConceptMap = serviceTemplate.getPolicyTypes().getConceptMap();
assertTrue(policyTypesConceptMap.size() == 2);
- Iterator<Entry<PfConceptKey, ToscaPolicyType>> policyTypesIter = policyTypesConceptMap.entrySet().iterator();
+ Iterator<Entry<PfConceptKey, JpaToscaPolicyType>> policyTypesIter = policyTypesConceptMap.entrySet().iterator();
- Entry<PfConceptKey, ToscaPolicyType> firstPolicyType = policyTypesIter.next();
+ Entry<PfConceptKey, JpaToscaPolicyType> firstPolicyType = policyTypesIter.next();
assertEquals("onap.policies.Monitoring", firstPolicyType.getKey().getName());
assertEquals("1.0.0", firstPolicyType.getKey().getVersion());
assertEquals("tosca.policies.Root", firstPolicyType.getValue().getDerivedFrom().getName());
assertEquals("a base policy type for all policies that govern monitoring provision",
firstPolicyType.getValue().getDescription());
- Entry<PfConceptKey, ToscaPolicyType> secondPolicyType = policyTypesIter.next();
+ Entry<PfConceptKey, JpaToscaPolicyType> secondPolicyType = policyTypesIter.next();
assertEquals("onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server",
secondPolicyType.getKey().getName());
assertEquals("1.0.0", secondPolicyType.getKey().getVersion());
assertEquals("policy.nodes.Root", secondPolicyType.getValue().getDerivedFrom().getName());
assertTrue(secondPolicyType.getValue().getProperties().size() == 2);
- Iterator<ToscaProperty> propertiesIter = secondPolicyType.getValue().getProperties().iterator();
+ Iterator<JpaToscaProperty> propertiesIter = secondPolicyType.getValue().getProperties().iterator();
- ToscaProperty firstProperty = propertiesIter.next();
+ JpaToscaProperty firstProperty = propertiesIter.next();
assertEquals("onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server",
firstProperty.getKey().getParentKeyName());
assertEquals("1.0.0", firstProperty.getKey().getParentKeyVersion());
@@ -409,7 +409,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("string", firstProperty.getType().getName());
assertEquals("DMAAP Bus Controller feed endpoint", firstProperty.getDescription());
- ToscaProperty secondProperty = propertiesIter.next();
+ JpaToscaProperty secondProperty = propertiesIter.next();
assertEquals("onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server",
secondProperty.getKey().getParentKeyName());
assertEquals("1.0.0", secondProperty.getKey().getParentKeyVersion());
@@ -418,7 +418,7 @@ public class MonitoringPolicyTypeSerializationTest {
assertEquals("datafile Policy JSON as string", secondProperty.getDescription());
}
- private String serializeMonitoringServiceTemplate(ToscaServiceTemplate serviceTemplate) {
+ private String serializeMonitoringServiceTemplate(JpaToscaServiceTemplate serviceTemplate) {
return gson.toJson(serviceTemplate);
}
} \ No newline at end of file
diff --git a/models-tosca/src/test/resources/META-INF/persistence.xml b/models-tosca/src/test/resources/META-INF/persistence.xml
index 68340901b..23e8567f1 100644
--- a/models-tosca/src/test/resources/META-INF/persistence.xml
+++ b/models-tosca/src/test/resources/META-INF/persistence.xml
@@ -26,8 +26,8 @@
<class>org.onap.policy.models.dao.converters.CDataConditioner</class>
<class>org.onap.policy.models.dao.converters.Uuid2String</class>
<class>org.onap.policy.models.base.PfConceptKey</class>
- <class>org.onap.policy.models.tosca.simple.concepts.ToscaPolicyType</class>
- <class>org.onap.policy.models.tosca.simple.concepts.ToscaPolicy</class>
+ <class>org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicyType</class>
+ <class>org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
@@ -46,7 +46,7 @@
<class>org.onap.policy.models.dao.converters.CDataConditioner</class>
<class>org.onap.policy.models.dao.converters.Uuid2String</class>
<class>org.onap.policy.models.base.PfConceptKey</class>
- <class>org.onap.policy.models.tosca.simple.concepts.ToscaPolicy</class>
+ <class>org.onap.policy.models.tosca.simple.concepts.JpaToscaPolicy</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.mariadb.jdbc.Driver" />