d97d3a39554b96ea4693df2f3573ec0c3863c5a4
[ccsdk/features.git] /
1 /*\r
2  * Copyright © 2017-2018 AT&T Intellectual Property.\r
3  * Modifications Copyright © 2018 IBM.\r
4  * \r
5  * Licensed under the Apache License, Version 2.0 (the "License");\r
6  * you may not use this file except in compliance with the License.\r
7  * You may obtain a copy of the License at\r
8  * \r
9  * http://www.apache.org/licenses/LICENSE-2.0\r
10  * \r
11  * Unless required by applicable law or agreed to in writing, software\r
12  * distributed under the License is distributed on an "AS IS" BASIS,\r
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
14  * See the License for the specific language governing permissions and\r
15  * limitations under the License.\r
16  */\r
17 \r
18 package org.onap.ccsdk.features.model.domain;\r
19 \r
20 import com.fasterxml.jackson.databind.JsonNode;\r
21 import java.io.Serializable;\r
22 import java.util.Date;\r
23 \r
24 public class ResourceDictionary implements Serializable {\r
25     private static final long serialVersionUID = 1L;\r
26     private Long id;\r
27     private String name;\r
28     private String dataType;\r
29     private String entrySchema;\r
30     private JsonNode definition;\r
31     private String description;\r
32     private String tags;\r
33     private Date creationDate;\r
34     private String updatedBy;\r
35 \r
36     @Override\r
37     public String toString() {\r
38         StringBuilder buffer = new StringBuilder("[");\r
39         buffer.append("name = " + name);\r
40         buffer.append(", dataType = " + dataType);\r
41         buffer.append(", entrySchema = " + entrySchema);\r
42         buffer.append(", creationDate = " + creationDate);\r
43         buffer.append("]");\r
44         return buffer.toString();\r
45     }\r
46 \r
47     public Long getId() {\r
48         return id;\r
49     }\r
50 \r
51     public void setId(Long id) {\r
52         this.id = id;\r
53     }\r
54 \r
55     public String getName() {\r
56         return name;\r
57     }\r
58 \r
59     public void setName(String name) {\r
60         this.name = name;\r
61     }\r
62 \r
63     public String getDataType() {\r
64         return dataType;\r
65     }\r
66 \r
67     public void setDataType(String dataType) {\r
68         this.dataType = dataType;\r
69     }\r
70 \r
71     public String getEntrySchema() {\r
72         return entrySchema;\r
73     }\r
74 \r
75     public void setEntrySchema(String entrySchema) {\r
76         this.entrySchema = entrySchema;\r
77     }\r
78 \r
79     public JsonNode getDefinition() {\r
80         return definition;\r
81     }\r
82 \r
83     public void setDefinition(JsonNode definition) {\r
84         this.definition = definition;\r
85     }\r
86 \r
87     public String getDescription() {\r
88         return description;\r
89     }\r
90 \r
91     public void setDescription(String description) {\r
92         this.description = description;\r
93     }\r
94 \r
95     public String getTags() {\r
96         return tags;\r
97     }\r
98 \r
99     public void setTags(String tags) {\r
100         this.tags = tags;\r
101     }\r
102 \r
103     public Date getCreationDate() {\r
104         return creationDate;\r
105     }\r
106 \r
107     public void setCreationDate(Date creationDate) {\r
108         this.creationDate = creationDate;\r
109     }\r
110 \r
111     public String getUpdatedBy() {\r
112         return updatedBy;\r
113     }\r
114 \r
115     public void setUpdatedBy(String updatedBy) {\r
116         this.updatedBy = updatedBy;\r
117     }\r
118 \r
119 }\r