org.jboss.portlet.forums.commands.moderation
Class DeleteTopicCommand

java.lang.Object
  extended byorg.jboss.portlet.command.ActionCommand
      extended byorg.jboss.portlet.forums.commands.AbstractCommand
          extended byorg.jboss.portlet.forums.commands.moderation.DeleteTopicCommand
All Implemented Interfaces:
Command, CommandConstants

public class DeleteTopicCommand
extends AbstractCommand


Nested Class Summary
 
Nested classes inherited from class org.jboss.portlet.forums.commands.CommandConstants
CommandConstants.ImmutableResult
 
Field Summary
 ForumsModule module
           
 java.util.Collection topicIds
           
 
Fields inherited from class org.jboss.portlet.forums.commands.AbstractCommand
log
 
Fields inherited from interface org.jboss.portlet.forums.commands.CommandConstants
TYPE_ALREADY_VOTED, TYPE_CANNOT_ADD_ATTACHMENT, TYPE_CANNOT_CREATE_CATEGORY_INSERTION_FAILED, TYPE_CANNOT_CREATE_CATEGORY_INVALID_NAME, TYPE_CANNOT_CREATE_FORUM_INSERTION_FAILED, TYPE_CANNOT_CREATE_FORUM_INVALID_CATEGORY, TYPE_CANNOT_CREATE_FORUM_INVALID_NAME, TYPE_CANNOT_DELETE_ATTACHMENT, TYPE_CANNOT_DELETE_POLL, TYPE_CANNOT_DELETE_REPLIED, TYPE_CANNOT_INSERT_VOTE, TYPE_CANNOT_LOCK_TOPIC_MOVED, TYPE_CANNOT_MOVE_AND_REMOVE_FORUM, TYPE_CANNOT_MOVE_TOPIC, TYPE_CANNOT_OBTAIN_USER_DATA, TYPE_CANNOT_ORDER_CATEGORIES, TYPE_CANNOT_ORDER_FORUMS, TYPE_CANNOT_QUERY, TYPE_CANNOT_REMOVE_CATEGORY, TYPE_CANNOT_REMOVE_FORUM_REMOVAL_FAILED, TYPE_CANNOT_REMOVE_TOPICS, TYPE_CANNOT_SPLIT_TOPIC, TYPE_CANNOT_XXX_OTHER_POST_WHEN_NOT_MODERATOR, TYPE_CATEGORIES_ORDERED, TYPE_CATEGORY_CREATED, TYPE_CATEGORY_REMOVED, TYPE_CATEGORY_UPDATED, TYPE_COMPOSITE, TYPE_CONTINUE, TYPE_COULD_NOT_OBTAIN_VOTE_DATA, TYPE_EDIT_POST_POSTED, TYPE_ERROR_IN_DELETING_ATTACHMENT, TYPE_ERROR_IN_DELETING_POLL, TYPE_ERROR_IN_DELETING_POST, TYPE_ERROR_IN_POSTING, TYPE_FLOODING_CANNOT_CREATE, TYPE_FORUM_CREATED, TYPE_FORUM_LOCKED, TYPE_FORUM_MOVED_AND_REMOVED, TYPE_FORUM_REMOVED, TYPE_FORUM_UPDATED, TYPE_FORUMS_ORDERED, TYPE_INVALID_POLL_OPTION, TYPE_INVALID_POLL_TITLE, TYPE_INVALID_POST_MESSAGE, TYPE_INVALID_POST_SUBJECT, TYPE_NEW_TOPIC_POSTED, TYPE_NO_SUCH_FORUM, TYPE_NO_SUCH_POST, TYPE_NO_SUCH_TOPIC, TYPE_NO_VOTE_OPTION, TYPE_NOT_AUTHORIZED, TYPE_NOT_SELECTED_VOTE, TYPE_POLL_DELETED, TYPE_POST_DELETED, TYPE_REDIRECT, TYPE_REPLY_POSTED, TYPE_REPOSTED, TYPE_TOO_FEW_POLL_OPTION, TYPE_TOO_MANY_POLL_OPTION, TYPE_TOPIC_IS_LOCKED, TYPE_TOPIC_LOCKED, TYPE_TOPIC_MOVED, TYPE_TOPIC_SPLITED, TYPE_TOPIC_UNLOCKED, TYPE_TOPICS_REMOVED, TYPE_VOTE_CAST, TYPE_VOTE_POSTED
 
Constructor Summary
DeleteTopicCommand(JBossActionRequest request, JBossActionResponse response)
           
 
Method Summary
 Result execute()
          Execute the real business job.
 
Methods inherited from class org.jboss.portlet.forums.commands.AbstractCommand
getConfigurator
 
Methods inherited from class org.jboss.portlet.command.ActionCommand
getRequest, getResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topicIds

public java.util.Collection topicIds

module

public ForumsModule module
Constructor Detail

DeleteTopicCommand

public DeleteTopicCommand(JBossActionRequest request,
                          JBossActionResponse response)
Method Detail

execute

public Result execute()
               throws CommandException
Description copied from interface: Command
Execute the real business job.

Throws:
CommandException