diff --git a/YACOSCore/ejbModule/org/yacos/core/article/ArticleManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/article/ArticleManagerBean.java index 03f250f..a105f9c 100644 --- a/YACOSCore/ejbModule/org/yacos/core/article/ArticleManagerBean.java +++ b/YACOSCore/ejbModule/org/yacos/core/article/ArticleManagerBean.java @@ -26,13 +26,9 @@ public class ArticleManagerBean implements IArticleManager, Serializable { } - public void addArticle(Article a) { - try{ - em.persist(a); - } - catch(Exception e){ - System.out.println("blurp!!!!!"); - } + public Article addArticle(Article a) { + em.persist(a); + return a; } @SuppressWarnings("unchecked") diff --git a/YACOSCore/ejbModule/org/yacos/core/article/IArticleManager.java b/YACOSCore/ejbModule/org/yacos/core/article/IArticleManager.java index b56917e..a48c4c7 100644 --- a/YACOSCore/ejbModule/org/yacos/core/article/IArticleManager.java +++ b/YACOSCore/ejbModule/org/yacos/core/article/IArticleManager.java @@ -7,9 +7,11 @@ import javax.persistence.EntityManager; @Remote public interface IArticleManager { public Article getArticle(Integer id); - public void addArticle(Article a); + public Article addArticle(Article a); public void removeArticle(Article a); public void updateArticle(Article article); + public List
getArticles(); + public List getArticlePCMembers(Article article); public List getArticleReferees(Article article); @@ -20,7 +22,5 @@ public interface IArticleManager { public boolean existsArticle(Article article); public boolean existsPreference(Preference preference); - public List
getArticles(); - - public EntityManager getEntityManager(); + }