| java.lang.Object org.columba.core.command.Command
All known Subclasses: org.columba.mail.folder.command.ColorMessageCommand, org.columba.mail.pop3.command.FetchNewMessagesCommand, org.columba.mail.folder.command.ExpungeFolderCommand, org.columba.mail.folder.command.ToggleMarkCommand, org.columba.mail.folder.command.MarkFolderAsReadCommand, org.columba.mail.gui.tree.command.MailboxSizeCommand, org.columba.mail.gui.message.command.ViewMessageCommand, org.columba.mail.folder.command.SaveMessageBodyAsCommand, org.columba.mail.gui.message.command.SaveAttachmentCommand, org.columba.mail.folder.command.TagMessageCommand, org.columba.mail.folder.command.ApplyFilterCommand, org.columba.calendar.command.MoveEventCommand, org.columba.calendar.command.CopyEventCommand, org.columba.mail.imap.FetchSubFolderListCommand, org.columba.mail.folder.command.RemoveFolderCommand, org.columba.mail.gui.tree.command.CreateSubFolderCommand, org.columba.chat.command.DisconnectCommand, org.columba.mail.gui.composer.command.ForwardCommand, org.columba.mail.spam.command.LearnMessageAsHamCommand, org.columba.calendar.command.ImportCalendarCommand, org.columba.mail.gui.message.command.ViewMessageSourceCommand, org.columba.mail.folder.command.SyncSearchEngineCommand, org.columba.calendar.command.ExportCalendarCommand, org.columba.calendar.command.ActivityMovedCommand, org.columba.chat.command.OpenChatCommand, org.columba.mail.gui.config.subscribe.SubscribeFolderCommand, org.columba.mail.folder.command.PrintMessageCommand, org.columba.mail.folder.command.SaveFolderConfigurationCommand, org.columba.mail.folder.command.CreateFilterOnMessageCommand, org.columba.mail.folder.command.CreateVFolderOnMessageCommand, org.columba.core.command.TestCommand, org.columba.mail.command.IMAPFolderCommand, org.columba.mail.smtp.command.SendMessageCommand, org.columba.mail.gui.composer.command.SaveMessageCommand, org.columba.core.command.CompoundCommand, org.columba.mail.gui.tree.command.CreateAndSelectSubFolderCommand, org.columba.chat.command.PopulateRoasterCommand, org.columba.chat.command.SubscriptionCommand, org.columba.chat.command.RemoveContactCommand, org.columba.mail.gui.composer.command.OpenMessageWithComposerCommand, org.columba.mail.gui.config.subscribe.UnsubscribeFolderCommand, org.columba.mail.folder.command.MarkMessageCommand, org.columba.chat.command.ConnectCommand, org.columba.mail.folder.command.AddMessageCommand, org.columba.mail.smtp.command.SendAllMessagesCommand, org.columba.mail.spam.command.ScoreMessageCommand, org.columba.mail.folder.command.AddAllSendersToAddressbookCommand, org.columba.chat.command.ChangePresenceCommand, org.columba.mail.gui.table.command.ViewHeaderListCommand, org.columba.mail.pop3.command.AddPOP3MessageCommand, org.columba.mail.gui.config.subscribe.SynchronizeFolderListCommand, org.columba.chat.command.AddContactCommand, org.columba.mail.folder.command.RenameFolderCommand, org.columba.mail.folder.imap.CheckForNewMessagesCommand, org.columba.mail.folder.command.SaveMessageSourceAsCommand, org.columba.calendar.command.SaveEventToFileCommand, org.columba.mail.folder.imap.UpdateFlagCommand, org.columba.mail.folder.command.AddSenderToAddressbookCommand, org.columba.mail.folder.command.CopyMessageCommand, org.columba.calendar.command.DeleteEventCommand, org.columba.mail.folder.imap.FetchMessagesCommand, org.columba.mail.spam.command.LearnMessageAsSpamCommand, org.columba.mail.folder.virtual.ActivateVirtualFolderCommand, org.columba.calendar.command.AddEventCommand, org.columba.mail.folder.command.ExportFolderCommand, org.columba.mail.folder.command.MoveFolderCommand, org.columba.mail.gui.composer.command.ReplyCommand, org.columba.mail.folder.command.ImportMessageCommand,
Command | abstract public class Command implements ICommand(Code) | | A Command uses the information provided from
DefaultCommandReference to execute itself.
TODO: remove IFrameMediator dependency
author: Timo Stich |
DAEMON_PRIORITY | final public static int DAEMON_PRIORITY(Code) | | Priorities: Commands that are started by an automated process, e.g.
auto-check for new messages
|
DEFINETLY_NEXT_OPERATION_PRIORITY | final public static int DEFINETLY_NEXT_OPERATION_PRIORITY(Code) | | Never Use this!! - internally highest priority
|
FIRST_EXECUTION | final public static int FIRST_EXECUTION(Code) | | Never use these!!! - for internal state control only
|
NORMAL_OPERATION | final public static int NORMAL_OPERATION(Code) | | Commands that can not be undone but previous commands can be undone, e.g.
view message (default) line for constructor: commandType =
Command.NORMAL_OPERATION;
|
NORMAL_PRIORITY | final public static int NORMAL_PRIORITY(Code) | | Normal priority for e.g. copying (default)
|
REALTIME_PRIORITY | final public static int REALTIME_PRIORITY(Code) | | Commands that the user waits for to finish, e.g. view message
|
commandType | protected int commandType(Code) | | |
priority | protected int priority(Code) | | |
synchronize | protected boolean synchronize(Code) | | |
timeStamp | protected int timeStamp(Code) | | |
canBeProcessed | public boolean canBeProcessed()(Code) | | |
getCommandType | public int getCommandType()(Code) | | Methods for interacting with the Operator ************
|
getPriority | public int getPriority()(Code) | | |
getTimeStamp | public int getTimeStamp()(Code) | | Returns the timeStamp.
int |
incPriority | public void incPriority()(Code) | | |
isSynchronize | public boolean isSynchronize()(Code) | | |
releaseAllFolderLocks | public void releaseAllFolderLocks()(Code) | | |
setPriority | public void setPriority(int thePriority)(Code) | | |
setSynchronize | public void setSynchronize(boolean isSynchronize)(Code) | | |
setTimeStamp | public void setTimeStamp(int theTimeStamp)(Code) | | Sets the timeStamp.This method is for testing only!
Parameters: theTimeStamp - The timeStamp to set |
|
|