This commit is contained in:
Maxime Dagnicourt
2008-02-12 11:43:47 +00:00
parent 6ff68d5b38
commit 64187a4768

View File

@@ -100,63 +100,18 @@ public class DispatchArticleController implements Controller{
} }
public List<User> addMember(String memberId,int articleId){ public List<User> addMember(String memberId,int articleId){
articleManager.assignArticleToPCMember(articleId, memberId); articleManager.assignArticleToPCMember(articleId, memberId);
return userManager.getPCMemberForArticle(articleId); return userManager.getPCMemberForArticle(articleId);
} }
public List<User> removeMember(String memberId,int articleId){
public String sayHello(){ articleManager.unassignArticleToPCMember(articleId, memberId);
return "hello"; logger.debug("remove article");
return userManager.getPCMemberForArticle(articleId);
} }
public String sayHello(String name){
/*protected Object formBackingObject(HttpServletRequest request) throws ConferenceDoesntExistException { return "hello"+ name;
logger.info("Returning dispatcher view");
FormDispatcher fd = new FormDispatcher();
Conference conf = SessionService.getInstance().getCurrentConference();
List<User> members = userManager.getUsers(conf.getId(),RoleType.PCMEMBER);
request.getSession().setAttribute("members", members);
List<Article> listArticles = articleManager.getArticles(conf.getId());
request.getSession().setAttribute("articles", listArticles);
HashMap <Integer,List<User>>articlesMembers = new HashMap<Integer,List<User>>();
for (Article article : listArticles) {
articlesMembers.put(article.getId(),userManager.getPCMemberForArticle(article.getId()));
}
request.getSession().setAttribute("articlesMembers", articlesMembers);
return fd;
} }
@SuppressWarnings("unchecked")
@Override
protected Map referenceData(HttpServletRequest request, Object command,
Errors errors) throws Exception {
logger.info("Dispatch: In the referenceData method, adding object in the model");
Map model = new HashMap();
Conference conf = SessionService.getInstance().getCurrentConference();
Collection<User> members = userManager.getUsers(conf.getId(),RoleType.PCMEMBER);
model.put("articles", articleManager.getArticles(conf.getId()));
model.put("members", members);
return model;
}
@SuppressWarnings("unchecked")
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception {
logger.info("Dispatch: In the onSubmit method");
Map model = new HashMap();
Conference conf = SessionService.getInstance().getCurrentConference();
Collection<User> members = userManager.getUsers(conf.getId(),RoleType.PCMEMBER);
model.put("articles", articleManager.getArticles(conf.getId()));
model.put("members", members);
return new ModelAndView("dispatchArticle", model);
}
*/
} }