Compoze Software, Inc.

com.compoze.exchange.webdav
Class HttpMailProperty


java.lang.Object

  |

  +--com.compoze.exchange.webdav.AbstractProperty

        |

        +--com.compoze.exchange.webdav.HttpMailProperty

All Implemented Interfaces:
java.io.Serializable

public class HttpMailProperty
extends AbstractProperty
implements java.io.Serializable

This class defines the values representing properties under the urn:schemas:httpmail: namespace. The urn:schemas:httpmail: namespace defines the core propertes for a message in the Microsoft Exchange store. Within this namespace, string fields are returned with all characters that were encoded per Request for Comments (RFC) 1522 decoded into Unicode characters.

See Also:
Serialized Form

Field Summary
static HttpMailProperty ATTACHMENT_FILENAME
          This value represents the HttpMail property 'urn:schemas:httpmail:attachmentfilename'.
static HttpMailProperty BCC
          This value represents the HttpMail property 'urn:schemas:httpmail:bcc'.
static HttpMailProperty CALENDAR
          This value represents the HttpMail property 'urn:schemas:httpmail:calendar'.
static HttpMailProperty CC
          This value represents the HttpMail property 'urn:schemas:httpmail:cc'.
static HttpMailProperty CONTACTS
          This value represents the HttpMail property 'urn:schemas:httpmail:contacts'.
static HttpMailProperty CONTENT_DISPOSITION_TYPE
          This value represents the HttpMail property 'urn:schemas:httpmail:content-disposition-type'.
static HttpMailProperty CONTENT_MEDIA_TYPE
          This value represents the HttpMail property 'urn:schemas:httpmail:content-media-type'.
static HttpMailProperty DATE
          This value represents the HttpMail property 'urn:schemas:httpmail:date'.
static HttpMailProperty DATE_RECEIVED
          This value represents the HttpMail property 'urn:schemas:httpmail:datereceived'.
static HttpMailProperty DELETED_ITEMS
          This value represents the HttpMail property 'urn:schemas:httpmail:deleteditems'.
static HttpMailProperty DISPLAY_BCC
          This value represents the HttpMail property 'urn:schemas:httpmail:displaybcc'.
static HttpMailProperty DISPLAY_CC
          This value represents the HttpMail property 'urn:schemas:httpmail:displaycc'.
static HttpMailProperty DISPLAY_TO
          This value represents the HttpMail property 'urn:schemas:httpmail:displayto'.
static HttpMailProperty DRAFTS
          This value represents the HttpMail property 'urn:schemas:httpmail:drafts'.
static HttpMailProperty EXPIRY_DATE
          This value represents the HttpMail property 'urn:schemas:httpmail:expiry-date'.
static HttpMailProperty FLAG_COMPLETED
          This value represents the HttpMail property 'urn:schemas:httpmail:flagcompleted'.
static HttpMailProperty FROM
          This value represents the HttpMail property 'urn:schemas:httpmail:from'.
static HttpMailProperty FROM_EMAIL
          This value represents the HttpMail property 'urn:schemas:httpmail:fromemail'.
static HttpMailProperty FROM_NAME
          This value represents the HttpMail property 'urn:schemas:httpmail:fromname'.
static HttpMailProperty HAS_ATTACHMENT
          This value represents the HttpMail property 'urn:schemas:httpmail:hasattachment'.
static HttpMailProperty HTML_DESCRIPTION
          This value represents the HttpMail property 'urn:schemas:httpmail:htmldescription'.
static HttpMailProperty IMPORTANCE
          This value represents the HttpMail property 'urn:schemas:httpmail:importance'.
static HttpMailProperty INBOX
          This value represents the HttpMail property 'urn:schemas:httpmail:inbox'.
static HttpMailProperty JOURNAL
          This value represents the HttpMail property 'urn:schemas:httpmail:journal'.
static HttpMailProperty MESSAGE_FLAG
          This value represents the HttpMail property 'urn:schemas:httpmail:messageflag'.
