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

📄 gangsterbean.java

📁 Jboss s J2EE Sample
💻 JAVA
字号:
package org.jboss.docs.cmp2.crimeportal;

import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
import javax.ejb.CreateException;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.FinderException;
import org.apache.log4j.Category;

public abstract class GangsterBean implements EntityBean
{
   private EntityContext ctx;
   private Category log = Category.getInstance(getClass());

   public Integer ejbCreate(Integer id, String name, String nickName)
         throws CreateException
   {
      log.info("Creating Gangster " + id + " '" + nickName + "' "+ name);
      setGangsterId(id);
      setName(name);
      setNickName(nickName);
      return null;
   }

   public void ejbPostCreate(Integer id, String name, String nickName) { }

   // CMP field accessors -----------------------------------------------------
   public abstract Integer getGangsterId();
   public abstract void setGangsterId(Integer gangsterId);

   public abstract String getName();
   public abstract void setName(String name);

   public abstract String getNickName();
   public abstract void setNickName(String nickName);

   public abstract int getBadness();
   public abstract void setBadness(int badness);

   // CMR field accessors -----------------------------------------------------
   public abstract Organization getOrganization();
	public abstract void setOrganization(Organization org);

   public abstract Set getJobs();
	public abstract void setJobs(Set jobs);

   // ejbSelect methods -------------------------------------------------------
   public abstract Set ejbSelectBoss(String name) throws FinderException;

   // ejbHome methods ---------------------------------------------------------
   public Set ejbHomeSelectBoss(String name) throws FinderException {
      return ejbSelectBoss(name.trim());
   }

   // EJB callbacks -----------------------------------------------------------
   public void setEntityContext(EntityContext context)
   {
      ctx = context;
   }

   public void unsetEntityContext()
   {
      ctx = null;
   }

   public void ejbActivate()
   {
   }

   public void ejbPassivate()
   {
   }

   public void ejbRemove()
   {
      log.info("Removing " + getName());
   }

   public void ejbStore()
   {
   }

   public void ejbLoad()
   {
   }
}

⌨️ 快捷键说明

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