aboutsummaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java')
-rw-r--r--common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java48
1 files changed, 16 insertions, 32 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java
index 44d76fb42f..b0760c7d55 100644
--- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java
+++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/PolicyDataDefinition.java
@@ -20,41 +20,22 @@
package org.openecomp.sdc.be.datatypes.elements;
-import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
+import static java.util.Collections.emptyList;
import java.util.List;
import java.util.Map;
-
-import static java.util.Collections.emptyList;
+import lombok.NoArgsConstructor;
+import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
/**
- * public class representing the component policy,
- * described by the next properties:
- *
- * name
- * uniqueId
- * type (policy type name)
- * typeUid (policy type uniqueId)
- * version (version)
- * derivedFrom (policy type derivedFrom)
- * description
- * policyUUID
- * invariantUUID
- * members
- * metadata
- * properties
- * targets
- * isFromCsar
+ * public class representing the component policy, described by the next properties:
+ * <p>
+ * name uniqueId type (policy type name) typeUid (policy type uniqueId) version (version) derivedFrom (policy type derivedFrom) description policyUUID
+ * invariantUUID members metadata properties targets isFromCsar
*/
+@NoArgsConstructor
public class PolicyDataDefinition extends PropertyDataDefinition {
- /**
- * public constructor by default
- */
- public PolicyDataDefinition() {
- super();
- }
-
public PolicyDataDefinition(PropertyDataDefinition propertyDataDefinition) {
super(propertyDataDefinition);
}
@@ -100,6 +81,11 @@ public class PolicyDataDefinition extends PropertyDataDefinition {
}
}
+ public Boolean getIsFromCsar() {
+ Boolean isFromCsar = (Boolean) getToscaPresentationValue(JsonPresentationFields.IS_FROM_CSAR);
+ return (isFromCsar != null) ? isFromCsar : false;
+ }
+
private void setIsFromCsar(Boolean isFromCsar) {
if (isFromCsar == null) {
setToscaPresentationValue(JsonPresentationFields.IS_FROM_CSAR, false);
@@ -108,11 +94,6 @@ public class PolicyDataDefinition extends PropertyDataDefinition {
}
}
- public Boolean getIsFromCsar() {
- Boolean isFromCsar = (Boolean) getToscaPresentationValue(JsonPresentationFields.IS_FROM_CSAR);
- return (isFromCsar != null) ? isFromCsar : false;
- }
-
public String getComponentName() {
return (String) getToscaPresentationValue(JsonPresentationFields.CI_COMPONENT_NAME);
}
@@ -145,6 +126,7 @@ public class PolicyDataDefinition extends PropertyDataDefinition {
setToscaPresentationValue(JsonPresentationFields.TYPE_UNIQUE_ID, policyTypeUid);
}
+ @Override
public String getVersion() {
return (String) getToscaPresentationValue(JsonPresentationFields.VERSION);
}
@@ -161,10 +143,12 @@ public class PolicyDataDefinition extends PropertyDataDefinition {
setToscaPresentationValue(JsonPresentationFields.DERIVED_FROM, derivedFrom);
}
+ @Override
public String getDescription() {
return (String) getToscaPresentationValue(JsonPresentationFields.DESCRIPTION);
}
+ @Override
public void setDescription(String description) {
setToscaPresentationValue(JsonPresentationFields.DESCRIPTION, description);
}