summaryrefslogtreecommitdiffstats
path: root/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java
diff options
context:
space:
mode:
authorMichael Lando <ml636r@att.com>2017-04-06 16:20:54 +0000
committerGerrit Code Review <gerrit@onap.org>2017-04-06 16:20:54 +0000
commit5fedaea41630b553c68b60a6442e703f11ea12f3 (patch)
tree509b0fa32a70295cf606499262b7ac2884fb9552 /jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java
parent6e74314df1333835c319ed167ff16fba204c5e42 (diff)
parent9fc2ad8285866c5d45391f9c9f4f49a87a36763a (diff)
Merge "[SDC-8] implementing the tosca stubs"
Diffstat (limited to 'jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java')
-rw-r--r--jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java b/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java
index 65f6857..0fa0d9c 100644
--- a/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java
+++ b/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/Group.java
@@ -1,10 +1,32 @@
package org.openecomp.sdc.toscaparser.api;
+import java.util.List;
+
import org.openecomp.sdc.toscaparser.jython.JyGroup;
+import com.google.common.base.MoreObjects.ToStringHelper;
+
public class Group extends EntityTemplate {
+ private final JyGroup jyGroup;
+
public Group(JyGroup jyGroup) {
super(jyGroup);
+ this.jyGroup = jyGroup;
+ }
+
+ public List<String> getMembers(){
+ return jyGroup.getJyMembers();
}
+
+ public Metadata getMetadata(){
+ return jyGroup.getJyMetadata() != null ? new Metadata(jyGroup.getJyMetadata()) : null;
+ }
+
+ @Override
+ protected ToStringHelper toStringHelper() {
+ return super.toStringHelper()
+ .add("members", getMembers())
+ .add("metadata", getMetadata());
+ }
}