re base code
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / model / NodeTypeInfo.java
1 package org.openecomp.sdc.be.model;
2
3 import java.util.List;
4 import java.util.Map;
5
6 public class NodeTypeInfo {
7     String type;
8     String templateFileName;
9     List<String> derivedFrom;
10     boolean isNested;
11     Map<String, Object> mappedToscaTemplate;
12
13     public NodeTypeInfo getUnmarkedCopy(){
14         NodeTypeInfo unmarked = new NodeTypeInfo();
15         unmarked.type = this.type;
16         unmarked.templateFileName = this.templateFileName;
17         unmarked.derivedFrom = this.derivedFrom;
18         unmarked.isNested = false;
19         unmarked.mappedToscaTemplate = this.mappedToscaTemplate;
20         return unmarked;
21     }
22
23     public String getType() {
24         return type;
25     }
26     public void setType(String type) {
27         this.type = type;
28     }
29     public String getTemplateFileName() {
30         return templateFileName;
31     }
32     public void setTemplateFileName(String templateFileName) {
33         this.templateFileName = templateFileName;
34     }
35     public List<String> getDerivedFrom() {
36         return derivedFrom;
37     }
38     public void setDerivedFrom(List<String> derivedFrom) {
39         this.derivedFrom = derivedFrom;
40     }
41     public boolean isNested() {
42         return isNested;
43     }
44     public void setNested(boolean isNested) {
45         this.isNested = isNested;
46     }
47
48     public Map<String, Object> getMappedToscaTemplate() {
49         return mappedToscaTemplate;
50     }
51
52     public void setMappedToscaTemplate(Map<String, Object> mappedToscaTemplate) {
53         this.mappedToscaTemplate = mappedToscaTemplate;
54     }
55 }