com.infoengine.email
Class MessageUFID

java.lang.Object
  extended bycom.infoengine.email.AbstractUFID
      extended bycom.infoengine.email.MessageUFID
All Implemented Interfaces:
UFID

public class MessageUFID
extends AbstractUFID
implements UFID


Field Summary
private  String folder
           
private  javax.mail.Message messageObject
           
private  String queryString
           
 
Fields inherited from class com.infoengine.email.AbstractUFID
 
Constructor Summary
MessageUFID(String folder, String queryString)
           
MessageUFID(String folder, String queryString, String guid, String domain)
           
 
Method Summary
 String getFolder()
           
 Object getObject(javax.mail.Store store)
           
 String getQueryString()
           
static MessageUFID newInstance(javax.mail.Message msg)
           
 Object refreshObject(javax.mail.Store store)
           
 
Methods inherited from class com.infoengine.email.AbstractUFID
equals, getDomain, getGUID, getLocalIdentifier, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.infoengine.email.UFID
getDomain, getGUID, getLocalIdentifier, toString
 

Field Detail

folder

private String folder

messageObject

private javax.mail.Message messageObject

queryString

private String queryString
Constructor Detail

MessageUFID

public MessageUFID(String folder,
                   String queryString,
                   String guid,
                   String domain)

MessageUFID

public MessageUFID(String folder,
                   String queryString)
Method Detail

newInstance

public static MessageUFID newInstance(javax.mail.Message msg)
                               throws IEException
Throws:
IEException

getFolder

public String getFolder()

getQueryString

public String getQueryString()

getObject

public Object getObject(javax.mail.Store store)
                 throws IEException
Specified by:
getObject in interface UFID
Specified by:
getObject in class AbstractUFID
Throws:
IEException

refreshObject

public Object refreshObject(javax.mail.Store store)
                     throws IEException
Specified by:
refreshObject in interface UFID
Specified by:
refreshObject in class AbstractUFID
Throws:
IEException