/** * Gets a list of all the people who have received * messages in this conversation in the current folder only. * * @return String * @throws Exception */ public StringList getUniqueRecipients() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.UniqueRecipients); }
/** * Gets a list summarizing the classes of the item * in this conversation, in the current folder only. * * @return string * @throws Exception */ public StringList getItemClasses() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.ItemClasses); }
/** * Gets a list summarizing the classes of the item * in this conversation, across all folder in the mailbox. * * @return string * @throws Exception */ public StringList getGlobalItemClasses() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.GlobalItemClasses); }
/** * Gets the delivery time of the message that was last * received in this conversation in the current folder only. * * @return Date * @throws Exception */ public Date getLastDeliveryTime() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.LastDeliveryTime); }
/** * Gets the size of this conversation, calculated by * adding the sizes of all messages in the conversation in * the current folder only. * * @return integer * @throws ServiceLocalException */ public int getSize() throws ServiceLocalException { return getPropertyBag().<Integer>getObjectFromPropertyDefinition( ConversationSchema.Size); }
/** * Gets the importance of this conversation, calculated by * aggregating individual messages importance in the current folder only. * * @return important * @throws Exception */ public Importance getImportance() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.Importance); }
/** * Gets a list of all the people who have received * messages in this conversation across all folder in the mailbox. * * @return String * @throws Exception */ public StringList getGlobalUniqueRecipients() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.GlobalUniqueRecipients); }
/** * Gets a list of all the people who have sent * messages in this conversation in the current folder only. * * @return String * @throws Exception */ public StringList getUniqueSenders() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.UniqueSenders); }
/** * Gets the total number of messages in this conversation * in the current folder only. * * @return integer * @throws ServiceLocalException */ public int getMessageCount() throws ServiceLocalException { return getPropertyBag().<Integer>getObjectFromPropertyDefinition( ConversationSchema.MessageCount); }
/** * Gets the total number of messages in this * conversation across all folder in the mailbox. * * @return integer * @throws ServiceLocalException */ public int getGlobalMessageCount() throws ServiceLocalException { return getPropertyBag().<Integer>getObjectFromPropertyDefinition( ConversationSchema.GlobalMessageCount); }
/** * Gets the importance of this conversation, calculated by * aggregating individual messages importance across all * folder in the mailbox. * * @return important * @throws Exception */ public Importance getGlobalImportance() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.GlobalImportance); }
/** * Gets the Ids of the messages in this conversation, * across all folder in the mailbox. * * @return Id * @throws Exception */ public ItemIdCollection getGlobalItemIds() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.GlobalItemIds); }
/** * Gets a list of all the people who have sent messages * in this conversation across all folder in the mailbox. * * @return String * @throws Exception */ public StringList getGlobalUniqueSenders() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.GlobalUniqueSenders); }
/** * Gets the delivery time of the message that was last * received in this conversation across all folder in the mailbox. * * @return Date * @throws Exception */ public Date getGlobalLastDeliveryTime() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.GlobalLastDeliveryTime); }
/** * Gets a value indicating if at least one message in this * conversation, in the current folder only, has an attachment. * * @return Value * @throws ServiceLocalException */ public boolean getHasAttachments() throws ServiceLocalException { return getPropertyBag().<Boolean>getObjectFromPropertyDefinition(ConversationSchema.HasAttachments); }
/** * Gets a value indicating if at least one message * in this conversation, across all folder in the mailbox, * has an attachment. * * @return boolean * @throws ServiceLocalException */ public boolean getGlobalHasAttachments() throws ServiceLocalException { return getPropertyBag().<Boolean>getObjectFromPropertyDefinition( ConversationSchema.GlobalHasAttachments); }
/** * Gets the size of this conversation, calculated by * adding the sizes of all messages in the conversation * across all folder in the mailbox. * * @return integer * @throws ServiceLocalException */ public int getGlobalSize() throws ServiceLocalException { return getPropertyBag().<Integer>getObjectFromPropertyDefinition( ConversationSchema.GlobalSize); }
/** * Gets the Ids of the messages in this conversation, * in the current folder only. * * @return Id * @throws Exception */ public ItemIdCollection getItemIds() throws Exception { return getPropertyBag().getObjectFromPropertyDefinition( ConversationSchema.ItemIds); }
/** * Gets the Id of this Conversation. * * @return Id * @throws ServiceLocalException */ public ConversationId getId() throws ServiceLocalException { return getPropertyBag().getObjectFromPropertyDefinition( getIdPropertyDefinition()); }
/** * Gets the total number of unread messages in this * conversation across all folder in the mailbox. * * @return returnValue * @throws ArgumentException */ public int getGlobalUnreadCount() throws ArgumentException { int returnValue = 0; if (this.getPropertyBag().contains(ConversationSchema.GlobalUnreadCount)) { OutParam<Integer> out = new OutParam<Integer>(); this.getPropertyBag().tryGetPropertyType(Integer.class, ConversationSchema.GlobalUnreadCount, out); returnValue = out.getParam().intValue(); } return returnValue; }