📄 workflowprivilegeclient.java
字号:
package cn.com.iaspec.workflow.client;
import cn.com.iaspec.workflow.exception.*;
import cn.com.iaspec.workflow.helper.*;
import cn.com.iaspec.workflow.vo.workflow.*;
import java.util.List;
/**
* 权限控制客户端
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: IASPEC Technologies</p>
* @author xiesonglin
* @version 1.0
*/
public class WorkflowPrivilegeClient{
public WorkflowPrivilegeClient(){
}
/**
* 用户登陆验证
* @param loginName 登录名称
* @param password 登录密码
* @throws IncorrectLoginIdException 登录名称不正确
* @throws IncorrectPasswordException 登录密码不正确
* @throws Exception
* @return UserInfo 用户基本信息
*/
public UserInfo login(String loginName,String password)
throws Exception{
//IncorrectLoginIdException,IncorrectPasswordException,
WorkflowHelper helper=new WorkflowHelper();
UserInfo userinfo=helper.login(loginName,password);
System.out.println("--------WorkflowPrivilegeClient-------");
return userinfo;
}
/**
* 修改用户口令
* @param loginId 用户登录id
* @param password 新密码
* @throws Exception
*/
public void modifyUserPassword(String loginId,String password)
throws Exception{
PrivilegeHelper helper=new PrivilegeHelper();
helper.modifyUserPassword(loginId,password);
}
/**
* 取得指定用户、指定菜单下用户有权限办理的功能菜单的id(不包含指定的菜单ID)
* @param userId String 用户id
* @param funcId String 指定菜单id
* @throws Exception
* @return List 返回由cn.com.iaspec.workflow.vo.db.WfFuncInfo组成的list
*/
public List getUserSubFuncInfo(String userId,String funcId)
throws Exception{
WorkflowHelper helper=new WorkflowHelper();
return helper.getUserSubFuncInfo(userId,funcId);
}
/**
* 取得用户有权限办理的一级菜单信息
* @param userId String 用户id
* @return List 返回由cn.com.iaspec.workflow.vo.db.WfFuncInfo组成的list
*/
public List getUserFirstFuncInfo(String userId)
throws Exception{
WorkflowHelper helper=new WorkflowHelper();
return helper.getUserFirstFuncInfo(userId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -