com.moyosoft.connector.ms.outlook.journal
Class OutlookJournal

java.lang.Object
  |
  +--com.moyosoft.connector.ms.outlook.item.OutlookItem
        |
        +--com.moyosoft.connector.ms.outlook.journal.OutlookJournal
All Implemented Interfaces:
IAttachmentsContainer

public class OutlookJournal
extends OutlookItem
implements IAttachmentsContainer


Constructor Summary
OutlookJournal(com.moyosoft.connector.com.Dispatch dispatch)
           
OutlookJournal(Outlook outlookApplication)
          Creates a new journal item in the default journal folder
OutlookJournal(OutlookFolder folder)
          Creates a new journal item in the specified folder
 
Method Summary
 void close(InspectorClose saveMode)
           
 OutlookAttachment createAttachment(java.io.File pAttachmentFile, AttachmentType pType)
           
 OutlookMail forward()
           
 AttachmentsCollection getAttachments()
           
 int getAttachmentsCount()
           
 java.lang.String getBillingInformation()
           
 java.lang.String getBody()
           
 java.lang.String getCategories()
           
 java.lang.String getCompanies()
           
 ConflictsCollection getConflicts()
           
 java.lang.String getContactNames()
           
 java.lang.String getConversationIndex()
           
 java.lang.String getConversationTopic()
           
 DownloadState getDownloadState()
           
 int getDuration()
           
 java.util.Date getEnd()
           
 FormDescription getFormDescription()
           
 ImportanceType getImportance()
           
 Inspector getInspector()
           
 ItemPropertiesCollection getItemProperties()
           
 java.lang.String getJournalType()
           
 RemoteStatus getMarkForDownload()
           
 java.lang.String getMessageClass()
           
 java.lang.String getMileage()
           
 RecipientsCollection getRecipients()
           
 SensitivityType getSensitivity()
           
 int getSize()
           
 java.util.Date getStart()
           
 java.lang.String getSubject()
           
 OutlookItemType getType()
           
 UserPropertiesCollection getUserProperties()
           
 boolean isAutoResolvedWinner()
          The 'AutoResolvedWinner' property is only supported by Outlook 2003 or higher.
 boolean isConflict()
           
 boolean isDocPosted()
           
 boolean isDocPrinted()
           
 boolean isDocRouted()
           
 boolean isDocSaved()
           
 boolean isNoAging()
           
 boolean isSaved()
           
 boolean isUnRead()
           
 OutlookMail reply()
           
 OutlookMail replyAll()
           
 void setBillingInformation(java.lang.String value)
           
 void setBody(java.lang.String value)
           
 void setCategories(java.lang.String value)
           
 void setCompanies(java.lang.String value)
           
 void setContactNames(java.lang.String value)
           
 void setDocPosted(boolean value)
           
 void setDocPrinted(boolean value)
           
 void setDocRouted(boolean value)
           
 void setDocSaved(boolean value)
           
 void setDuration(int value)
           
 void setEnd(java.util.Date value)
           
 void setImportance(ImportanceType value)
           
 void setJournalType(java.lang.String value)
           
 void setMarkForDownload(RemoteStatus value)
           
 void setMessageClass(java.lang.String value)
           
 void setMileage(java.lang.String value)
           
 void setNoAging(boolean value)
           
 void setSensitivity(SensitivityType value)
           
 void setStart(java.util.Date value)
           
 void setSubject(java.lang.String value)
           
 void setUnRead(boolean value)
           
 void showCategoriesDialog()
           
 void startTimer()
           
 void stopTimer()
           
 
Methods inherited from class com.moyosoft.connector.ms.outlook.item.OutlookItem
copy, create, delete, deleteMapiProperty, deleteMapiProperty, display, display, dispose, equals, getCreationTime, getDispatch, getEntryId, getItemId, getLastModificationTime, getLinks, getMapiProperty, getMapiProperty, getParentFolder, getPropertyAccessor, move, printOut, save, saveAs, saveAs, saveAs, saveAs, setMapiProperty, setMapiProperty
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutlookJournal

public OutlookJournal(OutlookFolder folder)
               throws com.moyosoft.connector.com.ComponentObjectModelException
Creates a new journal item in the specified folder

