package edu.sjtu.infosec.ismp.manager.GOSP.comm;
import edu.sjtu.infosec.ismp.manager.SYSM.user.self.comm.SecurityUserHolder;
import edu.sjtu.infosec.ismp.security.OperatorDetails;
import edu.sjtu.infosec.ismp.security.Role;
/**
* 该类定义等级保护全局日志信息。
*
* @author cxk
*
* Date:2010-12-30
*/
public class LogUtil {
/**
* 定义相关的static属性
*/
public static String userName = null;
public static String roleName = null;
/**
* 初始化日志相关信息
*/
public static void init(){
OperatorDetails user = SecurityUserHolder.getCurrentUser();
userName = user.getUsername();
StringBuffer roles = new StringBuffer("");
for(Role role : user.getRoleList()){
roles.append(role.getName());
roles.append(",");
}
roleName = roles.substring(0,roles.length()-1);
}
}