static HttpMailProperty MSG_FOLDER_ROOT
          This value represents the HttpMail property 'urn:schemas:httpmail:msgfolderroot'.
static HttpMailProperty NORMALIZED_SUBJECT
          This value represents the HttpMail property 'urn:schemas:httpmail:normalizedsubject'.
static HttpMailProperty NOTES
          This value represents the HttpMail property 'urn:schemas:httpmail:notes'.
static HttpMailProperty OUTBOX
          This value represents the HttpMail property 'urn:schemas:httpmail:outbox'.
static HttpMailProperty PRIORITY
          This value represents the HttpMail property 'urn:schemas:httpmail:priority'.
static HttpMailProperty READ
          This value represents the HttpMail property 'urn:schemas:httpmail:read'.
static HttpMailProperty REPLY_BY
          This value represents the HttpMail property 'urn:schemas:httpmail:reply-by'.
static HttpMailProperty REPLY_TO
          This value represents the HttpMail property 'urn:schemas:httpmail:reply-to'.
static HttpMailProperty SAVE_DESTINATION
          This value represents the HttpMail property 'urn:schemas:httpmail:savedestination'.
static HttpMailProperty SAVE_IN_SENT
          This value represents the HttpMail property 'urn:schemas:httpmail:saveinsent'.
static HttpMailProperty SEND_MSG
          This value represents the HttpMail property 'urn:schemas:httpmail:sendmsg'.
static HttpMailProperty SENDER
          This value represents the HttpMail property 'urn:schemas:httpmail:sender'.
static HttpMailProperty SENDER_EMAIL
          This value represents the HttpMail property 'urn:schemas:httpmail:senderemail'.
static HttpMailProperty SENDER_NAME
          This value represents the HttpMail property 'urn:schemas:httpmail:sendername'.
static HttpMailProperty SENT_ITEMS
          This value represents the HttpMail property 'urn:schemas:httpmail:sentitems'.
static HttpMailProperty SUBJECT
          This value represents the HttpMail property 'urn:schemas:httpmail:subject'.
static HttpMailProperty SUBMITTED
          This value represents the HttpMail property 'urn:schemas:httpmail:submitted'.
static HttpMailProperty TASKS
          This value represents the HttpMail property 'urn:schemas:httpmail:tasks'.
static HttpMailProperty TEXT_DESCRIPTION
          This value represents the HttpMail property 'urn:schemas:httpmail:textdescription'.
static HttpMailProperty THREAD_TOPIC
          This value represents the HttpMail property 'urn:schemas:httpmail:thread-topic'.
static HttpMailProperty TO
          This value represents the HttpMail property 'urn:schemas:httpmail:to'.
static HttpMailProperty UNREAD_COUNT
          This value represents the HttpMail property 'urn:schemas:httpmail:unreadcount'.
 
Constructor Summary
protected HttpMailProperty(java.lang.String sName, com.compoze.exchange.webdav.ExchangeNamespace namespace)
          Constructor.
 
Method Summary
protected  void addProperty(AbstractProperty property)
          Adds the property to the list of properties.
 boolean equals(java.lang.Object o)
          Indicates whether some other HttpMailProperty object is "equal to" this one.
static java.util.List getProperties()
          Gets list of properties under the urn:schemas:httpmail: namespace.
static void main(java.lang.String[] args)
           
 
Methods inherited from class com.compoze.exchange.webdav.AbstractProperty
getFullName, getName, getNamespace, getURI, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ATTACHMENT_FILENAME


public static final HttpMailProperty ATTACHMENT_FILENAME
This value represents the HttpMail property 'urn:schemas:httpmail:attachmentfilename'.

BCC


public static final HttpMailProperty BCC
This value represents the HttpMail property 'urn:schemas:httpmail:bcc'.

CALENDAR


public static final HttpMailProperty CALENDAR
This value represents the HttpMail property 'urn:schemas:httpmail:calendar'.

CC


public static final HttpMailProperty CC
This value represents the HttpMail property 'urn:schemas:httpmail:cc'.

