Fix OSGi wiring issues
[ccsdk/features.git] / blueprints-processor / adaptors / data-adaptor-provider / src / main / java / org / onap / ccsdk / config / data / adaptor / domain / ConfigResource.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.config.data.adaptor.domain;\r
19 \r
20 import java.io.Serializable;\r
21 import java.util.Date;\r
22 import java.util.List;\r
23 import java.util.UUID;\r
24 \r
25 public class ConfigResource implements Serializable {\r
26     /**\r
27      *\r
28      */\r
29     private static final long serialVersionUID = 1L;\r
30 \r
31     private String configResourceId;\r
32     private String resourceId;\r
33     private String resourceType;\r
34     private String serviceTemplateName;\r
35     private String serviceTemplateVersion;\r
36     private String templateName;\r
37     private String recipeName;\r
38     private String requestId;\r
39     private String resourceData;\r
40     private String maskData;\r
41     private Date createdDate = new Date();\r
42     private String status;\r
43     private String updatedBy;\r
44     private List<ResourceAssignmentData> resourceAssignments;\r
45 \r
46     public String getConfigResourceId() {\r
47         return configResourceId;\r
48     }\r
49 \r
50     public void setConfigResourceId(String configResourceId) {\r
51         this.configResourceId = configResourceId;\r
52     }\r
53 \r
54     public String getResourceId() {\r
55         return resourceId;\r
56     }\r
57 \r
58     public void setResourceId(String resourceId) {\r
59         this.resourceId = resourceId;\r
60     }\r
61 \r
62     public String getResourceType() {\r
63         return resourceType;\r
64     }\r
65 \r
66     public void setResourceType(String resourceType) {\r
67         this.resourceType = resourceType;\r
68     }\r
69 \r
70     public String getServiceTemplateName() {\r
71         return serviceTemplateName;\r
72     }\r
73 \r
74     public void setServiceTemplateName(String serviceTemplateName) {\r
75         this.serviceTemplateName = serviceTemplateName;\r
76     }\r
77 \r
78     public String getServiceTemplateVersion() {\r
79         return serviceTemplateVersion;\r
80     }\r
81 \r
82     public void setServiceTemplateVersion(String serviceTemplateVersion) {\r
83         this.serviceTemplateVersion = serviceTemplateVersion;\r
84     }\r
85 \r
86     public String getTemplateName() {\r
87         return templateName;\r
88     }\r
89 \r
90     public void setTemplateName(String templateName) {\r
91         this.templateName = templateName;\r
92     }\r
93 \r
94     public String getRecipeName() {\r
95         return recipeName;\r
96     }\r
97 \r
98     public void setRecipeName(String recipeName) {\r
99         this.recipeName = recipeName;\r
100     }\r
101 \r
102     public String getRequestId() {\r
103         return requestId;\r
104     }\r
105 \r
106     public void setRequestId(String requestId) {\r
107         this.requestId = requestId;\r
108     }\r
109 \r
110     public String getResourceData() {\r
111         return resourceData;\r
112     }\r
113 \r
114     public void setResourceData(String resourceData) {\r
115         this.resourceData = resourceData;\r
116     }\r
117 \r
118     public String getMaskData() {\r
119         return maskData;\r
120     }\r
121 \r
122     public void setMaskData(String maskData) {\r
123         this.maskData = maskData;\r
124     }\r
125 \r
126     public Date getCreatedDate() {\r
127         return createdDate;\r
128     }\r
129 \r
130     public void setCreatedDate(Date createdDate) {\r
131         this.createdDate = createdDate;\r
132     }\r
133 \r
134     public String getStatus() {\r
135         return status;\r
136     }\r
137 \r
138     public void setStatus(String status) {\r
139         this.status = status;\r
140     }\r
141 \r
142     public String getUpdatedBy() {\r
143         return updatedBy;\r
144     }\r
145 \r
146     public void setUpdatedBy(String updatedBy) {\r
147         this.updatedBy = updatedBy;\r
148     }\r
149 \r
150     public List<ResourceAssignmentData> getResourceAssignments() {\r
151         return resourceAssignments;\r
152     }\r
153 \r
154     public void setResourceAssignments(List<ResourceAssignmentData> resourceAssignments) {\r
155         this.resourceAssignments = resourceAssignments;\r
156     }\r
157 \r
158     @Override\r
159     public String toString() {\r
160         return "ConfigResource [configResourceId=" + configResourceId + ", resourceId=" + resourceId\r
161                 + ", serviceTemplateName=" + serviceTemplateName + ", serviceTemplateVersion=" + serviceTemplateVersion\r
162                 + ", resourceType=" + resourceType + ", templateName=" + templateName + ", recipeName=" + recipeName\r
163                 + ", requestId=" + requestId + ", resourceData= ******** , maskData=" + maskData + ", createdDate="\r
164                 + createdDate + ", updatedBy=" + updatedBy + "]";\r
165     }\r
166 \r
167     public String getUniqueId() {\r
168         return UUID.randomUUID().toString();\r
169     }\r
170 \r
171 }\r