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

📄 organizationinfoejbbean.java

📁 公司自己开发的工作流引擎
💻 JAVA
字号:
package cn.com.iaspec.workflow.organize.ejb;

/**
 * <p>Title:取出机构角色人员 EJB控制类</p>
 *
 * <p>Description: 深圳市劳动仲裁信息管理系统</p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: 永泰软件工程有限公司</p>
 *
 * @author syj
 * @version 1.0
 */
import java.util.*;
import javax.ejb.*;
import cn.com.iaspec.workflow.organize.business.*;
import cn.com.iaspec.workflow.vo.workflow.*;
import cn.com.iaspec.workflow.organize.tree.SelectActorTree;
import cn.com.iaspec.workflow.organize.dao.SelectActorDAO;

public class OrganizationInfoEJBBean
    implements SessionBean{
  SessionContext sessionContext;
  public void ejbCreate()
      throws CreateException{
  }

  public void ejbRemove(){
  }

  public void ejbActivate(){
  }

  public void ejbPassivate(){
  }

  public void setSessionContext(SessionContext sessionContext){
    this.sessionContext=sessionContext;
  }

  public ArrayList getOrgCollectionData(UserInfo userInfo,String orgRels,
      String actorSelModes,String caseAreaId,String activityId){
    ArrayList list=null;
    try{
      //  list=OrgRelBusinessControl.getOrgCollectionData(userInfo,orgRels,
      //      actorSelModes,caseAreaId,activityId);
    }
    catch(Exception e){
      e.printStackTrace();
    }
    return list;
  }

  public List getChildTreeByTreeList(List treeList,String id,String type){
    SelectActorService service=new SelectActorService();
    return service.getChildTreeByTreeList(treeList,id,type);
  }

  public List getSelectActorTree(String userId,String areaId,
      SelectActorParam actorParam)
      throws Exception{
    SelectActorService service=new SelectActorService();
    return service.getSelectActorTree(userId,areaId,actorParam);
  }

  public List getSelectActorTree(String userId,String areaId,long activityId)
      throws Exception{
    SelectActorService service=new SelectActorService();
    return service.getSelectActorTree(userId,areaId,activityId);
  }

  public SelectActorTree getTreeByTreeList(List treeList,String treeId,
      String treeType){
    SelectActorService service=new SelectActorService();
    return service.getTreeByTreeList(treeList,treeId,treeType);
  }

  public SelectActorParam getSelectActorParam(long activityId)
      throws Exception{
    SelectActorDAO dao=new SelectActorDAO();
    return dao.getSelectActorParam(activityId);
  }

  /**
   * 查询转寄接受人员
   *
   * @param workItemId long  工作项ID
   * @param areaId String  区域ID
   * @param userId String  用户信息
   * @return List
   * @throws Exception
   */
  public List getForwardUserTreeList(long workItemId,String areaId,String userId)
      throws Exception{
    SelectActorService service=new SelectActorService();
    return null;//xiesl service.getForwardUserTreeList(workItemId,areaId,userId);
  }

  /**
   * 将参与者信息列表排列成树状
   * @param treeList ArrayList
   * @return ArrayList
   */
  public ArrayList arrangeActorTree(ArrayList treeList){
    SelectActorService service=new SelectActorService();
    return service.arrangeActorTree(treeList);
  }

  /**
   * 取出要返回活动的办理人(可能有多个)
   * @param workitemId 当前流程实例id
   * @param returnToActId 要返回的活动定义id
   * @return Vector
   * @throws Exception
   */
  public ArrayList getReturnActorsActorTree(long proInstId,
      long returnToActDefId)throws Exception{
    SelectActorService service=new SelectActorService();
    return service.getReturnActorsActorTree(proInstId, returnToActDefId);
  }
}

⌨️ 快捷键说明

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