ePOST API

rice.email.proxy.imap.commands
Class FetchCommand

java.lang.Object
  extended by rice.email.proxy.imap.commands.AbstractImapCommand
      extended by rice.email.proxy.imap.commands.FetchCommand

public class FetchCommand
extends AbstractImapCommand

FETCH command.

http://asg.web.cmu.edu/rfc/rfc2060.html#sec-6.4.5

http://asg.web.cmu.edu/rfc/rfc2060.html#sec-7.4.2


Field Summary
static FetchOptionRegistry registry
           
 
Constructor Summary
FetchCommand(boolean isUID, Environment env)
           
 
Method Summary
 void appendPartRequest(java.lang.Object obj)
           
 void appendPartRequest(java.lang.String string)
           
 void execute()
           
 java.util.List getParts()
           
 MsgFilter getRange()
           
 boolean isValidForState(ImapState state)
           
 void setRange(MsgFilter range)
           
 
Methods inherited from class rice.email.proxy.imap.commands.AbstractImapCommand
getCmdName, getConn, getState, getTag, setConn, setState, setTag, taggedExceptionFailure, taggedFailure, taggedSimpleFailure, taggedSimpleSuccess, taggedSuccess, untaggedResponse, untaggedSimpleResponse, untaggedSuccess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registry

public static FetchOptionRegistry registry
Constructor Detail

FetchCommand

public FetchCommand(boolean isUID,
                    Environment env)
Method Detail

isValidForState

public boolean isValidForState(ImapState state)
Specified by:
isValidForState in class AbstractImapCommand

execute

public void execute()
Specified by:
execute in class AbstractImapCommand

appendPartRequest

public void appendPartRequest(java.lang.String string)

appendPartRequest

public void appendPartRequest(java.lang.Object obj)

getParts

public java.util.List getParts()

getRange

public MsgFilter getRange()

setRange

public void setRange(MsgFilter range)

ePOST API

Copyright © 2001-2005 - Rice Pastry.