Divide the MSB source codes into two repos
[msb/apigateway.git] / apiroute / apiroute-service / src / main / java / org / onap / msb / apiroute / wrapper / queue / ServiceData.java
1 package org.onap.msb.apiroute.wrapper.queue;
2
3 public class ServiceData<T> {
4         public static enum Type {
5                 consul
6         };
7
8         public static enum Operate {
9                 update, delete
10         };
11
12         public static enum DataType {
13                 service_list, service
14         }
15
16         private Type type = Type.consul;
17         private DataType dataType;
18         private T data;
19         private Operate operate = Operate.update;
20
21         public Type getType() {
22                 return type;
23         }
24
25         public void setType(Type type) {
26                 this.type = type;
27         }
28
29         public DataType getDataType() {
30                 return dataType;
31         }
32
33         public void setDataType(DataType dataType) {
34                 this.dataType = dataType;
35         }
36
37         public T getData() {
38                 return data;
39         }
40
41         public void setData(T data) {
42                 this.data = data;
43         }
44
45         public Operate getOperate() {
46                 return operate;
47         }
48
49         public void setOperate(Operate operate) {
50                 this.operate = operate;
51         }
52
53 }