Esempio n. 1
0
 /**
  * @param strRole
  * @param nDeveloperID
  * @return
  */
 public StringMatrix getProjectStatusComboList(String strRole, int nDeveloperID) {
   ArrayList ProjectStatusList = new ArrayList();
   ProjectComboEJBLocalHome ejbHome;
   ProjectComboEJBLocal ejbRemote;
   ProjectComboModel clmData;
   try {
     Context ic = new InitialContext();
     java.lang.Object objref = ic.lookup(JNDI.PROJECT_COMBO);
     //			ejbHome = (ProjectComboHome) PortableRemoteObject.narrow(objref, ProjectComboHome.class);
     ejbHome = (ProjectComboEJBLocalHome) (objref);
     ejbRemote = ejbHome.create();
     Collection projectList = ejbRemote.getProjectStatusList(strRole, nDeveloperID);
     Iterator it = projectList.iterator();
     while (it.hasNext()) {
       clmData = (ProjectComboModel) it.next();
       ProjectStatusList.add(clmData);
     }
     // release resource
     ejbRemote = null;
   } catch (Exception re) {
     re.printStackTrace();
   }
   return StatusListToStrMatrix(ProjectStatusList);
 }