X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog-be%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fsdc%2Fbe%2Ftosca%2Fmodel%2FToscaNodeTemplate.java;h=eb34732db9f9f602f3c9cd8c0854aee1d8c96933;hb=216ea4998de9ae4ee603d7f8f5f6725b218ca710;hp=d757cec36c889bbcc5032291ce3338254423373b;hpb=8ff60789e080dd99c604d31a6e754be164fba11e;p=sdc.git diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplate.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplate.java index d757cec36c..eb34732db9 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplate.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplate.java @@ -17,28 +17,30 @@ * limitations under the License. * ============LICENSE_END========================================================= */ - package org.openecomp.sdc.be.tosca.model; -import org.apache.commons.collections.MapUtils; - import java.util.HashMap; import java.util.List; import java.util.Map; -import org.apache.commons.collections.CollectionUtils; - import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.collections.MapUtils; @Getter @Setter +@NoArgsConstructor public class ToscaNodeTemplate { private String type; + private List occurrences; + private Map instance_count; private List directives; - private ToscaMetadata metadata; + private Map metadata; private String description; private Map properties; + private Map attributes; private List> requirements; private Map capabilities; private Map artifacts; @@ -46,19 +48,13 @@ public class ToscaNodeTemplate { private Map interfaces; public void setDirectives(List directives) { - if (CollectionUtils.isEmpty(directives)) { - this.directives = null; - return; - } - this.directives = directives; + this.directives = CollectionUtils.isEmpty(directives) ? null : directives; } public void addInterface(String interfaceName, Object interfaceDataDefinition) { if (MapUtils.isEmpty(this.interfaces)) { this.interfaces = new HashMap<>(); } - this.interfaces.put(interfaceName, interfaceDataDefinition); } } -