|
|
@@ -5,22 +5,22 @@ import org.apache.shiro.SecurityUtils;
|
|
|
import java.io.Serializable;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
-public class Result {
|
|
|
- private Object data;
|
|
|
+public class Result<T> {
|
|
|
+ private T data;
|
|
|
private List<Error> error = new ArrayList<Error>();
|
|
|
private String token;
|
|
|
public Result() {
|
|
|
this.token = (String) SecurityUtils.getSubject().getSession().getId();
|
|
|
}
|
|
|
|
|
|
- public Result(Object data) {
|
|
|
+ public Result(T data) {
|
|
|
this.data = data;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* @return the data
|
|
|
*/
|
|
|
- public Object getData() {
|
|
|
+ public T getData() {
|
|
|
return data;
|
|
|
}
|
|
|
|
|
|
@@ -28,7 +28,7 @@ public class Result {
|
|
|
* @param data
|
|
|
* the data to set
|
|
|
*/
|
|
|
- public void setData(Object data) {
|
|
|
+ public void setData(T data) {
|
|
|
this.data = data;
|
|
|
}
|
|
|
|
|
|
@@ -54,7 +54,7 @@ public class Result {
|
|
|
return this;
|
|
|
}
|
|
|
|
|
|
- public Result data(Object o) {
|
|
|
+ public Result data(T o) {
|
|
|
this.data = o;
|
|
|
return this;
|
|
|
}
|