com.infoengine.email
Class ContentUFID

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

public class ContentUFID
extends AbstractUFID
implements UFID


Field Summary
private  String contentId
           
private  ContentItem contentItem
           
private  String folder
           
private  String queryString
           
 
Fields inherited from class com.infoengine.email.AbstractUFID
 
Constructor Summary
ContentUFID(String folder, String queryString, String contentId)
           
ContentUFID(String folder, String queryString, String contentId, String guid, String domain)
           
 
Method Summary
 String getContentId()
           
 String getContentType(javax.mail.Store store)
           
 String getFilename(javax.mail.Store store)
           
 String getFolder()
           
 Object getObject(javax.mail.Store store)
           
 String getQueryString()
           
static ContentUFID newInstance(ContentItem contentItem)
           
 Object refreshObject(javax.mail.Store store)
           
 void write(javax.mail.Store store, IeMultipartOutputStream mos)
           
 
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

contentId

private String contentId

contentItem

private ContentItem contentItem

folder

private String folder

queryString

private String queryString
Constructor Detail

ContentUFID

public ContentUFID(String folder,
                   String queryString,
                   String contentId,
                   String guid,
                   String domain)

ContentUFID

public ContentUFID(String folder,
                   String queryString,
                   String contentId)
Method Detail

newInstance

public static ContentUFID newInstance(ContentItem contentItem)
                               throws IEException
Throws:
IEException

getContentId

public String getContentId()

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

getContentType

public String getContentType(javax.mail.Store store)
                      throws IEException
Throws:
IEException

getFilename

public String getFilename(javax.mail.Store store)
                   throws IEException
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

write

public void write(javax.mail.Store store,
                  IeMultipartOutputStream mos)
           throws IEException
Throws:
IEException