baseaction.java

来自「Webwork+Spring+Freemake框架」· Java 代码 · 共 42 行

JAVA
42
字号
package neo.task.action;

import java.math.BigDecimal;
import java.util.Map;

import neo.core.Constants;
import neo.core.bean.BeanManager;
import neo.core.common.CommonBaseAction;
import neo.task.service.ServiceManager;

public class BaseAction extends CommonBaseAction {

	/* ServiceManager */
	public ServiceManager getServMgr() {
		return (ServiceManager) BeanManager.getBean("serviceManager");
	}

	/* 获取登录用户ID */
	public Long getLoginUserId() {
		Map user = getLoginUser();
		if (user != null) {
			return new Long(((BigDecimal) user.get("USERID")).longValue());
		}
		return null;
	}

	/* 获取登录用户名 */
	public String getLoginUserName() {
		Map user = getLoginUser();
		if (user != null) {
			return (String) user.get("USERNAME");
		}
		return null;
	}

	/* 获取登录用户对象 */
	public Map getLoginUser() {
		return (Map) getSession().get(Constants.LOGIN_USER);
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?