⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 purviewmanageejbbean.java

📁 公司自己开发的工作流引擎
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
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 + -