|
Compoze Software, Inc. | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
IAppointmentInvitation | Interface for an appointment invitation. |
IAppointmentNotice | Interface for a notice of an appointment update. |
IDeliveryReport | Interface used for the Domino delivery report. |
IDocument | Interface that contains document manipulation methods specific to Domino. |
IDominoAddressEntry | This interface is used for Domino specific address entries. |
IDominoAddressEntryContainer | This interface extends the groupware IAddressEntryContainer
with Domino specific addressbook functionality. |
IDominoAppointment | This interface is used for Domino specific appointments. |
IDominoCalendarContainer | This interface extends the standard IDominoContainer to
add calendar functionality. |
IDominoContact | This interface is used for Domino specific contacts. |
IDominoContactsContainer | This interface extends the standard IDominoContainer to
add contacts functionality. |
IDominoContainer | This interface extends the groupware container with Domino specific functionality. |
IDominoMailContainer | This interface extends the standard IDominoContainer to
add mail functionality. |
IDominoPerson | This interface is extended by IDominoAddressEntry and
IDominoContact so that they may share their common fields. |
IDominoSession | Domino session interface. |
IDominoTask | This interface is used for Domino specific address entries. |
IDominoTasksContainer | This interface extends the standard IDominoContainer to
add tasks functionality. |
IInvitation | This class is a Domino invitation. |
IMemo | The interface to a Domino memo. |
INonDeliveryReport | Interface used for the Domino non-delivery report. |
INotice | This class is a Domino notice. |
IProfile | This interface provides access to a Domino profile, typically used for persistent per-user configuration. |
Class Summary | |
AppointmentType | An enumeration of the Domino appointment types. |
AppointmentTypeEnum | An enumeration of the Domino appointment types. |
DeliveryPriority | An enumeration of the memo delivery priority levels. |
DeliveryPriorityEnum | An enumeration of the memo delivery priority levels. |
DeliveryReportLevel | An enumeration of the memo delivery report levels. |
DeliveryReportLevelEnum | An enumeration of the memo delivery report levels. |
DocumentType | An enumeration of the document types. |
DocumentTypeEnum | An enumeration of the document types. |
DominoKey | This class contains Domino provider keys. |
DominoRecipientType | An enumeration of the Domino recipient types. |
DominoRecipientTypeEnum | An enumeration of the Domino recipient types. |
FolderType | An enumeration of the folder types. |
FolderTypeEnum | An enumeration of the folder types. |
FollowUpStatus | An enumeration of the memo follow up statuses. |
FollowUpStatusEnum | An enumeration of the memo follow up statuses. |
InstanceInfo | This class represents information (such as ID and instance dates) for a single instance of a repeating document. |
InstanceType | An enumeration of the Domino repeating appointment instance types. |
InstanceTypeEnum | An enumeration of the Domino repeating appointment instance types. |
MeetingResponseStatus | An enumeration of the meeting response status values. |
MeetingResponseStatusEnum | An enumeration of the meeting response status values. |
NameInfo | This class stores summary information about a single name, useful for displaying basic information. |
NoticeType | An enumeration of the notice types. |
NoticeTypeEnum | An enumeration of the notice types. |
RepeatAdjust | This class stores the values for a 'repeat adjust'. |
RepeatForUnit | An enumeration of the Domino repeat for units. |
RepeatForUnitEnum | An enumeration of the Domino repeat for units. |
RepeatHow | An enumeration of the Domino repeat how values. |
RepeatHowEnum | An enumeration of the Domino repeat how values. |
RepeatMonthlyByDateAdjust | This class stores the values for a 'repeat monthly by date' adjust. |
RepeatMonthlyByDayAdjust | This class stores the values for a 'repeat monthly by day' adjust. |
RepeatPattern | This class represents the repeating pattern. |
RepeatType | An enumeration of the RepeatPattern repeat types. |
RepeatTypeEnum | An enumeration of the RepeatPattern repeat types. |
RepeatWeekends | An enumeration of the Domino weekend repeat rules. |
RepeatWeekendsEnum | An enumeration of the Domino weekend repeat rules. |
RepeatWeeklyAdjust | This class stores the values for a 'repeat weekly' adjust. |
TaskDueState | An enumeration of the task due states. |
TaskDueStateEnum | An enumeration of the task due states. |
UserInfo | This class stores summary information about the Domino user associated with a session. |
This package provides a Collaboration Framework groupware schema for accessing Lotus Domino. By using the classes in this package, the developer is insulated from needing to know the Domino storage structure when accessing mail, calendar, contacts and tasks and is shielded from the complexities of using the Domino APIs directly.
To begin using the API in this package you must first obtain a session.
See IDominoSession
and
SessionFactory
for information on how to do this.
The classes in this package access Domino by first contacting an intermediary
server that runs the Compoze Domino Service. See
collab_admin_guide.pdf
for more information on the architecture
of the service and how to set it up. The service MUST be installed before
any connection to Domino can be made. For those familiar with the earlier
Compoze product Compoze Domino Connector
, the service is the same
as with the previous product. However, the service must be upgraded to the
version that comes with Compoze Collaboration Framework
to ensure
compatibility.
The Domino provider supports caching in concert with the Compoze Domino
Service. Identical queries will return results from the local cache, providing
nothing in the user's database has changed. Any modifications to the user's
database, whether external or made by the API cause a purge of the cache
associated with that session. See the cache control parameters on
ISession
for more information.
|
Compoze Software, Inc. | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |