📄 purviewmanageejbbean.java
字号:
package cn.com.iaspec.workflow.manage.ejb;
import java.util.*;
import javax.ejb.*;
import cn.com.iaspec.workflow.manage.*;
import cn.com.iaspec.workflow.manage.business.*;
import cn.com.iaspec.workflow.manage.dao.*;
import cn.com.iaspec.workflow.vo.db.*;
import cn.com.iaspec.workflow.vo.workflow.*;
public class PurviewManageEJBBean
implements SessionBean{
SessionContext sessionContext;
private UserManageControl userManageControl=new UserManageControl();
private MenuManageControl menuManageControl=new MenuManageControl();
QueryDataManageControl queryDataManageControl=new QueryDataManageControl();
private RoleActivityManageControl roleActivityManageControl=new
RoleActivityManageControl();
RoleProcessManageControl roleProcessManageControl=new
RoleProcessManageControl();
OrganiztionManageControl organiztionManageControl=new
OrganiztionManageControl();
ManagePasswordControl managePasswordControl=new ManagePasswordControl();
ManageCalendarControl manageCalendarControl=new ManageCalendarControl();
public void ejbCreate()
throws CreateException{
}
public void ejbRemove(){
}
public void ejbActivate(){
}
public void ejbPassivate(){
}
public void setSessionContext(SessionContext sessionContext){
this.sessionContext=sessionContext;
}
/**
* 添加人员信息
* @param userinfo UserInfo
* @param la_org_user La_Org_User_Role
* @return int
*/
public int addUserInfo(UserInfo userinfo,cn.com.iaspec.workflow.vo.workflow.WfOrgUserRole la_org_user){
int i=0;
try{
i=userManageControl.addUserInfo(userinfo,la_org_user);
}
catch(Exception e){
e.printStackTrace();
}
return i;
}
/**
* 更新用户信息
* @param userinfo UserInfo
* @return int
*/
public int updateUserInfo(UserInfo userinfo){
int i=0;
try{
i=userManageControl.updateUserInfo(userinfo);
}
catch(Exception e){
e.printStackTrace();
}
return i;
}
/**
* 用户信息查询
* @param user_id String
* @return UserInfo
*/
public UserInfo queryUserInfo(String user_id){
UserInfo userinfo=new UserInfo();
try{
userinfo=userManageControl.queryUserInfo(user_id);
}
catch(Exception e){
e.printStackTrace();
}
return userinfo;
}
/**
* 删除用户和组织的关联信息
* @param user_id String
* @return int
*/
public int deleteUserInfo(String user_id,String org_id)
throws PurviewManageException{
int i=0;
try{
i=userManageControl.delete_org_user(user_id,org_id);
}
catch(Exception e){
e.printStackTrace();
}
return i;
}
/**
* 删除组织
* @param org_id String
* @return int
*/
public int deleteOrganize(String org_id){
int i=0;
try{
i=organiztionManageControl.deleteOrganize(org_id);
}
catch(Exception e){
e.printStackTrace();
}
return i;
}
/**
* 查询组织
* @param org_id String
* @return Organiztion
*/
public Organiztion queryOrganition(String org_id){
Organiztion organiztion=new Organiztion();
try{
organiztion=organiztionManageControl.queryOrganition(org_id);
}
catch(Exception e){
e.printStackTrace();
}
return organiztion;
}
/**
* 更新组织
* @param organiztion Organiztion
* @return int
*/
public int update(Organiztion organiztion){
int i=0;
try{
i=organiztionManageControl.update(organiztion);
}
catch(Exception e){
e.printStackTrace();
}
return i;
}
/**
* 添加组织
* @param organiztion Organiztion
* @return int
*/
public int intertOrganiztion(Organiztion organiztion){
int i=0;
try{
i=organiztionManageControl.insertOrganiztion(organiztion);
}
catch(Exception e){
e.printStackTrace();
}
return i;
}
/**
* 取出组织和人员信息
* @param area_id String
* @param up_org String
* @return ArrayList
*/
public ArrayList queryOrganization(UserInfo userinfo,String area_id,
String up_org){
ArrayList list=new ArrayList();
PurviewManageControl purviewManageControl=new PurviewManageControl();
try{
list=purviewManageControl.queryOrganization(userinfo,area_id,up_org);
}
catch(Exception e){
e.printStackTrace();
}
return list;
}
/**
* 查询角色和用户的信息
* @return ArrayList
* @throws RoleManageException
*/
public ArrayList getCollectionInfo(String area_id)
throws RoleManageException{
ArrayList list=new ArrayList();
RoleManageControl ManageControl=new RoleManageControl();
list=ManageControl.getCollectionInfo(area_id);
return list;
}
/**
* 添加角色
* @param roleinfo RoleInfo
* @return int
* @throws RoleManageException
*/
public int insertRole(RoleInfo roleinfo)
throws RoleManageException{
RoleManageControl ManageControl=new RoleManageControl();
return ManageControl.insertRole(roleinfo);
}
/**
* 更新角色
* @param roleinfo RoleInfo
* @return int
* @throws RoleManageException
*/
public int updateRoleInfo(RoleInfo roleinfo)
throws RoleManageException{
RoleManageControl ManageControl=new RoleManageControl();
return ManageControl.updateRoleInfo(roleinfo);
}
/**
* 根据id查询角色编号
* @param role_id String
* @return RoleInfo
* @throws RoleManageException
*/
public RoleInfo getRoleInfo(String role_id)
throws RoleManageException{
RoleManageControl ManageControl=new RoleManageControl();
return ManageControl.getRoleInfo(role_id);
}
/**
* 删除某个角色下的用户
* @param user_id String
* @param role_id String
* @param role_value String
* @return int
* @throws RoleManageException
*/
public int updateLa_user_role(String user_id,String role_id,String role_value)
throws RoleManageException{
int i=0;
RoleManageControl ManageControl=new RoleManageControl();
i=ManageControl.updateLa_user_role(user_id,role_id,role_value);
return i;
}
/**
* 删除角色
* @param role_id String
* @return int
* @throws RoleManageException
*/
public int deleteRole(String role_id)
throws RoleManageException{
int i=0;
RoleManageControl ManageControl=new RoleManageControl();
i=ManageControl.deleteRole(role_id);
return i;
}
/**
* 添加用户和角色的关系
* @param role_id String
* @param userinfo String
* @return int
* @throws RoleManageException
*/
public int addwf_role_user(String role_id,String userinfo)
throws RoleManageException{
int i=0;
return new RoleManageControl().addwf_role_user(role_id,userinfo);
}
/**
* 用户信息查询(根据行政区号来查询,如果username=“系统管理员”是查询所有的用户信息)
* @param username String
* @param area_id String
* @return ArrayList
* @throws PurviewManageException
*/
public ArrayList queryUserInfo_area_id(String username,String area_id)
throws PurviewManageException{
return new UserManageControl().queryUserInfo_area_id(username,area_id);
}
/**
* 删除所选的用户(从用户表中删除)
* @param userarray String[]
* @return int
* @throws PurviewManageException
*/
public int deleteUserInfo(String[] userarray)
throws PurviewManageException{
return new UserManageControl().deleteUserInfo(userarray);
}
/**
* 添加用户和组织的关系(已经存在的用户)
* @param m_ID String
* @param userarray String[]
* @return int
* @throws PurviewManageException
*/
public int inserRelatingOrganiztion(String m_ID,String[] userarray)
throws PurviewManageException{
return new UserManageControl().inserRelatingOrganiztion(m_ID,userarray);
}
/**
* 查询菜单集合
* @param up_func_id String
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -