Compoze Software, Inc.

Package com.compoze.exchange

This package provides classes to access Microsoft Exchange.

See:
          Description

Interface Summary
IEmbeddedImageListener This interface defines a way to customize the link for displaying embedded inline image attachments.
IServerProtocol Classes that implement this interface provide access to Exchange via some protocol.
 

Class Summary
AbstractItem This class represents an Exchange item, which can either be a message or a folder.
AbstractServerProtocol Provides a shell implementation of IServerProtocol that provides parameter checking on open server, server retry when the session is lost and tracing.
ActionStatus This class represents an action on a Message.
AddressDisplayType This class stores the values for a address 'display type'.
AddressEntries This class contains the methods used for address entry manipulation.
AddressEntry This class represents an Exchange address entry.
AddressEntryFilterPropertyKey This class is a specific property key that can be used for filtering address entries.
AddressEntryInfo This class stores summary information about a single address entry, useful for displaying basic information about an email address.
Appointment This class is an Exchange appointment.
Attachment This class represents an attachment on a message.
AttachmentInfo This class stores information about a single attachment.
AttachmentServlet This class is a servlet that writes an attachment.
AttachmentType This class stores the values for an 'attachment type'.
BusyStatus This class stores the values for a 'busy status'.
Contact This class is an Exchange contact.
CzexUtils This class contains protected utility methods for implementing the rest of the package.
DayOfWeek This class stores the values for a 'day of week'.
DaysOfWeek This class stores the values for 'days of week'.
DefaultEmbeddedImageListener This class is a default implementation of the IEmbeddedImageListener.
DefaultFolderType This class stores the values for a 'default folder type'.
DisplayNamePrefix This class implements a display name prefix.
DisplayType This class stores the values for a 'display type'.
DistributionList This class is a personal Exchange distribution list.
ExchangeResources Provides access to the ResourceBundle located in com.compoze.exchange.exchange_resources.properties.
ExchangeTimeZone This class represents a time zone as stored in Exchange.
FilterPropertyKey This class is a specific property key that can be used for filtering.
FlagStatus This class implements the flag status.
FlagText This class implements the flag text.
Folder This class is an Exchange folder.
Folders This class contains the methods used for folder manipulation.
FolderType This class stores the values for the Exchange folder types.
FreeBusy This class implements a wrapper for the free/busy response that is returned from Exchange.
Gender This class stores the values for a 'gender'.
Generation This class implements a generation for a contact.
Importance This class stores the values for an 'importance'.
Journal This class is an Exchange journal entry.
JournalEntryType This class stores the values for the Exchange journal entry types.
MeetingCancellation This class represents a cancellation for a meeting.
MeetingRequest This class represents a request for a meeting.
MeetingResponse This class represents a response to a meeting.
MeetingResponseStatus This class stores the values for a meeting 'response status'.
MeetingStatus This class stores the values for a 'meeting status'.
MemberInfo Provides information about the members of a personal distribution list.
Message This class is an Exchange message.
MessageFilterPropertyKey This class is a specific property key that can be used for filtering messages.
Messages This class contains the methods used for message manipulation.
MessageType This class stores the values for the Exchange message types.
PropertyKey This class stores the key for a property.
PropertyValue This class stores the key and value for a property.
PropnamePropertyKey This class is a MAPI property name.
ProptagPropertyKey This class is a MAPI property tag.
Recipient This class represents a recipient of a message.
RecipientInfo This class stores information about a single recipient.
RecipientType This class stores the values for a 'recipient type'.
RecurrenceInstance This class stores the values for a 'recurrence instance'.
RecurrencePattern This class contains the parameters for recurring appointments.
RecurrenceType This class stores the values for a 'recurrence type'.
ResponseStatus This class stores the values for a 'response status'.
SelectedMailingAddress This class stores the values for a 'selected mailing address'.
Sensitivity This class stores the values for 'sensitivity'.
Session This class represents a session to the Compoze Microsoft Exchange Service.
SessionInfo This class contains the methods used for session manipulation.
SortOrder This class stores the values for a 'sort order'.
SortProperty This class represents a property and a sort parameter.
SortPropertyKey This class is a specific property key that can be used for sorting.
Task This class is an Exchange task.
TaskRecurrencePattern This class is used to represent the recurrence pattern for a task.
TaskResponseStatus This class stores the values for a 'task response status'.
TaskStatus This class stores the values for a 'task status'.
TimeSlot This class stores information about a single time slot in a free/busy response.
UndeliverableMessage This class represents a request for an undeliverable message.
UnresolvedRecipient This class represents an unresolved recipient on a message.
 

Exception Summary
ExchangeException This class is an exception that wraps any exceptions thrown in Exchange.
ExchangeRuntimeException This class is an exception that wraps any exceptions thrown in Exchange.
 

Package com.compoze.exchange Description

This package provides classes to access Microsoft Exchange. By using the classes located in this package, the developer is insulated from needing to know the Exchange store structure while accessing the appointments, messages, and tasks and is shielded from several complexities of connecting to Exchange directly.

To begin using the API in this package you must first obtain a session to the server. See Session for information on how to do this.


Compoze Software, Inc.

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