Java Reference
In-Depth Information
nextID = Math.max(nextID, discussionID+1);
}
Discussion newDiscussion = getDiscussionHome().create(name, nextID);
newDiscussion.setName(discussionName);
discussions.addElement(newDiscussion);
return nextID;
}
Must appear to satisfy an
interface, even if empty.
D
public void ejbActivate() throws java.rmi.RemoteException {}
public void ejbCreate(java.lang.String argName)
throws javax.ejb.CreateException, java.rmi.RemoteException {
name = argName;
}
Fired when bean
is added to
container.
E
public void ejbLoad() throws java.rmi.RemoteException {
try {
java.util.Enumeration e = getDiscussionHome().findAllForBoard(name);
discussions = new java.util.Vector();
while (e.hasMoreElements()) {
discussions.addElement(e.nextElement());
}
} catch (FinderException e) {
}
}
public void ejbPassivate() throws java.rmi.RemoteException {}
public void ejbPostCreate(java.lang.String argName) throws
java.rmi.RemoteException {}
public void ejbRemove() throws java.rmi.RemoteException,
javax.ejb.RemoveException {}
public void ejbStore() throws java.rmi.RemoteException {}
public javax.ejb.EntityContext getEntityContext() {
return entityContext;
}
F An attribute wrapped
in an accessor
public String getName() {
return name;
}
Get a single BBS
discussion from the
board.
G
public Discussion getDiscussion(int discussionID)
throws java.rmi.RemoteException {
Discussion rcDiscussion = null;
for (int i = 0; i < discussions.size(); i++) {
Discussion thisDiscussion = (Discussion)discussions.elementAt(i);
if (thisDiscussion.getDiscussionID() == discussionID) {
rcDiscussion = thisDiscussion;
break;
}
}
return rcDiscussion;
Search WWH ::




Custom Search