173c4da52fbf8e640af49fe1c8e4e3078757cbdd
[sdc/sdc-workflow-designer.git] / sdc-workflow-designer-server / src / main / java / org / onap / sdc / workflowdesigner / model / RestServiceTask.java
1 /**\r
2  * Copyright (c) 2017 ZTE Corporation.\r
3  * All rights reserved. This program and the accompanying materials\r
4  * are made available under the Apache License, Version 2.0\r
5  * and the Eclipse Public License v1.0 which both accompany this distribution,\r
6  * and are available at http://www.eclipse.org/legal/epl-v10.html\r
7  * and http://www.apache.org/licenses/LICENSE-2.0\r
8  *\r
9  * Contributors:\r
10  *     ZTE - initial API and implementation and/or initial documentation\r
11  */\r
12 package org.onap.sdc.workflowdesigner.model;\r
13 \r
14 import java.util.List;\r
15 \r
16 import org.onap.sdc.workflowdesigner.config.Config;\r
17 \r
18 public class RestServiceTask extends ServiceTask {\r
19     private static String handler = Config.PROPERTIES.getProperty(Config.HANDLER_ClASS);\r
20         \r
21         private String restConfigId;\r
22         public String getRestConfigId() {\r
23                 return restConfigId;\r
24         }\r
25         public void setRestConfigId(String restConfigId) {\r
26                 this.restConfigId = restConfigId;\r
27         }\r
28         private List<String> produces;\r
29         private List<String> consumes;\r
30         \r
31         \r
32         private List<Parameter> parameters;\r
33         private String url;\r
34         private String serviceName;\r
35         private String serviceVersion;\r
36         private String path;\r
37         private String method;\r
38         \r
39         public String getUrl() {\r
40                 return url;\r
41         }\r
42         public void setUrl(String url) {\r
43                 this.url = url;\r
44         }\r
45         \r
46         public String getMethod() {\r
47                 return method;\r
48         }\r
49         \r
50         public static String getHandler() {\r
51                 return handler;\r
52         }\r
53         public static void setHandler(String handler) {\r
54                 RestServiceTask.handler = handler;\r
55         }\r
56         public void setMethod(String method) {\r
57                 this.method = method;\r
58         }\r
59         public List<String> getProduces() {\r
60                 return produces;\r
61         }\r
62         public void setProduces(List<String> produces) {\r
63                 this.produces = produces;\r
64         }\r
65         public List<String> getConsumes() {\r
66                 return consumes;\r
67         }\r
68         public void setConsumes(List<String> consumes) {\r
69                 this.consumes = consumes;\r
70         }\r
71         public List<Parameter> getParameters() {\r
72                 return parameters;\r
73         }\r
74         public void setParameters(List<Parameter> parameters) {\r
75                 this.parameters = parameters;\r
76         }\r
77         public String getServiceName() {\r
78                 return serviceName;\r
79         }\r
80         public void setServiceName(String serviceName) {\r
81                 this.serviceName = serviceName;\r
82         }\r
83         public String getServiceVersion() {\r
84                 return serviceVersion;\r
85         }\r
86         public void setServiceVersion(String serviceVersion) {\r
87                 this.serviceVersion = serviceVersion;\r
88         }\r
89         public String getPath() {\r
90                 return path;\r
91         }\r
92         public void setPath(String path) {\r
93                 this.path = path;\r
94         }\r
95 }\r