CONTACTS


public static final HttpMailProperty CONTACTS
This value represents the HttpMail property 'urn:schemas:httpmail:contacts'.

CONTENT_DISPOSITION_TYPE


public static final HttpMailProperty CONTENT_DISPOSITION_TYPE
This value represents the HttpMail property 'urn:schemas:httpmail:content-disposition-type'.

CONTENT_MEDIA_TYPE


public static final HttpMailProperty CONTENT_MEDIA_TYPE
This value represents the HttpMail property 'urn:schemas:httpmail:content-media-type'.

DATE


public static final HttpMailProperty DATE
This value represents the HttpMail property 'urn:schemas:httpmail:date'.

DATE_RECEIVED


public static final HttpMailProperty DATE_RECEIVED
This value represents the HttpMail property 'urn:schemas:httpmail:datereceived'.

DELETED_ITEMS


public static final HttpMailProperty DELETED_ITEMS
This value represents the HttpMail property 'urn:schemas:httpmail:deleteditems'.

DISPLAY_BCC


public static final HttpMailProperty DISPLAY_BCC
This value represents the HttpMail property 'urn:schemas:httpmail:displaybcc'.

DISPLAY_CC


public static final HttpMailProperty DISPLAY_CC
This value represents the HttpMail property 'urn:schemas:httpmail:displaycc'.

DISPLAY_TO


public static final HttpMailProperty DISPLAY_TO
This value represents the HttpMail property 'urn:schemas:httpmail:displayto'.

DRAFTS


public static final HttpMailProperty DRAFTS
This value represents the HttpMail property 'urn:schemas:httpmail:drafts'.

EXPIRY_DATE


public static final HttpMailProperty EXPIRY_DATE
This value represents the HttpMail property 'urn:schemas:httpmail:expiry-date'.

FLAG_COMPLETED


public static final HttpMailProperty FLAG_COMPLETED
This value represents the HttpMail property 'urn:schemas:httpmail:flagcompleted'.

FROM


public static final HttpMailProperty FROM
This value represents the HttpMail property 'urn:schemas:httpmail:from'.

FROM_EMAIL


public static final HttpMailProperty FROM_EMAIL
This value represents the HttpMail property 'urn:schemas:httpmail:fromemail'.

FROM_NAME


public static final HttpMailProperty FROM_NAME
This value represents the HttpMail property 'urn:schemas:httpmail:fromname'.

HAS_ATTACHMENT


public static final HttpMailProperty HAS_ATTACHMENT
This value represents the HttpMail property 'urn:schemas:httpmail:hasattachment'.

HTML_DESCRIPTION


public static final HttpMailProperty HTML_DESCRIPTION
This value represents the HttpMail property 'urn:schemas:httpmail:htmldescription'.

This property is non-searchable becaue its value is calculated when used and is not stored in the Exchange store.


IMPORTANCE


public static final HttpMailProperty IMPORTANCE
This value represents the HttpMail property 'urn:schemas:httpmail:importance'.

INBOX


public static final HttpMailProperty INBOX
This value represents the HttpMail property 'urn:schemas:httpmail:inbox'.

JOURNAL


public static final HttpMailProperty JOURNAL
This value represents the HttpMail property 'urn:schemas:httpmail:journal'.

MESSAGE_FLAG


public static final HttpMailProperty MESSAGE_FLAG
This value represents the HttpMail property 'urn:schemas:httpmail:messageflag'.

MSG_FOLDER_ROOT


public static final HttpMailProperty MSG_FOLDER_ROOT
This value represents the HttpMail property 'urn:schemas:httpmail:msgfolderroot'.

NORMALIZED_SUBJECT


public static final HttpMailProperty NORMALIZED_SUBJECT
This value represents the HttpMail property 'urn:schemas:httpmail:normalizedsubject'.

NOTES


public static final HttpMailProperty NOTES
This value represents the HttpMail property 'urn:schemas:httpmail:notes'.

OUTBOX


