bookcmpbean.java

来自「J2EE开发与Weblogic一书中的源代码」· Java 代码 · 共 56 行

JAVA
56
字号
package com.learnweblogic.examples.ch9.cmp;

import javax.ejb.EntityBean;
import javax.ejb.EntityContext;

public abstract class BookCMPBean implements EntityBean {

  public abstract String getAuthor();
  public abstract void setAuthor(String a);

  public abstract String getTitle();
  public abstract void setTitle(String t);

  public abstract String getIsbn();
  public abstract void setIsbn(String isbn);

  public abstract int getCopyNumber();
  public abstract void setCopyNumber(int cn);

  public abstract Student getStudent();
  public abstract void setStudent(Student s);

  private EntityContext ctx;

  public void setEntityContext(EntityContext c) {
    ctx = c;
  }

  public void unsetEntityContext() {
    ctx = null;
  }

  public BookPK ejbCreate(String author, String title, String isbn,
    int copyNumber) 
  {
    setAuthor(author);
    setTitle(title);
    setIsbn(isbn);
    setCopyNumber(copyNumber);

    return null;
  }

  public void ejbPostCreate(String author, String title, String isbn,
    int copyNumber) {}
 
  public void ejbRemove() {}

  public void ejbLoad() {}
  public void ejbStore() {}
  
  public void ejbActivate() {}
  public void ejbPassivate() {}
   
}

⌨️ 快捷键说明

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