aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java')
-rw-r--r--catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java36
1 files changed, 23 insertions, 13 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java
index 3db3131fb0..306992d2fc 100644
--- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java
+++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstInputsMap.java
@@ -20,35 +20,34 @@
package org.openecomp.sdc.be.model;
-import java.io.Serializable;
+import org.apache.commons.lang3.tuple.Pair;
+
import java.util.List;
import java.util.Map;
-import org.apache.commons.collections.MapUtils;
-import org.apache.commons.lang3.tuple.Pair;
-
-public class ComponentInstInputsMap implements Serializable {
+import static org.apache.commons.collections.MapUtils.isNotEmpty;
- /**
- *
- */
- private static final long serialVersionUID = 1136631343963488131L;
+public class ComponentInstInputsMap {
private Map<String, List<ComponentInstancePropInput>> componentInstanceInputsMap;
private Map<String, List<ComponentInstancePropInput>> componentInstanceProperties;
private Map<String, List<ComponentInstancePropInput>> policyProperties;
+ private Map<String, List<ComponentInstancePropInput>> groupProperties;
public Pair<String, List<ComponentInstancePropInput>> resolvePropertiesToDeclare() {
- if (!MapUtils.isEmpty(componentInstanceInputsMap)) {
+ if (isNotEmpty(componentInstanceInputsMap)) {
return singleMapEntry(componentInstanceInputsMap);
}
- if (!MapUtils.isEmpty(componentInstanceProperties)) {
+ if (isNotEmpty(componentInstanceProperties)) {
return singleMapEntry(componentInstanceProperties);
}
- if (!MapUtils.isEmpty(policyProperties)) {
+ if (isNotEmpty(policyProperties)) {
return singleMapEntry(policyProperties);
}
- throw new IllegalStateException("there are no properties selected for deceleration");
+ if (isNotEmpty(groupProperties)) {
+ return singleMapEntry(groupProperties);
+ }
+ throw new IllegalStateException("there are no properties selected for declaration");
}
private Pair<String, List<ComponentInstancePropInput>> singleMapEntry(Map<String, List<ComponentInstancePropInput>> propertiesMap) {
@@ -79,4 +78,15 @@ public class ComponentInstInputsMap implements Serializable {
public void setPolicyProperties(Map<String, List<ComponentInstancePropInput>> policyProperties) {
this.policyProperties = policyProperties;
}
+
+ public Map<String, List<ComponentInstancePropInput>> getGroupProperties() {
+ return groupProperties;
+ }
+
+ public void setGroupProperties(Map<String, List<ComponentInstancePropInput>> groupProperties) {
+ this.groupProperties = groupProperties;
+ }
+
+
+
}