From 245b62c59942ffa54af48588779113cd2d18182e Mon Sep 17 00:00:00 2001 From: Frederic Debuire Date: Wed, 12 Dec 2007 10:20:12 +0000 Subject: [PATCH] --- .../ejbModule/org/yacos/core/Article.java | 105 ------------------ .../org/yacos/core/ArticleManagerBean.java | 44 -------- .../ejbModule/org/yacos/core/Author.java | 5 - .../org/yacos/core/IArticleManager.java | 14 --- 4 files changed, 168 deletions(-) delete mode 100644 YACOSCore/ejbModule/org/yacos/core/Article.java delete mode 100644 YACOSCore/ejbModule/org/yacos/core/ArticleManagerBean.java delete mode 100644 YACOSCore/ejbModule/org/yacos/core/Author.java delete mode 100644 YACOSCore/ejbModule/org/yacos/core/IArticleManager.java diff --git a/YACOSCore/ejbModule/org/yacos/core/Article.java b/YACOSCore/ejbModule/org/yacos/core/Article.java deleted file mode 100644 index b903e55..0000000 --- a/YACOSCore/ejbModule/org/yacos/core/Article.java +++ /dev/null @@ -1,105 +0,0 @@ -package org.yacos.core; - -import java.io.Serializable; -import java.util.ArrayList; - -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; - -@Entity -public class Article implements Serializable { - - /** - * - */ - private static final long serialVersionUID = 1L; - - private int reference; - private String title; - private String topic; - private String URL_article; - private Author mainAuthor; - private ArrayList secondaryAuthor; - - private int state; - - public enum state { - SUMMARY, FINAL - }; - - public Article() { - secondaryAuthor = new ArrayList(); - } - - public Article(int reference, String title, String topic, - String url_article, Author mainAuthor, - ArrayList secondaryAuthor, int state) { - this.reference = reference; - this.title = title; - this.topic = topic; - URL_article = url_article; - this.mainAuthor = mainAuthor; - this.secondaryAuthor = secondaryAuthor; - this.state = state; - } - - @Id - @GeneratedValue(strategy=GenerationType.AUTO) - public int getReference() { - return reference; - } - - public void setReference(int reference) { - this.reference = reference; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getTopic() { - return topic; - } - - public void setTopic(String topic) { - this.topic = topic; - } - - public String getURL_article() { - return URL_article; - } - - public void setURL_article(String url_article) { - URL_article = url_article; - } - - public Author getMainAuthor() { - return mainAuthor; - } - - public void setMainAuthor(Author mainAuthor) { - this.mainAuthor = mainAuthor; - } - - public ArrayList getSecondaryAuthor() { - return secondaryAuthor; - } - - public void setSecondaryAuthor(ArrayList secondaryAuthor) { - this.secondaryAuthor = secondaryAuthor; - } - - public int getState() { - return state; - } - - public void setState(int state) { - this.state = state; - } -} diff --git a/YACOSCore/ejbModule/org/yacos/core/ArticleManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/ArticleManagerBean.java deleted file mode 100644 index 9108fe3..0000000 --- a/YACOSCore/ejbModule/org/yacos/core/ArticleManagerBean.java +++ /dev/null @@ -1,44 +0,0 @@ -package org.yacos.core; - -import java.io.Serializable; -import java.util.ArrayList; - -import javax.ejb.Stateless; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; - -@Stateless -public class ArticleManagerBean implements IArticleManager, Serializable { - - /** - * - */ - private static final long serialVersionUID = 1L; - - @PersistenceContext - EntityManager em; - - public ArticleManagerBean() { - - } - - public void addArticle(Article a) { - em.persist(a); - } - - public ArrayList
getListArticle() { - return (ArrayList
)em.createQuery("SELECT a FROM Article a ORDER BY a.nom").getResultList(); - } - - public void modifyArticle(Article old, Article newArticle) { - removeArticle(old); - addArticle(newArticle); - } - - public void removeArticle(Article a) { - em.remove(a); - } - - - -} diff --git a/YACOSCore/ejbModule/org/yacos/core/Author.java b/YACOSCore/ejbModule/org/yacos/core/Author.java deleted file mode 100644 index 72ede08..0000000 --- a/YACOSCore/ejbModule/org/yacos/core/Author.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.yacos.core; - -public class Author { - -} diff --git a/YACOSCore/ejbModule/org/yacos/core/IArticleManager.java b/YACOSCore/ejbModule/org/yacos/core/IArticleManager.java deleted file mode 100644 index cb3f967..0000000 --- a/YACOSCore/ejbModule/org/yacos/core/IArticleManager.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.yacos.core; - -import java.util.ArrayList; -import javax.ejb.Remote; - -@Remote -public interface IArticleManager { - - public ArrayList
getListArticle(); - public void addArticle(Article a); - public void removeArticle(Article a); - public void modifyArticle(Article old, Article newArticle); - -}