org.onap migration
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / AaiResponse.java
1 package org.onap.vid.aai;
2
3 import com.google.common.base.MoreObjects;
4 import org.onap.vid.model.ProxyResponse;
5
6 /**
7  * Created by Oren on 7/10/17.
8  */
9 public class AaiResponse<T> extends ProxyResponse{
10
11     T t;
12
13     public AaiResponse() {
14     }
15
16     public AaiResponse(T t, String errorMessage, int aaiHttpCode) {
17         this.t = t;
18         this.errorMessage = errorMessage;
19         this.httpCode = aaiHttpCode;
20     }
21
22     public T getT() {
23         return t;
24     }
25
26     @Override
27     public String toString() {
28         return MoreObjects.toStringHelper(this)
29                 .add("httpCode", httpCode)
30                 .add("errorMessage", errorMessage)
31                 .add("t", t)
32                 .toString();
33     }
34 }