Parameters:
folder - the folder where the new journal item will be created
Throws:
com.moyosoft.connector.com.ComponentObjectModelException - if a COM error occurs.

OutlookJournal

public OutlookJournal(Outlook outlookApplication)
               throws com.moyosoft.connector.com.ComponentObjectModelException
Creates a new journal item in the default journal folder

Parameters:
outlookApplication - the Outlook application's object
Throws:
com.moyosoft.connector.com.ComponentObjectModelException - if a COM error occurs.

OutlookJournal

public OutlookJournal(com.moyosoft.connector.com.Dispatch dispatch)
Method Detail

getType

public OutlookItemType getType()
Specified by:
getType in class OutlookItem

getAttachments

public AttachmentsCollection getAttachments()
Specified by:
getAttachments in interface IAttachmentsContainer

createAttachment

public OutlookAttachment createAttachment(java.io.File pAttachmentFile,
                                          AttachmentType pType)
Specified by:
createAttachment in interface IAttachmentsContainer

getAttachmentsCount

public int getAttachmentsCount()
Specified by:
getAttachmentsCount in interface IAttachmentsContainer

getBillingInformation

public java.lang.String getBillingInformation()

setBillingInformation

public void setBillingInformation(java.lang.String value)

getBody

public java.lang.String getBody()

setBody

public void setBody(java.lang.String value)

getCategories

public java.lang.String getCategories()

setCategories

public void setCategories(java.lang.String value)

getCompanies

public java.lang.String getCompanies()

setCompanies

public void setCompanies(java.lang.String value)

getConversationIndex

public java.lang.String getConversationIndex()

getConversationTopic

public java.lang.String getConversationTopic()

getFormDescription

public FormDescription getFormDescription()

getInspector

public Inspector getInspector()

getImportance

public ImportanceType getImportance()

setImportance

public void setImportance(ImportanceType value)

getMessageClass

public java.lang.String getMessageClass()

setMessageClass

public void setMessageClass(java.lang.String value)

getMileage

public java.lang.String getMileage()

setMileage

public void setMileage(java.lang.String value)

isNoAging

public boolean isNoAging()

setNoAging

public void setNoAging(boolean value)

isSaved

public boolean isSaved()

getSensitivity

public SensitivityType getSensitivity()

setSensitivity

public void setSensitivity(SensitivityType value)

getSize

public int getSize()

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String value)

isUnRead

public boolean isUnRead()

setUnRead

public void setUnRead(boolean value)

getUserProperties

public UserPropertiesCollection getUserProperties()

close

public void close(InspectorClose saveMode)

getContactNames

public java.lang.String getContactNames()

setContactNames

public void setContactNames(java.lang.String value)

isDocPosted

public boolean isDocPosted()

setDocPosted

public void setDocPosted(boolean value)

isDocPrinted

public boolean isDocPrinted()

setDocPrinted

public void setDocPrinted(boolean value)

isDocRouted

public boolean isDocRouted()

setDocRouted

public void setDocRouted(boolean value)

isDocSaved

public boolean isDocSaved()

setDocSaved

public void setDocSaved(boolean value)

getDuration

public int getDuration()

setDuration

public void setDuration(int value)

getEnd

public java.util.Date getEnd()

setEnd

public void setEnd(java.util.Date value)

getJournalType

public java.lang.String getJournalType()

setJournalType

public void setJournalType(java.lang.String value)

getRecipients

public RecipientsCollection getRecipients()

getStart

public java.util.Date getStart()

setStart

public void setStart(java.util.Date value)

forward

public OutlookMail forward()

reply

public OutlookMail reply()

replyAll

public OutlookMail replyAll()

startTimer

public void startTimer()

stopTimer

public void stopTimer()

getDownloadState

public DownloadState getDownloadState()

showCategoriesDialog

public void showCategoriesDialog()

getItemProperties

public ItemPropertiesCollection getItemProperties()

getMarkForDownload

public RemoteStatus getMarkForDownload()

setMarkForDownload

public void setMarkForDownload(RemoteStatus value)

isConflict

public boolean isConflict()

isAutoResolvedWinner

public boolean isAutoResolvedWinner()
The 'AutoResolvedWinner' property is only supported by Outlook 2003 or higher. With other versions this method will throw a ComponentObjectModelException.


getConflicts

public ConflictsCollection getConflicts()