Fix OSGi wiring issues
[ccsdk/features.git] / blueprints-processor / plugin / assignment-provider / src / main / java / org / onap / ccsdk / config / assignment / data / ResourceAssignmentData.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.assignment.data;\r
19 \r
20 import java.util.HashMap;\r
21 import java.util.List;\r
22 import java.util.Map;\r
23 import org.onap.ccsdk.config.model.data.ResourceAssignment;\r
24 import org.onap.ccsdk.sli.core.sli.SvcLogicContext;\r
25 \r
26 public class ResourceAssignmentData {\r
27 \r
28     private String requestId;\r
29     private boolean reloadModel;\r
30     private String resourceType;\r
31     private String resourceId;\r
32     private String serviceTemplateName;\r
33     private String serviceTemplateVersion;\r
34     private String actionName;\r
35     private String inputData;\r
36     private SvcLogicContext svcLogicContext;\r
37     private List<String> templateNames;\r
38     private Map<String, List<ResourceAssignment>> templatesResourceAssignments = new HashMap<>();\r
39     private Map<String, String> templatesContents = new HashMap<>();\r
40     private Map<String, String> templatesMashedContents = new HashMap<>();\r
41     private Map<String, String> templatesData = new HashMap<>();\r
42     private Map<String, Object> context = new HashMap<>();\r
43 \r
44     public String getRequestId() {\r
45         return requestId;\r
46     }\r
47 \r
48     public void setRequestId(String requestId) {\r
49         this.requestId = requestId;\r
50     }\r
51 \r
52     public String getResourceType() {\r
53         return resourceType;\r
54     }\r
55 \r
56     public void setResourceType(String resourceType) {\r
57         this.resourceType = resourceType;\r
58     }\r
59 \r
60     public String getResourceId() {\r
61         return resourceId;\r
62     }\r
63 \r
64     public void setResourceId(String resourceId) {\r
65         this.resourceId = resourceId;\r
66     }\r
67 \r
68     public String getServiceTemplateName() {\r
69         return serviceTemplateName;\r
70     }\r
71 \r
72     public void setServiceTemplateName(String serviceTemplateName) {\r
73         this.serviceTemplateName = serviceTemplateName;\r
74     }\r
75 \r
76     public String getServiceTemplateVersion() {\r
77         return serviceTemplateVersion;\r
78     }\r
79 \r
80     public void setServiceTemplateVersion(String serviceTemplateVersion) {\r
81         this.serviceTemplateVersion = serviceTemplateVersion;\r
82     }\r
83 \r
84     public String getActionName() {\r
85         return actionName;\r
86     }\r
87 \r
88     public void setActionName(String actionName) {\r
89         this.actionName = actionName;\r
90     }\r
91 \r
92     public String getInputData() {\r
93         return inputData;\r
94     }\r
95 \r
96     public void setInputData(String inputData) {\r
97         this.inputData = inputData;\r
98     }\r
99 \r
100     public List<String> getTemplateNames() {\r
101         return templateNames;\r
102     }\r
103 \r
104     public void setTemplateNames(List<String> templateNames) {\r
105         this.templateNames = templateNames;\r
106     }\r
107 \r
108     public Map<String, List<ResourceAssignment>> getTemplatesResourceAssignments() {\r
109         return templatesResourceAssignments;\r
110     }\r
111 \r
112     public void setTemplatesResourceAssignments(Map<String, List<ResourceAssignment>> templatesResourceAssignments) {\r
113         this.templatesResourceAssignments = templatesResourceAssignments;\r
114     }\r
115 \r
116     public Map<String, String> getTemplatesContents() {\r
117         return templatesContents;\r
118     }\r
119 \r
120     public void setTemplatesContents(Map<String, String> templatesContents) {\r
121         this.templatesContents = templatesContents;\r
122     }\r
123 \r
124     public Map<String, String> getTemplatesMashedContents() {\r
125         return templatesMashedContents;\r
126     }\r
127 \r
128     public void setTemplatesMashedContents(Map<String, String> templatesMashedContents) {\r
129         this.templatesMashedContents = templatesMashedContents;\r
130     }\r
131 \r
132     public Map<String, String> getTemplatesData() {\r
133         return templatesData;\r
134     }\r
135 \r
136     public void setTemplatesData(Map<String, String> templatesData) {\r
137         this.templatesData = templatesData;\r
138     }\r
139 \r
140     public Map<String, Object> getContext() {\r
141         return context;\r
142     }\r
143 \r
144     public void setContext(Map<String, Object> context) {\r
145         this.context = context;\r
146     }\r
147 \r
148     public SvcLogicContext getSvcLogicContext() {\r
149         return svcLogicContext;\r
150     }\r
151 \r
152     public void setSvcLogicContext(SvcLogicContext svcLogicContext) {\r
153         this.svcLogicContext = svcLogicContext;\r
154     }\r
155 \r
156     public boolean isReloadModel() {\r
157         return reloadModel;\r
158     }\r
159 \r
160     public void setReloadModel(boolean reloadModel) {\r
161         this.reloadModel = reloadModel;\r
162     }\r
163 }\r