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

📄 sortbean.java

📁 NONO一族J2EE新闻系统 采用了目前流行的J2EE技术
💻 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 + -