Controller Blueprints Nitrogen to Oxygen Migration
[ccsdk/features.git] / blueprints-processor / plugin / model-provider / src / main / java / org / onap / ccsdk / features / model / domain / ConfigModel.java
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 java.io.Serializable;\r
21 import java.util.Date;\r
22 import java.util.List;\r
23 import com.fasterxml.jackson.annotation.JsonFormat;\r
24 \r
25 public class ConfigModel implements Serializable {\r
26 \r
27     private Long id;\r
28     private String serviceUUID;\r
29     private String distributionId;\r
30     private String serviceName;\r
31     private String serviceDescription;\r
32     private String resourceUUID;\r
33     private String resourceInstanceName;\r
34     private String resourceName;\r
35     private String resourceVersion;\r
36     private String resourceType;\r
37     private String artifactUUId;\r
38     private String artifactType;\r
39     private String artifactVersion;\r
40     private String artifactDescription;\r
41     private Integer internalVersion;\r
42     @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "MM/dd/yyyy KK:mm:ss a Z")\r
43     private Date createdDate = new Date();\r
44     private String artifactName;\r
45     private String published;\r
46     private String updatedBy;\r
47     private String tags;\r
48     @SuppressWarnings("squid:S1948")\r
49     private List<ConfigModelContent> configModelContents;\r
50 \r
51     @Override\r
52     public String toString() {\r
53         StringBuilder buffer = new StringBuilder("[");\r
54         buffer.append("id = " + id);\r
55         buffer.append(", artifactType = " + artifactType);\r
56         buffer.append(", artifactVersion = " + artifactVersion);\r
57         buffer.append(", artifactName = " + artifactName);\r
58         buffer.append(", active = " + published);\r
59         buffer.append("]");\r
60         return buffer.toString();\r
61     }\r
62 \r
63     public Long getId() {\r
64         return id;\r
65     }\r
66 \r
67     public void setId(Long id) {\r
68         this.id = id;\r
69     }\r
70 \r
71     public String getServiceUUID() {\r
72         return serviceUUID;\r
73     }\r
74 \r
75     public void setServiceUUID(String serviceUUID) {\r
76         this.serviceUUID = serviceUUID;\r
77     }\r
78 \r
79     public String getDistributionId() {\r
80         return distributionId;\r
81     }\r
82 \r
83     public void setDistributionId(String distributionId) {\r
84         this.distributionId = distributionId;\r
85     }\r
86 \r
87     public String getServiceName() {\r
88         return serviceName;\r
89     }\r
90 \r
91     public void setServiceName(String serviceName) {\r
92         this.serviceName = serviceName;\r
93     }\r
94 \r
95     public String getServiceDescription() {\r
96         return serviceDescription;\r
97     }\r
98 \r
99     public void setServiceDescription(String serviceDescription) {\r
100         this.serviceDescription = serviceDescription;\r
101     }\r
102 \r
103     public String getResourceUUID() {\r
104         return resourceUUID;\r
105     }\r
106 \r
107     public void setResourceUUID(String resourceUUID) {\r
108         this.resourceUUID = resourceUUID;\r
109     }\r
110 \r
111     public String getResourceInstanceName() {\r
112         return resourceInstanceName;\r
113     }\r
114 \r
115     public void setResourceInstanceName(String resourceInstanceName) {\r
116         this.resourceInstanceName = resourceInstanceName;\r
117     }\r
118 \r
119     public String getResourceName() {\r
120         return resourceName;\r
121     }\r
122 \r
123     public void setResourceName(String resourceName) {\r
124         this.resourceName = resourceName;\r
125     }\r
126 \r
127     public String getResourceVersion() {\r
128         return resourceVersion;\r
129     }\r
130 \r
131     public void setResourceVersion(String resourceVersion) {\r
132         this.resourceVersion = resourceVersion;\r
133     }\r
134 \r
135     public String getResourceType() {\r
136         return resourceType;\r
137     }\r
138 \r
139     public void setResourceType(String resourceType) {\r
140         this.resourceType = resourceType;\r
141     }\r
142 \r
143     public String getArtifactUUId() {\r
144         return artifactUUId;\r
145     }\r
146 \r
147     public void setArtifactUUId(String artifactUUId) {\r
148         this.artifactUUId = artifactUUId;\r
149     }\r
150 \r
151     public String getArtifactType() {\r
152         return artifactType;\r
153     }\r
154 \r
155     public void setArtifactType(String artifactType) {\r
156         this.artifactType = artifactType;\r
157     }\r
158 \r
159     public String getArtifactVersion() {\r
160         return artifactVersion;\r
161     }\r
162 \r
163     public void setArtifactVersion(String artifactVersion) {\r
164         this.artifactVersion = artifactVersion;\r
165     }\r
166 \r
167     public String getArtifactDescription() {\r
168         return artifactDescription;\r
169     }\r
170 \r
171     public void setArtifactDescription(String artifactDescription) {\r
172         this.artifactDescription = artifactDescription;\r
173     }\r
174 \r
175     public Integer getInternalVersion() {\r
176         return internalVersion;\r
177     }\r
178 \r
179     public void setInternalVersion(Integer internalVersion) {\r
180         this.internalVersion = internalVersion;\r
181     }\r
182 \r
183     public Date getCreatedDate() {\r
184         return createdDate;\r
185     }\r
186 \r
187     public void setCreatedDate(Date createdDate) {\r
188         this.createdDate = createdDate;\r
189     }\r
190 \r
191     public String getArtifactName() {\r
192         return artifactName;\r
193     }\r
194 \r
195     public void setArtifactName(String artifactName) {\r
196         this.artifactName = artifactName;\r
197     }\r
198 \r
199     public String getPublished() {\r
200         return published;\r
201     }\r
202 \r
203     public void setPublished(String published) {\r
204         this.published = published;\r
205     }\r
206 \r
207     public String getUpdatedBy() {\r
208         return updatedBy;\r
209     }\r
210 \r
211     public void setUpdatedBy(String updatedBy) {\r
212         this.updatedBy = updatedBy;\r
213     }\r
214 \r
215     public String getTags() {\r
216         return tags;\r
217     }\r
218 \r
219     public void setTags(String tags) {\r
220         this.tags = tags;\r
221     }\r
222 \r
223     public List<ConfigModelContent> getConfigModelContents() {\r
224         return configModelContents;\r
225     }\r
226 \r
227     public void setConfigModelContents(List<ConfigModelContent> configModelContents) {\r
228         this.configModelContents = configModelContents;\r
229     }\r
230 \r
231 }\r