com.infoengine.email
Class FolderUFID

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

public class FolderUFID
extends AbstractUFID
implements UFID


Field Summary
private  javax.mail.Folder folderObject
           
 
Fields inherited from class com.infoengine.email.AbstractUFID
 
Constructor Summary
FolderUFID(String folder)
           
FolderUFID(String folder, String guid, String domain)
           
 
Method Summary
 String getFolder()
           
 Object getObject(javax.mail.Store store)
           
static FolderUFID newInstance(javax.mail.Folder folder)
           
 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

folderObject

private javax.mail.Folder folderObject
Constructor Detail

FolderUFID

public FolderUFID(String folder,
                  String guid,
                  String domain)

FolderUFID

public FolderUFID(String folder)
Method Detail

newInstance

public static FolderUFID newInstance(javax.mail.Folder folder)
                              throws IEException
Throws:
IEException

getFolder

public String getFolder()

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