aboutsummaryrefslogtreecommitdiffstats
path: root/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/NodeTemplate.java
blob: d8cac9e5dd5a8b8379229059f318c4e1335b7f91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.openecomp.sdc.toscaparser.api;

import java.util.Map;

import org.openecomp.sdc.toscaparser.jython.JyNodeTemplate;

import com.google.common.base.MoreObjects.ToStringHelper;

public class NodeTemplate extends EntityTemplate {

    private final JyNodeTemplate jyNodeTemplate;

    public NodeTemplate(JyNodeTemplate jyNodeTemplate) {
        super(jyNodeTemplate);
        this.jyNodeTemplate = jyNodeTemplate;
    }
    
    public Map<String, String> getMetadata() {
        return jyNodeTemplate.getJyMetadata();
    }
    
    @Override
    protected ToStringHelper toStringHelper() {
        return super.toStringHelper()
                .add("metadata", getMetadata());
    }    
}