UserToolObject.java
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.xiniunet.my.tool;
import com.xiniunet.framework.util.auth.LocalData;
import com.xiniunet.master.domain.system.User;
import com.xiniunet.master.request.system.UserGetRequest;
import com.xiniunet.master.response.system.UserGetResponse;
import com.xiniunet.my.system.helper.SystemHelper;
import java.io.Serializable;
/**
*
* Created on 2014/09/15.
* @author 沈振家
* @version 0.1.0
*/
public class UserToolObject implements Serializable {
private static final long serialVersionUID = -7507510429755782597L;
/**
* 从Spring中取得可以获得用户对象的工具类
*/
private static final SystemHelper systemHelper =
(SystemHelper) SpringContext.getApplicationContext().getBean(SystemHelper.class);
/**
* 通过用户ID获取用户信息
* @param userId
* @return
*/
public static User getUser(long userId) {
UserGetResponse response = systemHelper.getUser(new UserGetRequest(userId), LocalData.getCurrentPassport());
return response.getUser();
}
/**
* A dummy toString method that returns an empty string.
*
* @return An empty String ("").
*/
@Override
public String toString() {
return "";
}
}