package com.processpuzzle.artifact_management.control;
import java.util.SortedSet;
import java.util.TreeSet;
import com.processpuzzle.application.configuration.domain.ProcessPuzzleContext;
import com.processpuzzle.application.control.control.CommandDispatcher;
import com.processpuzzle.application.control.control.CommandInterface;
import com.processpuzzle.artifact.domain.CommentList;
import com.processpuzzle.artifact.domain.CommentListFactory;
import com.processpuzzle.user_session.domain.UserRequestManager;
public class ShowMessageWallCommand implements CommandInterface {
private CommentListFactory commentListFactory;
private ProcessPuzzleContext applicationContext;
public void init( CommandDispatcher dispatcher ) {
applicationContext = UserRequestManager.getInstance().getApplicationContext();
commentListFactory = applicationContext.getEntityFactory( CommentListFactory.class );
// CommentList messageList = commentListFactory.getTheMessageWall();
// SortedSet messages = new TreeSet( messageList.getAllComments() );
// dispatcher.getRequest().setAttribute( "messageListId", messageList.getId() );
// dispatcher.getRequest().setAttribute( "messages", messages );
}
public String getName() {
return "ShowMessageWall";
}
public String execute( CommandDispatcher dispatcher ) throws Exception {
return "./MessageWall/MessageWall.jsp";
}
}