📄 conceptbean.java
字号:
package org.impact.stars.conceptmd.concept.ejb;
import javax.ejb.CreateException;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.FinderException;
import javax.ejb.EJBLocalObject;
import java.util.Collection;
import java.util.Vector;
import java.sql.Date;
import javax.naming.Context;
import javax.naming.InitialContext;
import org.impact.stars.conceptmd.concept.model.ConceptModel;
import org.impact.stars.conceptmd.conceptstr.ejb.*;
/**
*
* @author cai
* Created Aug 28, 2001 10:49:20 PM
* Code generated by the Forte for Java EJB Module
*/
public abstract class ConceptBean implements EntityBean {
protected EntityContext context;
/* Container managed fields */
//public String defaultField;
/**
* No argument constructor required by container.
*/
public ConceptBean() {
}
public void setEntityContext(EntityContext context){
this.context = context;
}
public void unsetEntityContext(){
this.context = null;
}
public abstract String getConceptID();
public abstract void setConceptID(String conceptID);
public abstract String getName();
public abstract void setName(String name);
public abstract String getParentID();
public abstract void setParentID(String parentID);
public abstract String getType();
public abstract void setType(String type);
public abstract String getPStakeholder();
public abstract void setPStakeholder(String pstakeholder);
public abstract String getShared();
public abstract void setShared(String shared);
public abstract Date getProposeTime();
public abstract void setProposeTime(Date ptime);
public abstract String getDefinition();
public abstract void setDefinition(String definition);
public abstract String getDescription();
public abstract void setDescription(String description);
public String ejbCreate(String cstrID, String conceptID, String name, String parentID, String type, String pstakeholder, String shared, Date ptime, String definition, String description)
throws CreateException
{
setConceptID(conceptID);
setName(name);
setParentID(parentID);
setType(type);
setPStakeholder(pstakeholder);
setShared(shared);
setProposeTime(ptime);
setDefinition(definition);
setDescription(description);
return conceptID;
}
public void ejbPostCreate(String cstrID, String conceptID, String name, String parentID, String type, String pstakeholder, String shared, Date ptime, String definition, String description)
{
try {
Context ic = new InitialContext();
ConceptstrLocalHome home = (ConceptstrLocalHome)
ic.lookup("java:comp/env/ejb/ConceptstrRef");
ConceptstrLocal conceptStr = home.findByPrimaryKey(cstrID);
conceptStr.addConcept((ConceptLocal)context.getEJBLocalObject());
} catch (Exception ex) {
context.setRollbackOnly();
ex.printStackTrace();
}
}
/**
* @see javax.ejb.EntityBean#ejbActivate()
*/
public void ejbActivate() {
}
/**
* @see javax.ejb.EntityBean#ejbPassivate()
*/
public void ejbPassivate() {
}
/**
* @see javax.ejb.EntityBean#ejbLoad()
*/
public void ejbLoad() {
}
/**
* @see javax.ejb.EntityBean#ejbStore()
*/
public void ejbStore() {
}
/**
* @see javax.ejb.EntityBean#ejbRemove()
*/
public void ejbRemove() {
}
public void updateConcept(String definition, String description, String name, String parentID, Date proposetime, String pstakeholder, String shared, String type )
{
//setConceptID(conceptID);
setName(name);
setParentID(parentID);
setType(type);
setPStakeholder(pstakeholder);
setShared(shared);
setProposeTime(proposetime);
setDefinition(definition);
setDescription(description);
}
public ConceptModel getDetails()
{
ConceptModel cmodel = new ConceptModel(this.getConceptID(), this.getName(), this.getParentID(), this.getType(), this.getPStakeholder(), this.getShared(), this.getProposeTime(), this.getDefinition(), this.getDescription());
return cmodel;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -