This commit is contained in:
Maxime Dagnicourt
2008-01-31 16:16:02 +00:00
parent dcddb0b016
commit 32c0e8f609

View File

@@ -5,11 +5,11 @@ import java.util.List;
import javax.ejb.Remote;
import org.yacos.core.article.Article.State;
import org.yacos.core.conferences.Conference;
import org.yacos.core.exceptions.ConferenceDoesntExistException;
import org.yacos.core.users.User;
@Remote
public interface IArticleManager {
public Article getArticle(Integer id);
@@ -24,13 +24,13 @@ public interface IArticleManager {
//public List<Article> getArticles();
public List<Article> getArticles(Integer confId) throws ConferenceDoesntExistException;
public List<Article> getArticleOfAuthor(Conference conf, User Author);
public List<Article> getArticlesOfMember(Conference conf, User member);
public List<Article> getArticleOfAuthor(Integer confId, String authorId);
public List<Article> getArticlesOfMember(Integer confId, String memberId);
//public List<Article> getAllArticles();
//FIXME a d<>placer dans user??
public List<?> getArticlePCMembers(Article article);
public List<?> getArticleReferees(Article article);
public List<User> getArticlePCMembers(Integer articleId);
public List<User> getArticleReferees(Integer articleId);
public Preference getArticlePreferenceForUser(Integer article_id, String pcMemberLogin);
@@ -38,7 +38,10 @@ public interface IArticleManager {
public void addArticlePreference(Integer article_id, String userLogin, String preferenceValue);
public void addOrUpdatePreference(Integer article_id, String userLogin, String preferenceValue);
//FIXME interet ?
//delegation
public void assignArticleToPCMember(Integer articleId,String memberId);
public void delegateArticleToReferee(Integer articleId, String refereeId, String memberId);
public boolean existsArticle(Integer articleId);
public boolean existsPreference(Preference preference);