public static final HttpMailProperty OUTBOX
This value represents the HttpMail property 'urn:schemas:httpmail:outbox'.

PRIORITY


public static final HttpMailProperty PRIORITY
This value represents the HttpMail property 'urn:schemas:httpmail:priority'.

READ


public static final HttpMailProperty READ
This value represents the HttpMail property 'urn:schemas:httpmail:read'.

REPLY_BY


public static final HttpMailProperty REPLY_BY
This value represents the HttpMail property 'urn:schemas:httpmail:reply-by'.

REPLY_TO


public static final HttpMailProperty REPLY_TO
This value represents the HttpMail property 'urn:schemas:httpmail:reply-to'.

SAVE_DESTINATION


public static final HttpMailProperty SAVE_DESTINATION
This value represents the HttpMail property 'urn:schemas:httpmail:savedestination'.

SAVE_IN_SENT


public static final HttpMailProperty SAVE_IN_SENT
This value represents the HttpMail property 'urn:schemas:httpmail:saveinsent'.

SENDER


public static final HttpMailProperty SENDER
This value represents the HttpMail property 'urn:schemas:httpmail:sender'.

SENDER_EMAIL


public static final HttpMailProperty SENDER_EMAIL
This value represents the HttpMail property 'urn:schemas:httpmail:senderemail'.

SENDER_NAME


public static final HttpMailProperty SENDER_NAME
This value represents the HttpMail property 'urn:schemas:httpmail:sendername'.

SEND_MSG


public static final HttpMailProperty SEND_MSG
This value represents the HttpMail property 'urn:schemas:httpmail:sendmsg'.

SENT_ITEMS


public static final HttpMailProperty SENT_ITEMS
This value represents the HttpMail property 'urn:schemas:httpmail:sentitems'.

SUBJECT


public static final HttpMailProperty SUBJECT
This value represents the HttpMail property 'urn:schemas:httpmail:subject'.

This property is non-searchable becaue its value is calculated when used and is not stored in the Exchange store. Use properties MailHeaderProperty.SUBJECT or NORMALIZED_SUBJECT.


SUBMITTED


public static final HttpMailProperty SUBMITTED
This value represents the HttpMail property 'urn:schemas:httpmail:submitted'.

TASKS


public static final HttpMailProperty TASKS
This value represents the HttpMail property 'urn:schemas:httpmail:tasks'.

TEXT_DESCRIPTION


public static final HttpMailProperty TEXT_DESCRIPTION
This value represents the HttpMail property 'urn:schemas:httpmail:textdescription'.

THREAD_TOPIC


public static final HttpMailProperty THREAD_TOPIC
This value represents the HttpMail property 'urn:schemas:httpmail:thread-topic'.

TO


public static final HttpMailProperty TO
This value represents the HttpMail property 'urn:schemas:httpmail:to'.

UNREAD_COUNT


public static final HttpMailProperty UNREAD_COUNT
This value represents the HttpMail property 'urn:schemas:httpmail:unreadcount'.
Constructor Detail

HttpMailProperty


protected HttpMailProperty(java.lang.String sName,
                           com.compoze.exchange.webdav.ExchangeNamespace namespace)
Constructor.
Parameters:
sURI - the URI name
sName - the property name
Method Detail

addProperty


protected void addProperty(AbstractProperty property)
Description copied from class: AbstractProperty
Adds the property to the list of properties.
Overrides:
addProperty in class AbstractProperty
Following copied from class: com.compoze.exchange.webdav.AbstractProperty
Parameters:
property - the property to add

getProperties


public static java.util.List getProperties()
Gets list of properties under the urn:schemas:httpmail: namespace.
Returns:
list of properties

equals


public boolean equals(java.lang.Object o)
Indicates whether some other HttpMailProperty object is "equal to" this one.
Overrides:
equals in class AbstractProperty
Parameters:
o - the object to validate against
Returns:
true if this object is the same as the object argument; false otherwise

main


public static void main(java.lang.String[] args)

Compoze Software, Inc.

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.