package jdepend.framework.context;
import java.net.InetAddress;
import java.net.UnknownHostException;
import jdepend.framework.context.Scope.SCOPE;
/**
* 客户端上下文
*
* @author wangdg
*
*/
public final class ClientContext {
private final static String CurrentUser = "CurrentUser";
public static String getUser() {
String user = (String) JDependContext.getInfo(SCOPE.APP_SCOPSE, CurrentUser);
if (user == null) {
try {
user = InetAddress.getLocalHost().getHostName();
JDependContext.setInfo(SCOPE.APP_SCOPSE, CurrentUser, user);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
return user;
}
public static void setUser(String user) {
JDependContext.setInfo(SCOPE.APP_SCOPSE, CurrentUser, user);
}
}