📄 conceptwebimpl.java
字号:
package org.impact.stars.conceptmd.control.web;import java.rmi.RemoteException;import javax.rmi.PortableRemoteObject;import javax.ejb.FinderException;//import org.impact.stars.control.exceptions.GeneralFailureException;//import com.sun.j2ee.blueprints.util.tracer.Debug;//import org.impact.stars.conceptmd.util.EJBUtil;//import org.impact.stars.conceptmd.concept.ejb.ConceptHome;import org.impact.stars.conceptmd.concept.ejb.ConceptLocalHome;import org.impact.stars.conceptmd.concept.ejb.ConceptLocal;//import org.impact.stars.conceptmd.concept.ejb.Concept;import org.impact.stars.conceptmd.concept.model.ConceptModel;import javax.naming.*;import javax.ejb.*;import java.util.*;/** * This class is the web tier representation of the * Concept. */public class ConceptWebImpl implements java.io.Serializable { public ConceptWebImpl() {} /** * Get the amount of an item available directly from * the ConceptEJB. * * @return the amount of an item in Concept. * 0 is returned by default. * * @see ConceptModel * @see Concept */ public int createConcepts(){ try{ //ConceptHome ConceptHome = EJBUtil.getConceptHome(); InitialContext ctx = new InitialContext(); System.out.println("begin lookup /ejb/Concept"); Object objectcpt= ctx.lookup("java:comp/env/ejb/Concept"); ConceptLocalHome home= (ConceptLocalHome)PortableRemoteObject.narrow(objectcpt, ConceptLocalHome.class); //Concept Concept = ConceptHome.findByPrimaryKey(itemId); System.out.println("before create"); /*String cstrID, String conceptID, String name, String parentID, String type, String pstakeholder, String shared, Date ptime, String definition, String description */ java.sql.Date date1 = new java.sql.Date(2001, 10, 01); home.create("1", "c1", "Root", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); home.create("1", "c1", "Concept1", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); home.create("1", "c2", "Concept1.5", "c1", "type1", "pstakeholder", "yes",date1, "definitionroot", "description"); home.create("1", "c3", "Concept2", "c3", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); home.create("1", "c4", "Concept3", "c3", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); home.create("1", "c5", "Concept4", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); home.create("1", "c6", "Concept5", "c4", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); home.create("1", "c7", "Concept6", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description"); return 1; } catch (Exception e) { //System.out.println("ConceptBean: Unable to locate concept"); e.printStackTrace(); } return 0; }/* public Collection getConceptList(){ try{ //ConceptHome ConceptHome = EJBUtil.getConceptHome(); InitialContext ctx = new InitialContext(); Object objectcpt= ctx.lookup("java:comp/env/ejb/Concept"); ConceptHome home= (ConceptHome)PortableRemoteObject.narrow(objectcpt, ConceptHome.class); //Concept Concept = ConceptHome.findByPrimaryKey(itemId); Collection conceptList= home.findAllConcepts(); //return Concept.getDetails().getQuantity(); ArrayList conceptMdList = new ArrayList(); Iterator i = conceptList.iterator(); while (i.hasNext()) { ConceptLocal concept = (ConceptLocal) PortableRemoteObject.narrow(i.next(), ConceptLocal.class); ConceptModel cm = new ConceptModel(concept.getConceptID(), concept.getDescription(), concept.getName(), concept.getShared(), concept.getType()); conceptMdList.add(cm); } return conceptMdList; } catch (Exception e) { //System.out.println("ConceptBean: Unable to locate concept"); e.printStackTrace(); } return null; } */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -