📄 sortbean.java
字号:
/*
*
*
*/
package article;
import java.util.*;
import javax.ejb.*;
import javax.naming.*;
import util.*;
public abstract class SortBean implements EntityBean {
public abstract Collection getArticles();
public abstract void setArticles(Collection articles);
public abstract Integer getSortId();
public abstract void setSortId(Integer sortId);
public abstract String getSortName();
public abstract void setSortName(String sortName);
// Business methods
public void addArticle(LocalArticle article){
Debug.print("SortBean addArticle");
try {
Collection articles = getArticles();
articles.add(article);
} catch (Exception ex) {
Debug.print("SortBean addArticle() ERROR!!");
throw new EJBException(ex.getMessage());
}
}
public void dropArticle(LocalArticle article){
Debug.print("SortBean addArticle");
try {
Collection articles = getArticles();
articles.remove(article);
} catch (Exception ex) {
throw new EJBException(ex.getMessage());
}
}
public ArrayList getCopyOfArticles() {
Debug.print("SortBean getCopyOfArticles");
ArrayList articleList = new ArrayList();
Collection articles = getArticles();
Iterator i = articles.iterator();
while (i.hasNext()) {
LocalArticle article = (LocalArticle) i.next();
ArticleDetails details = new ArticleDetails(article.getArticleId().intValue(),
article.getArticleTitle(), article.getArticleContent(),article.getAddTime());
articleList.add(details);
}
return articleList;
}
// EntityBean methods
public Integer ejbCreate(Integer id,String sortName)throws CreateException {
setSortId(id);
setSortName(sortName);
return null;
}
public void ejbPostCreate (Integer id,String sortName)
throws CreateException {}
public void setEntityContext(EntityContext ctx) {
//context = ctx;
}
public void unsetEntityContext() {
// context = null;
}
public void ejbRemove() {
Debug.print("SortBean ejbRemove");
}
public void ejbLoad() {
Debug.print("SortBean ejbLoad");
}
public void ejbStore() {
Debug.print("SortBean ejbStore");
}
public void ejbPassivate() { }
public void ejbActivate() { }
} // SortBean
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -