SDC Tosca Parser getEntity API
[sdc/sdc-tosca.git] / src / main / java / org / onap / sdc / tosca / parser / elements / PolicyEntityDetails.java
1 package org.onap.sdc.tosca.parser.elements;
2
3 import org.onap.sdc.tosca.parser.enums.EntityTemplateType;
4 import org.onap.sdc.toscaparser.api.EntityTemplate;
5 import org.onap.sdc.toscaparser.api.NodeTemplate;
6 import org.onap.sdc.toscaparser.api.Policy;
7 import org.onap.sdc.toscaparser.api.elements.Metadata;
8
9 public class PolicyEntityDetails extends EntityDetails {
10
11     private final Policy policy;
12
13     PolicyEntityDetails(EntityTemplate entityTemplate, NodeTemplate parentNode) {
14         super(entityTemplate, parentNode);
15         policy = (Policy)getEntityTemplate();
16     }
17
18     @Override
19     public EntityTemplateType getType() {
20         return EntityTemplateType.POLICY;
21     }
22
23     @Override
24     public Metadata getMetadata() {
25         return policy.getMetaDataObj();
26     }
27 }