[SDC] rebase 1710 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 }