|
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.compoze.domino.AbstractServerProtocol
Provides a shell implementation of IServerProtocol that
provides parameter checking on open server, server retry when the session
is lost and tracing.
| Field Summary | |
protected java.util.Properties |
m_props
|
protected java.lang.String |
m_sSessionID
|
protected java.util.TimeZone |
m_timeZone
|
| Constructor Summary | |
AbstractServerProtocol()
|
|
| Method Summary | |
void |
acceptAssignment(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Accepts the assignment. |
void |
acceptAssignmentCounter(java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
Accepts the counter. |
void |
acceptCounter(java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
Accepts the counter. |
void |
acceptInvitation(java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject)
Accepts the invitation and removes it from the Inbox. |
void |
acceptInvitation(java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject,
boolean bRemoveFromInbox)
Accepts the invitation. |
void |
addAttachment(java.lang.String sID,
java.lang.String sName,
javax.activation.DataHandler handler)
Hits the server to add an attachment to a document. |
void |
cancelAppointment(java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
Hits the server to cancel an appointment. |
void |
changeAppointmentNotify(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
boolean bScheduleChange)
Sends meeting notification for appointment changes. |
void |
checkSession()
Checks a session. |
void |
closeSession()
Closes a session. |
void |
completedAssignment(java.lang.String sID,
java.util.Date completedDate,
java.lang.String sComment,
java.lang.String sSubject,
java.lang.String sAdjustSubject)
Marks the assignment as completed. |
void |
confirmAppointment(java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
Hits the server to confirm an appointment. |
void |
copyDocuments(java.lang.String[] ids,
java.lang.String sFolderID)
Copies the documents to a folder. |
void |
copyFolder(java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID,
java.lang.String sNewName)
Copies the folder to another folder. |
void |
counterAssignment(java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
Counters the assignment. |
void |
counterInvitation(java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
Counters the invitation. |
java.lang.String |
createDocument(PropertyValue[] values)
Hits the server to create a document. |
java.lang.String |
createFolder(java.lang.String sFolderID,
java.lang.String sName,
PropertyKey[] keys)
Creates a folder. |
void |
declineAssignment(java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Declines the assignment. |
void |
declineAssignmentCounter(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Declines the counter. |
void |
declineCounter(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Declines the counter. |
void |
declineInvitation(java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Declines the invitation. |
void |
delegateAssignment(java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Delegates the assignment. |
void |
delegateInvitation(java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Delegates the invitation. |
void |
deleteAllRepeatInstance(java.lang.String sID)
Deletes the all repeating instances. |
void |
deleteAppointmentRepeatInstance(java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
Deletes the repeating appointment instance. |
void |
deleteAttachment(java.lang.String sID,
int iIndex)
Hits the server to delete an attachment from a document. |
void |
deleteDocuments(java.lang.String[] documentIDs)
Hits the server to delete the specified documents. |
void |
deleteFolders(java.lang.String[] folderIDs)
Deletes the specified folders. |
void |
deleteProfile(java.lang.String sProfileName,
java.lang.String sProfileUser)
Delete the profile. |
void |
deleteTaskRepeatInstance(java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
Deletes the repeating task instance. |
java.lang.String |
endTrace()
Ends tracing calls to the server and returns a string showing all calls that were made since tracing was started. |
AbstractDocument |
forwardDocument(java.lang.String sID,
PropertyKey[] keys)
Gets a new document to forward. |
AbstractDocument[] |
getAddressBookEntries(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.util.Date freeBusyStart,
java.util.Date freeBusyEnd,
int iInterval,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets address book entries. |
AbstractDocument[] |
getAddressBookEntries(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets address book entries. |
int |
getAddressBookEntriesCount(java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets address book entry count. |
AbstractDocument[] |
getAddressBooks()
Gets address books. |
AbstractDocument[] |
getAddressBooks(java.lang.String sDAServerName)
Gets address books from Directory Assistance Server |
AbstractDocument[] |
getAppointments(int iStartIndex,
int iEndIndex,
java.util.Date startDate,
java.util.Date endDate,
PropertyKey[] keys)
Gets appointments. |
javax.activation.DataHandler |
getAttachment(java.lang.String sID,
int iIndex,
java.lang.String sName)
Gets an attachment. |
long |
getAttachmentSizeLimit()
Gets the attachment size limit (in bytes). |
int |
getContactCount(ContactFilter filter)
Gets the contact count. |
int |
getContactCountStaticView(java.lang.String sSearchKey)
Gets the contact count using static views. |
AbstractDocument[] |
getContacts(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
Gets contacts. |
AbstractDocument[] |
getContactsStaticView(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sSearchKey)
Gets contacts using static views. |
java.lang.String[][] |
getCookies()
Get cookies used with http session. |
AbstractDocument |
getDocument(java.lang.String sID,
PropertyKey[] keys,
java.util.Date instanceDate)
Gets the document. |
int |
getDocumentCountByViewName(java.lang.String sViewName,
java.lang.String sKey)
Gets the document count. |
int |
getDocumentCountByViewUNID(java.lang.String sViewUNID,
java.lang.String sKey)
Gets the document count. |
AbstractDocument[] |
getDocumentsByViewName(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewName)
Gets documents. |
AbstractDocument[] |
getDocumentsByViewUNID(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewID)
Gets documents. |
javax.activation.DataHandler |
getEmbeddedImage(java.lang.String sID,
java.lang.String sImageID)
Hits the server to get an embedded image of a document. |
java.util.List |
getFolder(FolderType type,
PropertyKey[] keys)
Gets the specified folder by type. |
java.util.List |
getFolder(java.lang.String sFolderID,
PropertyKey[] keys)
Gets the specified folder. |
java.util.List |
getFolders(PropertyKey[] keys,
java.lang.String[] expandedFolderIDs)
Gets folders. |
FreeBusy |
getFreeBusy(java.lang.String sFullName,
java.util.Date startDate,
java.util.Date endDate,
int iInterval)
Gets free/busy time |
java.lang.String |
getID()
Gets a unique ID for the session (only unique to the server the session is connected to). |
java.lang.String |
getMailbox()
Gets the mailbox for the session. |
MailboxQuota |
getMailboxQuota()
Hits the server to get the mailbox quota. |
AbstractDocument[] |
getMeetingResponses(java.lang.String sID)
Hits the server to get the meeting responses. |
int |
getMemoCount(MemoFilter filter)
Gets the memo count. |
AbstractDocument[] |
getMemos(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
MemoFilter filter)
Gets memos. |
AbstractDocument[] |
getMemosByFolderUNID(java.lang.String sFolderID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp)
Gets memos. |
AbstractItem |
getProfile(java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyKey[] keys)
Gets the profile. |
java.lang.String |
getProxyServerPassword()
Gets the password used to log into the proxy server. |
java.lang.String |
getProxyServerURL()
Gets the URL for the proxy server. |
java.lang.String |
getProxyServerUsername()
Gets the username used to log into the proxy server. |
PropertyValue[] |
getRepeatPattern(java.lang.String sID)
Hits the server to get the repeat pattern for an appointment. |
AbstractDocument[] |
getResources(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets resources. |
int |
getResourcesCount(java.lang.String sFile,
java.lang.String sServer)
Gets the resources count. |
AbstractDocument[] |
getRooms(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets rooms. |
int |
getRoomsCount(java.lang.String sFile,
java.lang.String sServer)
Gets the rooms count. |
java.lang.String |
getServiceURL()
Gets the Compoze Domino Service URL for the session. |
java.util.List |
getSubFolders(java.lang.String sID,
int iDepth,
PropertyKey[] keys)
Gets the subfolders. |
int |
getTaskCount(TaskFilter filter)
Gets the task count. |
AbstractDocument[] |
getTasks(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
Gets tasks. |
java.util.TimeZone |
getTimeZone()
Gets the time zone for this protocol. |
UserInfo |
getUserInfo()
Gets the user info for the session. |
void |
moveDocuments(java.lang.String[] ids,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
Moves the documents to a folder. |
void |
moveFolder(java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
Moves the folder to another folder. |
java.lang.String |
openSession(java.util.Properties connectionProps)
Opens a session. |
abstract void |
protocolAcceptAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Accepts the assignment. |
abstract void |
protocolAcceptAssignmentCounter(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
Accepts the counter. |
abstract void |
protocolAcceptCounter(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
Accepts the counter. |
abstract void |
protocolAcceptInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject)
Accepts the invitation and removes from Inbox. |
abstract void |
protocolAcceptInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject,
boolean bRemoveFromInbox)
Accepts the invitation. |
protected abstract void |
protocolAddAttachment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sName,
javax.activation.DataHandler handler)
Adds the attachment. |
protected abstract void |
protocolCancelAppointment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
Hits the server to cancel an appointment. |
protected abstract void |
protocolChangeAppointmentNotify(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
boolean bScheduleChange)
Sends meeting notification for appointment changes. |
protected abstract void |
protocolCheckSession(java.lang.String sSID)
Checks the session. |
protected abstract void |
protocolCloseSession(java.lang.String sSID)
Closes a session. |
abstract void |
protocolCompletedAssignment(java.lang.String sSID,
java.lang.String sID,
java.util.Date completedDate,
java.lang.String sComment,
java.lang.String sSubject,
java.lang.String sAdjustSubject)
Marks the assignment as completed. |
protected abstract void |
protocolConfirmAppointment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
Hits the server to confirm an appointment. |
protected abstract void |
protocolCopyDocuments(java.lang.String sSID,
java.lang.String[] ids,
java.lang.String sFolderID)
Copies the documents to a folder. |
protected abstract void |
protocolCopyFolder(java.lang.String sSID,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID,
java.lang.String sNewName)
Copies folders. |
abstract void |
protocolCounterAssignment(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
Counters the assignment. |
abstract void |
protocolCounterInvitation(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
Counters the invitation. |
protected abstract java.lang.String |
protocolCreateDocument(java.lang.String sSID,
PropertyValue[] values)
Creates a document. |
protected abstract java.lang.String |
protocolCreateFolder(java.lang.String sSID,
java.lang.String sFolderID,
java.lang.String sName,
PropertyKey[] keys)
Creates a folder. |
abstract void |
protocolDeclineAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Declines the assignment. |
abstract void |
protocolDeclineAssignmentCounter(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Declines the counter. |
abstract void |
protocolDeclineCounter(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Declines the counter. |
abstract void |
protocolDeclineInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Declines the invitation. |
abstract void |
protocolDelegateAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Delegates the assignment. |
abstract void |
protocolDelegateInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
Delegates the invitation. |
protected abstract void |
protocolDeleteAllRepeatInstance(java.lang.String sSID,
java.lang.String sID)
Deletes the all repeating instances. |
protected abstract void |
protocolDeleteAppointmentRepeatInstance(java.lang.String sSID,
java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
Deletes the repeating appointment instance |
protected abstract void |
protocolDeleteAttachment(java.lang.String sSID,
java.lang.String sID,
int iIndex)
Deletes the attachment. |
protected abstract void |
protocolDeleteDocuments(java.lang.String sSID,
java.lang.String[] documentIDs)
Deletes the documents. |
protected abstract void |
protocolDeleteFolders(java.lang.String sSID,
java.lang.String[] folderIDs)
Deletes folders. |
protected abstract void |
protocolDeleteProfile(java.lang.String sSID,
java.lang.String sProfileName,
java.lang.String sProfileUser)
Deletes the profile. |
protected abstract void |
protocolDeleteTaskRepeatInstance(java.lang.String sSID,
java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
Deletes the repeating task instance |
protected abstract AbstractDocument |
protocolForwardDocument(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys)
Gets a new document for forward. |
abstract AbstractDocument[] |
protocolGetAddressBookEntries(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.util.Date freeBusyStart,
java.util.Date freeBusyEnd,
int iInterval,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets address book entries. |
abstract AbstractDocument[] |
protocolGetAddressBookEntries(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets address book entries. |
abstract int |
protocolGetAddressBookEntriesCount(java.lang.String sSID,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets address book entry count. |
protected abstract AbstractDocument[] |
protocolGetAddressBooks(java.lang.String sSID)
Gets address books. |
protected abstract AbstractDocument[] |
protocolGetAddressBooks(java.lang.String sSID,
java.lang.String sDAServerName)
Gets address books. |
protected abstract AbstractDocument[] |
protocolGetAppointments(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
java.util.Date startDate,
java.util.Date endDate,
PropertyKey[] keys)
Gets appointments. |
protected abstract javax.activation.DataHandler |
protocolGetAttachment(java.lang.String sSID,
java.lang.String sID,
int iIndex,
java.lang.String sName)
Gets an attachment. |
protected abstract int |
protocolGetContactCount(java.lang.String sSID,
ContactFilter filter)
Gets the contact count. |
protected abstract int |
protocolGetContactCountStaticView(java.lang.String sSID,
java.lang.String sSearchKey)
Gets the contact count static view. |
protected abstract AbstractDocument[] |
protocolGetContacts(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
Gets contacts. |
protected abstract AbstractDocument[] |
protocolGetContactsStaticView(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sSearchKey)
Gets contacts. |
protected abstract java.lang.String[][] |
protocolGetCookies()
|
protected abstract AbstractDocument |
protocolGetDocument(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date instanceDate)
Gets the document. |
protected abstract int |
protocolGetDocumentCountByViewName(java.lang.String sSID,
java.lang.String sViewName,
java.lang.String sKey)
Gets the document count. |
protected abstract int |
protocolGetDocumentCountByViewUNID(java.lang.String sSID,
java.lang.String sViewUNID,
java.lang.String sKey)
Gets the document count. |
protected abstract AbstractDocument[] |
protocolGetDocumentsByViewName(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewName)
Gets documents. |
protected abstract AbstractDocument[] |
protocolGetDocumentsByViewUNID(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewID)
Gets documents. |
protected abstract javax.activation.DataHandler |
protocolGetEmbeddedImage(java.lang.String sSessionID,
java.lang.String sID,
java.lang.String sImageID)
Gets an embedded image of a document. |
protected abstract java.util.List |
protocolGetFolder(java.lang.String sSID,
FolderType type,
PropertyKey[] keys)
Gets a folder. |
protected abstract java.util.List |
protocolGetFolder(java.lang.String sSID,
java.lang.String sFolderID,
PropertyKey[] keys)
Gets a folder. |
protected abstract java.util.List |
protocolGetFolders(java.lang.String sSID,
PropertyKey[] keys,
java.lang.String[] expandedFolderIDs)
Gets folders. |
protected abstract FreeBusy |
protocolGetFreeBusy(java.lang.String sFullName,
java.util.Date startDate,
java.util.Date endDate,
int iInterval)
Gets free/busy time |
protected abstract MailboxQuota |
protocolGetMailboxQuota()
Get the mailbox quota for this session. |
protected abstract AbstractDocument[] |
protocolGetMeetingResponses(java.lang.String sSID,
java.lang.String sID)
Hits the server to get the meeting responses. |
protected abstract int |
protocolGetMemoCount(java.lang.String sSID,
MemoFilter filter)
Gets the memo count. |
abstract AbstractDocument[] |
protocolGetMemos(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
MemoFilter filter)
Gets memos. |
protected abstract AbstractDocument[] |
protocolGetMemosByFolderUNID(java.lang.String sSID,
java.lang.String sFolderID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp)
Gets documents. |
protected abstract AbstractItem |
protocolGetProfile(java.lang.String sSID,
java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyKey[] keys)
Gets the profile. |
protected abstract PropertyValue[] |
protocolGetRepeatPattern(java.lang.String sSID,
java.lang.String sID)
Hits the server to get the repeat pattern for an appointment. |
abstract AbstractDocument[] |
protocolGetResources(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets resources. |
abstract int |
protocolGetResourcesCount(java.lang.String sSID,
java.lang.String sFile,
java.lang.String sServer)
Gets the resources count. |
abstract AbstractDocument[] |
protocolGetRooms(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
Gets rooms. |
abstract int |
protocolGetRoomsCount(java.lang.String sSID,
java.lang.String sFile,
java.lang.String sServer)
Gets the rooms count. |
protected abstract java.util.List |
protocolGetSubFolders(java.lang.String sSID,
java.lang.String sID,
int iDepth,
PropertyKey[] keys)
Gets the subfolders. |
protected abstract int |
protocolGetTaskCount(java.lang.String sSID,
TaskFilter filter)
Gets the task count. |
protected abstract AbstractDocument[] |
protocolGetTasks(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
Gets tasks. |
protected abstract void |
protocolMoveDocuments(java.lang.String sSID,
java.lang.String[] ids,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
Moves the documents to a folder. |
protected abstract void |
protocolMoveFolder(java.lang.String sSID,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
Moves folders. |
protected abstract SessionInfo |
protocolOpenSession(java.util.Properties connectionProps)
Opens a session. |
protected abstract AbstractDocument |
protocolReplyDocument(java.lang.String sSID,
java.lang.String sID,
boolean bReplyAll,
PropertyKey[] keys)
Gets a new document for reply. |
abstract void |
protocolRequestInfoAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Requests information about the assignment. |
abstract void |
protocolRequestInfoInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Requests information about the invitation. |
abstract void |
protocolSendAssignmentInformation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Sends the information update. |
abstract void |
protocolSendInformation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Sends the information update. |
protected abstract void |
protocolSendMeetingRequest(java.lang.String sSID,
java.lang.String sID,
Recipient[] recipients,
boolean bSaveInSent,
java.lang.String sNewSubject,
java.lang.String sSubject)
Hits the server to send the meeting request. |
protected abstract PropertyValue[] |
protocolSetAllDayEventRepeatPattern(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
Hits the server to set the repeat pattern for an all day event. |
protected abstract PropertyValue[] |
protocolSetAppointmentRepeatPattern(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
Hits the server to set the repeat pattern for an appointment. |
protected abstract void |
protocolSetCookies(java.lang.String[][] sCookies)
Sets any additional cookies to be with the http session. |
protected abstract PropertyValue[] |
protocolSetTaskRepeatPattern(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date dueDate,
RepeatPattern repeatPattern)
Hits the server to set the repeat pattern for a task. |
protected abstract void |
protocolUpdateAppointment(java.lang.String sSID,
java.lang.String sID,
boolean bSend,
java.lang.String sSubject,
PropertyValue[] vals)
Updates an appointment and send change notifications. |
protected abstract void |
protocolUpdateAppointmentRepeatAll(java.lang.String sSID,
java.lang.String sID,
long lStartDateAdjustmentSec,
long lEndDateAdjustmentSec,
PropertyValue[] vals)
Updates an appointment repeat all instances. |
protected abstract java.lang.String |
protocolUpdateAppointmentRepeatInstance(java.lang.String sSID,
java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates,
java.util.Date startInstanceDate,
java.util.Date endInstanceDate,
PropertyValue[] vals)
Updates the repeating appointment instance |
protected abstract void |
protocolUpdateDocument(java.lang.String sSID,
java.lang.String sDocumentID,
PropertyValue[] values,
Recipient[] recipients)
Updates a document. |
protected abstract void |
protocolUpdateFolder(java.lang.String sSID,
java.lang.String sFolderID,
PropertyValue[] values)
Updates folders. |
protected abstract void |
protocolUpdateProfile(java.lang.String sSID,
java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyValue[] values)
Update the profile. |
AbstractDocument |
replyDocument(java.lang.String sID,
boolean bReplyAll,
PropertyKey[] keys)
Gets a new document to reply. |
void |
requestInfoAssignment(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Requests information about the assignment. |
void |
requestInfoInvitation(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Requests information about the invitation. |
void |
sendAssignmentInformation(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Sends the information update. |
void |
sendInformation(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
Sends the information update. |
void |
sendMeetingRequest(java.lang.String sID,
Recipient[] recipients,
boolean bSaveInSent,
java.lang.String sNewSubject,
java.lang.String sSubject)
Hits the server to send the meeting request. |
PropertyValue[] |
setAllDayEventRepeatPattern(java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
Hits the server to set the repeat pattern for an all day event. |
PropertyValue[] |
setAppointmentRepeatPattern(java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
Hits the server to set the repeat pattern for an appointment. |
void |
setCookies(java.lang.String[][] sCookies)
Sets any additional cookies to be with the http session. |
PropertyValue[] |
setTaskRepeatPattern(java.lang.String sID,
PropertyKey[] keys,
java.util.Date dueDate,
RepeatPattern repeatPattern)
Hits the server to set the repeat pattern for a task. |
void |
setTimeZone(java.util.TimeZone timeZone)
Sets the time zone for this protocol. |
void |
startTrace(boolean bVerbose)
Starts tracing calls to the server. |
void |
updateAppointment(java.lang.String sID,
boolean bSend,
java.lang.String sSubject,
PropertyValue[] vals)
Updates appointment and any meeting attendees. |
void |
updateAppointmentRepeatAll(java.lang.String sID,
long lStartDateAdjustmentSec,
long lEndDateAdjustmentSec,
PropertyValue[] vals)
Updates an appointment repeat all instances. |
java.lang.String |
updateAppointmentRepeatInstance(java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates,
java.util.Date startInstanceDate,
java.util.Date endInstanceDate,
PropertyValue[] vals)
Updates the repeating appointment instance. |
void |
updateDocument(java.lang.String sDocumentID,
PropertyValue[] values,
Recipient[] recipients)
Hits the server to update a document. |
void |
updateFolder(java.lang.String sFolderID,
PropertyValue[] values)
Hits the server to update folders. |
void |
updateProfile(java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyValue[] values)
Update the profile. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Properties m_props
protected java.lang.String m_sSessionID
protected java.util.TimeZone m_timeZone
| Constructor Detail |
public AbstractServerProtocol()
| Method Detail |
public java.lang.String openSession(java.util.Properties connectionProps)
throws DominoException
IServerProtocolopenSession in interface IServerProtocolcom.compoze.domino.IServerProtocolconnectionProps - the connection propertiesDominoException - if a problem occurred while opening the sessionpublic void setCookies(java.lang.String[][] sCookies)
IServerProtocolsetCookies in interface IServerProtocolcom.compoze.domino.IServerProtocolsCookies - two dimensional array of name/value pairs to send as cookiesprotected abstract void protocolSetCookies(java.lang.String[][] sCookies)
sCookies - two dimensional array of name/value pairs to send as cookiespublic java.lang.String[][] getCookies()
getCookies in interface IServerProtocolcom.compoze.domino.IServerProtocolprotected abstract java.lang.String[][] protocolGetCookies()
public void startTrace(boolean bVerbose)
IServerProtocolstartTrace in interface IServerProtocolcom.compoze.domino.IServerProtocolbVerbose - if true, trace data sent and
received, otherwise just trace elapsed time and number of requestspublic java.lang.String endTrace()
IServerProtocolendTrace in interface IServerProtocolcom.compoze.domino.IServerProtocol
public void closeSession()
throws DominoException
IServerProtocolcloseSession in interface IServerProtocolcom.compoze.domino.IServerProtocolDominoException - if a problem occurred while closing the session
public void checkSession()
throws DominoException
IServerProtocolcheckSession in interface IServerProtocolcom.compoze.domino.IServerProtocolDominoException - if a problem occurred while closing the session
protected abstract void protocolCheckSession(java.lang.String sSID)
throws DominoException
sSID - the session idpublic java.lang.String getID()
IServerProtocolgetID in interface IServerProtocolcom.compoze.domino.IServerProtocolpublic java.lang.String getMailbox()
IServerProtocolgetMailbox in interface IServerProtocolcom.compoze.domino.IServerProtocolpublic UserInfo getUserInfo()
IServerProtocolgetUserInfo in interface IServerProtocolcom.compoze.domino.IServerProtocolpublic long getAttachmentSizeLimit()
IServerProtocolgetAttachmentSizeLimit in interface IServerProtocolcom.compoze.domino.IServerProtocolpublic java.lang.String getServiceURL()
IServerProtocolgetServiceURL in interface IServerProtocolcom.compoze.domino.IServerProtocolpublic java.lang.String getProxyServerURL()
getProxyServerURL in interface IServerProtocolnull)public java.lang.String getProxyServerUsername()
getProxyServerUsername in interface IServerProtocolnull)public java.lang.String getProxyServerPassword()
getProxyServerPassword in interface IServerProtocolnull)
protected abstract void protocolCloseSession(java.lang.String sSID)
throws DominoException
sSID - the id of the session to close
protected abstract SessionInfo protocolOpenSession(java.util.Properties connectionProps)
throws DominoException
public javax.activation.DataHandler getAttachment(java.lang.String sID,
int iIndex,
java.lang.String sName)
throws DominoException
IServerProtocolgetAttachment in interface IServerProtocol
protected abstract javax.activation.DataHandler protocolGetAttachment(java.lang.String sSID,
java.lang.String sID,
int iIndex,
java.lang.String sName)
throws DominoException
public AbstractDocument[] getMeetingResponses(java.lang.String sID)
throws DominoException
IServerProtocolgetMeetingResponses in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the id of the document
protected abstract AbstractDocument[] protocolGetMeetingResponses(java.lang.String sSID,
java.lang.String sID)
throws DominoException
sSID - the session idsID - the id of the document
public void cancelAppointment(java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
throws DominoException
IServerProtocolcancelAppointment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the id of the documentsSubject - the subjectsComment - the cancellation comment
protected abstract void protocolCancelAppointment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
throws DominoException
sID - the id of the documentsSubject - the subjectsComment - the cancellation comment
public void confirmAppointment(java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
throws DominoException
IServerProtocolconfirmAppointment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the id of the documentsSubject - the subjectsComment - the confirmation comment
protected abstract void protocolConfirmAppointment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
java.lang.String sComment)
throws DominoException
sID - the id of the documentsSubject - the subjectsComment - the confirmation comment
public void copyDocuments(java.lang.String[] ids,
java.lang.String sFolderID)
throws DominoException
IServerProtocolcopyDocuments in interface IServerProtocolcom.compoze.domino.IServerProtocolids - the ids of the documents to copysFolderID - the ID of the target folder
protected abstract void protocolCopyDocuments(java.lang.String sSID,
java.lang.String[] ids,
java.lang.String sFolderID)
throws DominoException
ids - the ids of the documents to copysFolderID - the ID of the target folder
public void sendMeetingRequest(java.lang.String sID,
Recipient[] recipients,
boolean bSaveInSent,
java.lang.String sNewSubject,
java.lang.String sSubject)
throws DominoException
IServerProtocolsendMeetingRequest in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the appointment idrecipients - the recipients to send the appointment to (may not be null)bSaveInSent - true to save a copy of this in the sent folder; false otherwisesNewSubject - the new meeting subjectsSubject - the meeting subject
protected abstract void protocolSendMeetingRequest(java.lang.String sSID,
java.lang.String sID,
Recipient[] recipients,
boolean bSaveInSent,
java.lang.String sNewSubject,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the appointment idrecipients - the recipients to send the appointment to (may not be null)bSaveInSent - true to save a copy of this in the sent folder; false otherwisesNewSubject - the new meeting subjectsSubject - the meeting subject
public void moveDocuments(java.lang.String[] ids,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
throws DominoException
IServerProtocolmoveDocuments in interface IServerProtocolcom.compoze.domino.IServerProtocolids - the ids of the documents to movesSourceFolderID - the ID of the source foldersTargetFolderID - the ID of the target folder
protected abstract void protocolMoveDocuments(java.lang.String sSID,
java.lang.String[] ids,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
throws DominoException
ids - the ids of the documents to movesSourceFolderID - the ID of the source foldersTargetFolderID - the ID of the target folder
public java.util.List getFolders(PropertyKey[] keys,
java.lang.String[] expandedFolderIDs)
throws DominoException
getFolders in interface IServerProtocolcom.compoze.domino.IServerProtocolPropertyValue arraysDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void updateFolder(java.lang.String sFolderID,
PropertyValue[] values)
throws DominoException
IServerProtocolupdateFolder in interface IServerProtocolcom.compoze.domino.IServerProtocolsFolderID - the ID of the folder to updatevalues - the values to update
protected abstract void protocolUpdateFolder(java.lang.String sSID,
java.lang.String sFolderID,
PropertyValue[] values)
throws DominoException
public void updateDocument(java.lang.String sDocumentID,
PropertyValue[] values,
Recipient[] recipients)
throws DominoException
IServerProtocolupdateDocument in interface IServerProtocolcom.compoze.domino.IServerProtocolsDocumentID - the ID of the document to updatevalues - the values to updaterecipients - an array of recipients or null to not send
protected abstract void protocolUpdateDocument(java.lang.String sSID,
java.lang.String sDocumentID,
PropertyValue[] values,
Recipient[] recipients)
throws DominoException
public void addAttachment(java.lang.String sID,
java.lang.String sName,
javax.activation.DataHandler handler)
throws DominoException
IServerProtocoladdAttachment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the id of the documentsName - the name of the attachmenthandler - a handler that can supply the attachment data
protected abstract void protocolAddAttachment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sName,
javax.activation.DataHandler handler)
throws DominoException
public MailboxQuota getMailboxQuota()
throws DominoException
IServerProtocolgetMailboxQuota in interface IServerProtocolcom.compoze.domino.IServerProtocolMailboxQuota
protected abstract MailboxQuota protocolGetMailboxQuota()
throws DominoException
public void deleteAttachment(java.lang.String sID,
int iIndex)
throws DominoException
IServerProtocoldeleteAttachment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the id of the documentiIndex - the index of the attachment
protected abstract void protocolDeleteAttachment(java.lang.String sSID,
java.lang.String sID,
int iIndex)
throws DominoException
public void deleteDocuments(java.lang.String[] documentIDs)
throws DominoException
IServerProtocoldeleteDocuments in interface IServerProtocolcom.compoze.domino.IServerProtocoldocumentIDs - the IDs of the documents to delete
protected abstract void protocolDeleteDocuments(java.lang.String sSID,
java.lang.String[] documentIDs)
throws DominoException
protected abstract java.util.List protocolGetFolders(java.lang.String sSID,
PropertyKey[] keys,
java.lang.String[] expandedFolderIDs)
throws DominoException
public java.util.List getSubFolders(java.lang.String sID,
int iDepth,
PropertyKey[] keys)
throws DominoException
getSubFolders in interface IServerProtocolsID - the folder IDiDepth - the depth to retrievekeys - the properties to bring back from the new folder or null to not retrieve the newly created folderPropertyValue arrays
protected abstract java.util.List protocolGetSubFolders(java.lang.String sSID,
java.lang.String sID,
int iDepth,
PropertyKey[] keys)
throws DominoException
sSID - the session IDsID - the folder IDiDepth - the depth to retrievekeys - the properties to bring back from the new folder or null to not retrieve the newly created folderPropertyValue arrays
public java.lang.String createDocument(PropertyValue[] values)
throws DominoException
IServerProtocolcreateDocument in interface IServerProtocolcom.compoze.domino.IServerProtocolvalues - the values for the new document
protected abstract java.lang.String protocolCreateDocument(java.lang.String sSID,
PropertyValue[] values)
throws DominoException
public PropertyValue[] setTaskRepeatPattern(java.lang.String sID,
PropertyKey[] keys,
java.util.Date dueDate,
RepeatPattern repeatPattern)
throws DominoException
IServerProtocolsetTaskRepeatPattern in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the task idkeys - the keys for the documentdueDate - the due date or null if not setrepeatPattern - the repeating pattern
protected abstract PropertyValue[] protocolSetTaskRepeatPattern(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date dueDate,
RepeatPattern repeatPattern)
throws DominoException
sSID - the session idsID - the task idkeys - the keys for the documentdueDate - the due date or null if not setrepeatPattern - the repeating pattern
public PropertyValue[] getRepeatPattern(java.lang.String sID)
throws DominoException
IServerProtocolgetRepeatPattern in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the appointment id
protected abstract PropertyValue[] protocolGetRepeatPattern(java.lang.String sSID,
java.lang.String sID)
throws DominoException
sSID - the session idsID - the appointment id
public PropertyValue[] setAppointmentRepeatPattern(java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
throws DominoException
IServerProtocolsetAppointmentRepeatPattern in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the appointment idkeys - the keys for the documentendDate - the end date or null if not setrepeatPattern - the repeating pattern
protected abstract PropertyValue[] protocolSetAppointmentRepeatPattern(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
throws DominoException
sSID - the session idsID - the appointment idkeys - the keys for the documentendDate - the end date or null if not setrepeatPattern - the repeating pattern
public PropertyValue[] setAllDayEventRepeatPattern(java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
throws DominoException
IServerProtocolsetAllDayEventRepeatPattern in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the appointment idkeys - the keys for the documentendDate - the end date or null if not setrepeatPattern - the repeating pattern
protected abstract PropertyValue[] protocolSetAllDayEventRepeatPattern(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date endDate,
RepeatPattern repeatPattern)
throws DominoException
sSID - the session idsID - the appointment idkeys - the keys for the documentendDate - the end date or null if not setrepeatPattern - the repeating pattern
public java.util.List getFolder(java.lang.String sFolderID,
PropertyKey[] keys)
throws DominoException
IServerProtocolgetFolder in interface IServerProtocolcom.compoze.domino.IServerProtocolsFolderID - the ID of the folder to getkeys - the keys to load for the folderPropertyValue arraysDominoException - if a problem occurred while opening the session
protected abstract java.util.List protocolGetFolder(java.lang.String sSID,
java.lang.String sFolderID,
PropertyKey[] keys)
throws DominoException
public java.util.List getFolder(FolderType type,
PropertyKey[] keys)
throws DominoException
IServerProtocolgetFolder in interface IServerProtocolcom.compoze.domino.IServerProtocoltype - the folder typekeys - the keys to load for the folderPropertyValue arraysDominoException - if a problem occurred while opening the session
protected abstract java.util.List protocolGetFolder(java.lang.String sSID,
FolderType type,
PropertyKey[] keys)
throws DominoException
public void deleteFolders(java.lang.String[] folderIDs)
throws DominoException
IServerProtocoldeleteFolders in interface IServerProtocolcom.compoze.domino.IServerProtocolDominoException - if a problem occurred while opening the session
protected abstract void protocolDeleteFolders(java.lang.String sSID,
java.lang.String[] folderIDs)
throws DominoException
public int getDocumentCountByViewName(java.lang.String sViewName,
java.lang.String sKey)
throws DominoException
IServerProtocolgetDocumentCountByViewName in interface IServerProtocolcom.compoze.domino.IServerProtocolsViewName - the view name to retrieve the document count forsKey - the view key or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract int protocolGetDocumentCountByViewName(java.lang.String sSID,
java.lang.String sViewName,
java.lang.String sKey)
throws DominoException
sSID - the session IDsViewName - the view name to retrieve the document count forsKey - the view key or null to ignore
public int getContactCount(ContactFilter filter)
throws DominoException
IServerProtocolgetContactCount in interface IServerProtocolcom.compoze.domino.IServerProtocolfilter - the filter or null for no filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract int protocolGetContactCount(java.lang.String sSID,
ContactFilter filter)
throws DominoException
sSID - the session IDfilter - the filter or null for no filtering
public int getContactCountStaticView(java.lang.String sSearchKey)
throws DominoException
IServerProtocolgetContactCountStaticView in interface IServerProtocolcom.compoze.domino.IServerProtocolsSearchKey - the last name search key or null for no filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract int protocolGetContactCountStaticView(java.lang.String sSID,
java.lang.String sSearchKey)
throws DominoException
sSID - the session IDsSearchKey - the last name search key or null for no filtering
public int getMemoCount(MemoFilter filter)
throws DominoException
IServerProtocolgetMemoCount in interface IServerProtocolcom.compoze.domino.IServerProtocolfilter - the filter or null for no filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract int protocolGetMemoCount(java.lang.String sSID,
MemoFilter filter)
throws DominoException
sSID - the session IDfilter - the filter or null for no filtering
public int getTaskCount(TaskFilter filter)
throws DominoException
IServerProtocolgetTaskCount in interface IServerProtocolcom.compoze.domino.IServerProtocolfilter - the filter or null for no filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract int protocolGetTaskCount(java.lang.String sSID,
TaskFilter filter)
throws DominoException
sSID - the session IDfilter - the filter or null for no filtering
public AbstractDocument getDocument(java.lang.String sID,
PropertyKey[] keys,
java.util.Date instanceDate)
throws DominoException
getDocument in interface IServerProtocolsID - the document idkeys - the properties to bring back from the documentinstanceDate - the instance date or null for nonenull if not foundDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument protocolGetDocument(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys,
java.util.Date instanceDate)
throws DominoException
sSID - the session idsID - the document idkeys - the properties to bring back from the documentinstanceDate - the instance date or null for nonenull if not found
public AbstractDocument forwardDocument(java.lang.String sID,
PropertyKey[] keys)
throws DominoException
forwardDocument in interface IServerProtocolsID - the document id to forward fromkeys - the properties to bring back from the documentnull if not foundDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument protocolForwardDocument(java.lang.String sSID,
java.lang.String sID,
PropertyKey[] keys)
throws DominoException
sSID - the session idsID - the document id to forward fromkeys - the properties to bring back from the documentnull if not found
public AbstractDocument replyDocument(java.lang.String sID,
boolean bReplyAll,
PropertyKey[] keys)
throws DominoException
replyDocument in interface IServerProtocolsID - the document id to reply frombReplyAll - true to reply to all or false otherwise.keys - the properties to bring back from the documentnull if not foundDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument protocolReplyDocument(java.lang.String sSID,
java.lang.String sID,
boolean bReplyAll,
PropertyKey[] keys)
throws DominoException
sSID - the session idsID - the document id to reply frombReplyAll - true to reply to all or false otherwise.keys - the properties to bring back from the documentnull if not found
public int getDocumentCountByViewUNID(java.lang.String sViewUNID,
java.lang.String sKey)
throws DominoException
IServerProtocolgetDocumentCountByViewUNID in interface IServerProtocolcom.compoze.domino.IServerProtocolsViewUNID - the view UNID to retrieve the document count forsKey - the view key or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract int protocolGetDocumentCountByViewUNID(java.lang.String sSID,
java.lang.String sViewUNID,
java.lang.String sKey)
throws DominoException
sSID - the session IDsViewUNID - the view UNID to retrieve the document count forsKey - the view key or null to ignore
public AbstractDocument[] getDocumentsByViewName(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewName)
throws DominoException
getDocumentsByViewName in interface IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysKey - the view key or null to ignoresViewName - the view name to retrieve the documents fromDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetDocumentsByViewName(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewName)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysKey - the view key or null to ignoresViewName - the view name to retrieve the documents fromDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractItem getProfile(java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyKey[] keys)
throws DominoException
getProfile in interface IServerProtocolsProfileName - the profile namesProfileUser - the user requesting the profile or nullkeys - the properties to bring back from the documentnull if arguments were incorrectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractItem protocolGetProfile(java.lang.String sSID,
java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyKey[] keys)
throws DominoException
sSID - the session idsProfileName - the profile namesProfileUser - the user requesting the profile or nullkeys - the properties to bring back from the documentnull if arguments were incorrect
public void updateProfile(java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyValue[] values)
throws DominoException
updateProfile in interface IServerProtocolsProfileName - the profile namesProfileUser - the user requesting the profile or nullvalues - the values to update on the profileDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract void protocolUpdateProfile(java.lang.String sSID,
java.lang.String sProfileName,
java.lang.String sProfileUser,
PropertyValue[] values)
throws DominoException
sSID - the session idsProfileName - the profile namesProfileUser - the user requesting the profile or nullvalues - the values to update on the profilenull if arguments were incorrect
public void deleteProfile(java.lang.String sProfileName,
java.lang.String sProfileUser)
throws DominoException
deleteProfile in interface IServerProtocolsProfileName - the profile namesProfileUser - the user requesting the profile or nullDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract void protocolDeleteProfile(java.lang.String sSID,
java.lang.String sProfileName,
java.lang.String sProfileUser)
throws DominoException
sSID - the session idsProfileName - the profile namesProfileUser - the user requesting the profile or nullvalues - the values to update on the profilenull if arguments were incorrect
public AbstractDocument[] getMemos(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
MemoFilter filter)
throws DominoException
IServerProtocolgetMemos in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort byfilter - the filter (may not be null)DominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract AbstractDocument[] protocolGetMemos(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
MemoFilter filter)
throws DominoException
sSID - the session idiStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort byfilter - the filter (may not be null)DominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getMemosByFolderUNID(java.lang.String sFolderID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp)
throws DominoException
getMemosByFolderUNID in interface IServerProtocolsFolderID - the folder ID to retrieve the documents fromiStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort byDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetMemosByFolderUNID(java.lang.String sSID,
java.lang.String sFolderID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp)
throws DominoException
sFolderID - the folder ID to retrieve the documents fromiStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort byDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getContacts(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
throws DominoException
IServerProtocolgetContacts in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysFormula - the formula or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetContacts(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysFormula - the formula or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getContactsStaticView(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sSearchKey)
throws DominoException
IServerProtocolgetContactsStaticView in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysSearchKey - the last name search key or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetContactsStaticView(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sSearchKey)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysSearchKey - the search key or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getAppointments(int iStartIndex,
int iEndIndex,
java.util.Date startDate,
java.util.Date endDate,
PropertyKey[] keys)
throws DominoException
IServerProtocolgetAppointments in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allstartDate - the start date (inclusive) or null for no start dateendDate - the end date (exclusive) or null for no end datekeys - the properties to bring back from the appointmentDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetAppointments(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
java.util.Date startDate,
java.util.Date endDate,
PropertyKey[] keys)
throws DominoException
sSID - the session idiStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allstartDate - the start date (inclusive) or null for no start dateendDate - the end date (exclusive) or null for no end datekeys - the properties to bring back from the appointmentDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getTasks(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
throws DominoException
IServerProtocolgetTasks in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysFormula - the formula or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetTasks(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sFormula)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysFormula - the formula or null to ignoreDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getAddressBooks()
throws DominoException
IServerProtocolgetAddressBooks in interface IServerProtocolcom.compoze.domino.IServerProtocolDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetAddressBooks(java.lang.String sSID)
throws DominoException
sSID - the session IDDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getAddressBooks(java.lang.String sDAServerName)
throws DominoException
getAddressBooks in interface IServerProtocolsDAServerName - the Directory Assistance Server NameDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetAddressBooks(java.lang.String sSID,
java.lang.String sDAServerName)
throws DominoException
sSID - the session IDDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public FreeBusy getFreeBusy(java.lang.String sFullName,
java.util.Date startDate,
java.util.Date endDate,
int iInterval)
throws DominoException
getFreeBusy in interface IServerProtocolsFullName - the FullName of the address entry to query free/busystartDate - the start date of the free busy query or nullendDate - the end date of the free busy query or nulliInterval - the interval (in minutes)DominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract FreeBusy protocolGetFreeBusy(java.lang.String sFullName,
java.util.Date startDate,
java.util.Date endDate,
int iInterval)
throws DominoException
sFullName - the FullName of the address entry to query free/busystartDate - the start date of the free busy query or nullendDate - the end date of the free busy query or nulliInterval - the free busy interval (in minutes)DominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getDocumentsByViewUNID(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewID)
throws DominoException
getDocumentsByViewUNID in interface IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysKey - the view key or null to ignoresViewID - the view id to retrieve the documents fromDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract AbstractDocument[] protocolGetDocumentsByViewUNID(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
SortProperty sortProp,
java.lang.String sKey,
java.lang.String sViewID)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsortProp - the property to sort bysKey - the view key or null to ignoresViewID - the view id to retrieve the documents fromDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getAddressBookEntries(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
IServerProtocolgetAddressBookEntries in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsFile - the address book filesServer - the address book serversFilterKey - the search filter key or null for no search filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract AbstractDocument[] protocolGetAddressBookEntries(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
sSID - the session idiStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsFile - the address book filesServer - the address book serversFilterKey - the search filter key or null for no search filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getRooms(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
IServerProtocolgetRooms in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract AbstractDocument[] protocolGetRooms(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getResources(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
IServerProtocolgetResources in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract AbstractDocument[] protocolGetResources(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
iStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public AbstractDocument[] getAddressBookEntries(int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.util.Date freeBusyStart,
java.util.Date freeBusyEnd,
int iInterval,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
IServerProtocolgetAddressBookEntries in interface IServerProtocolcom.compoze.domino.IServerProtocoliStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentfreeBusyStart - the start date of the free busy query or null for no free/busyfreeBusyEnd - the end date of the free busy query or null for no free/busyiInterval - the free busy interval (in minutes)sFile - the address book filesServer - the address book serversFilterKey - the search filter key or null for no search filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract AbstractDocument[] protocolGetAddressBookEntries(java.lang.String sSID,
int iStartIndex,
int iEndIndex,
PropertyKey[] keys,
java.util.Date freeBusyStart,
java.util.Date freeBusyEnd,
int iInterval,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
sSID - the session idiStartIndex - the start index endpoint (inclusive) or -1 for alliEndIndex - the end index highpoint (exclusive) or -1 for allkeys - the properties to bring back from the documentfreeBusyStart - the start date of the free busy query or nullfreeBusyEnd - the end date of the free busy query or nulliInterval - the free busy interval (in minutes)sFile - the address book filesServer - the address book serversFilterKey - the search filter key or null for no search filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public int getAddressBookEntriesCount(java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
IServerProtocolgetAddressBookEntriesCount in interface IServerProtocolcom.compoze.domino.IServerProtocolsFile - the address book filesServer - the address book serversFilterKey - the search filter key or null for no search filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract int protocolGetAddressBookEntriesCount(java.lang.String sSID,
java.lang.String sFile,
java.lang.String sServer,
java.lang.String sFilterKey)
throws DominoException
sSID - the session idsFile - the address book filesServer - the address book serversFilterKey - the search filter key or null for no search filteringDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public int getRoomsCount(java.lang.String sFile,
java.lang.String sServer)
throws DominoException
IServerProtocolgetRoomsCount in interface IServerProtocolcom.compoze.domino.IServerProtocolsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract int protocolGetRoomsCount(java.lang.String sSID,
java.lang.String sFile,
java.lang.String sServer)
throws DominoException
sSID - the session idsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public int getResourcesCount(java.lang.String sFile,
java.lang.String sServer)
throws DominoException
IServerProtocolgetResourcesCount in interface IServerProtocolcom.compoze.domino.IServerProtocolsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract int protocolGetResourcesCount(java.lang.String sSID,
java.lang.String sFile,
java.lang.String sServer)
throws DominoException
sSID - the session idsFile - the address book filesServer - the address book serverDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public java.lang.String createFolder(java.lang.String sFolderID,
java.lang.String sName,
PropertyKey[] keys)
throws DominoException
IServerProtocolcreateFolder in interface IServerProtocolcom.compoze.domino.IServerProtocolsFolderID - the parent foldersName - the new folder namekeys - the keys to loadDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract java.lang.String protocolCreateFolder(java.lang.String sSID,
java.lang.String sFolderID,
java.lang.String sName,
PropertyKey[] keys)
throws DominoException
public void copyFolder(java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID,
java.lang.String sNewName)
throws DominoException
IServerProtocolcopyFolder in interface IServerProtocolcom.compoze.domino.IServerProtocolDominoException - if a problem occurred while opening the session
protected abstract void protocolCopyFolder(java.lang.String sSID,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID,
java.lang.String sNewName)
throws DominoException
public void moveFolder(java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
throws DominoException
IServerProtocolmoveFolder in interface IServerProtocolcom.compoze.domino.IServerProtocolDominoException - if a problem occurred while opening the session
protected abstract void protocolMoveFolder(java.lang.String sSID,
java.lang.String sSourceFolderID,
java.lang.String sTargetFolderID)
throws DominoException
public void acceptInvitation(java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject)
throws DominoException
IServerProtocolacceptInvitation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idsComment - the commentbTentative - true to tentatively accept; false otherwisesSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolAcceptInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the invitation idsComment - the commentbTentative - true to tentatively accept; false otherwisesSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void acceptInvitation(java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject,
boolean bRemoveFromInbox)
throws DominoException
IServerProtocolacceptInvitation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idsComment - the commentbTentative - true to tentatively accept; false otherwisesSubject - the subjectbRemoveFromInbox - true to remove appointment from Inbox; false to keepDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolAcceptInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bTentative,
java.lang.String sSubject,
boolean bRemoveFromInbox)
throws DominoException
sSID - the session idsID - the invitation idsComment - the commentbTentative - true to tentatively accept; false otherwisesSubject - the subjectbRemoveFromInbox - true to remove appointment from Inbox; false to keepDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void sendInformation(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolsendInformation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolSendInformation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the invitation idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void declineInvitation(java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
IServerProtocoldeclineInvitation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idsComment - the commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolDeclineInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the invitation idsComment - the commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void declineCounter(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocoldeclineCounter in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the counter idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolDeclineCounter(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the counter idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void acceptCounter(java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolacceptCounter in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the counter idstartDate - the start dateendDate - the end datesComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolAcceptCounter(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sID - the counter idstartDate - the start dateendDate - the end datesComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void delegateInvitation(java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
IServerProtocoldelegateInvitation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idsDelegee - the delegee name (must not be null or empty)sComment - the comment or null for no commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolDelegateInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the invitation idsDelegee - the delegee name (must not be null or empty)sComment - the comment or null for no commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void counterInvitation(java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolcounterInvitation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idstartDate - the proposed start date and timeendDate - the proposed end date and timesComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolCounterInvitation(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the invitation idstartDate - the proposed start date and timeendDate - the proposed end date and timesComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void requestInfoInvitation(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolrequestInfoInvitation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the invitation idsComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolRequestInfoInvitation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the invitation idsComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void acceptAssignment(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolacceptAssignment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolAcceptAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the assignment idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public java.lang.String updateAppointmentRepeatInstance(java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates,
java.util.Date startInstanceDate,
java.util.Date endInstanceDate,
PropertyValue[] vals)
throws DominoException
IServerProtocolupdateAppointmentRepeatInstance in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idpreviousStartDates - the previous start datespreviousEndDates - the previous end datesfutureStartDates - the future start datesfutureEndDates - the future end datesstartInstanceDate - the start instance dateendInstanceDate - the end instance datevals - the properties to updateDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract java.lang.String protocolUpdateAppointmentRepeatInstance(java.lang.String sSID,
java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates,
java.util.Date startInstanceDate,
java.util.Date endInstanceDate,
PropertyValue[] vals)
throws DominoException
sSID - the session idsID - the assignment idpreviousStartDates - the previous start datespreviousEndDates - the previous end datesfutureStartDates - the future start datesfutureEndDates - the future end datesstartInstanceDate - the start instance dateendInstanceDate - the end instance datevals - the properties to updateDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void updateAppointmentRepeatAll(java.lang.String sID,
long lStartDateAdjustmentSec,
long lEndDateAdjustmentSec,
PropertyValue[] vals)
throws DominoException
IServerProtocolupdateAppointmentRepeatAll in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the appointment to updatelStartDateAdjustmentSec - the start date adjustment (in seconds)lEndDateAdjustmentSec - the end date adjustment (in seconds)vals - the properties to update
protected abstract void protocolUpdateAppointmentRepeatAll(java.lang.String sSID,
java.lang.String sID,
long lStartDateAdjustmentSec,
long lEndDateAdjustmentSec,
PropertyValue[] vals)
throws DominoException
sSID - the session idsID - the appointment to updatelStartDateAdjustmentSec - the start date adjustment (in seconds)lEndDateAdjustmentSec - the end date adjustment (in seconds)vals - the properties to update
public void changeAppointmentNotify(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
boolean bScheduleChange)
throws DominoException
IServerProtocolchangeAppointmentNotify in interface IServerProtocolcom.compoze.domino.IServerProtocolsSID - the session idsID - the appointment to updatesSubject - the notification subjectbScheduleChange - true to indicate a change in the schedule
protected abstract void protocolChangeAppointmentNotify(java.lang.String sSID,
java.lang.String sID,
java.lang.String sSubject,
boolean bScheduleChange)
throws DominoException
sSID - the session idsID - the appointment to updatesSubject - the change notification subjectbScheduleChange - true if there is a schedule change
public void updateAppointment(java.lang.String sID,
boolean bSend,
java.lang.String sSubject,
PropertyValue[] vals)
throws DominoException
IServerProtocolupdateAppointment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the appointment to updatebSend - true to send change if necessarysSubject - the appointment subjectvals - the properties to update
protected abstract void protocolUpdateAppointment(java.lang.String sSID,
java.lang.String sID,
boolean bSend,
java.lang.String sSubject,
PropertyValue[] vals)
throws DominoException
sSID - the session idsID - the appointment to updatebSend - true to send changes if necessarysSubject - the appointment subjectvals - the properties to update
public void deleteAllRepeatInstance(java.lang.String sID)
throws DominoException
IServerProtocoldeleteAllRepeatInstance in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract void protocolDeleteAllRepeatInstance(java.lang.String sSID,
java.lang.String sID)
throws DominoException
sSID - the session idsID - the assignment idDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void deleteAppointmentRepeatInstance(java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
throws DominoException
IServerProtocoldeleteAppointmentRepeatInstance in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idpreviousStartDates - the previous start datespreviousEndDates - the previous end datesfutureStartDates - the future start datesfutureEndDates - the future end datesDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract void protocolDeleteAppointmentRepeatInstance(java.lang.String sSID,
java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
throws DominoException
sSID - the session idsID - the assignment idpreviousStartDates - the previous start datespreviousEndDates - the previous end datesfutureStartDates - the future start datesfutureEndDates - the future end datesDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void deleteTaskRepeatInstance(java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
throws DominoException
IServerProtocoldeleteTaskRepeatInstance in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idpreviousStartDates - the previous start datespreviousEndDates - the previous end datesfutureStartDates - the future start datesfutureEndDates - the future end datesDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
protected abstract void protocolDeleteTaskRepeatInstance(java.lang.String sSID,
java.lang.String sID,
java.util.Date[] previousStartDates,
java.util.Date[] previousEndDates,
java.util.Date[] futureStartDates,
java.util.Date[] futureEndDates)
throws DominoException
sSID - the session idsID - the assignment idpreviousStartDates - the previous start datespreviousEndDates - the previous end datesfutureStartDates - the future start datesfutureEndDates - the future end datesDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void sendAssignmentInformation(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolsendAssignmentInformation in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolSendAssignmentInformation(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the assignment idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void declineAssignment(java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
IServerProtocoldeclineAssignment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idsComment - the commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolDeclineAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the assignment idsComment - the commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void declineAssignmentCounter(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocoldeclineAssignmentCounter in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the counter idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolDeclineAssignmentCounter(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the counter idsComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void acceptAssignmentCounter(java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolacceptAssignmentCounter in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the counter idstartDate - the start dateendDate - the end datesComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolAcceptAssignmentCounter(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the counter idstartDate - the start datedueDate - the due datesComment - the commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void delegateAssignment(java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
IServerProtocoldelegateAssignment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idsDelegee - the delegee name (must not be null or empty)sComment - the comment or null for no commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolDelegateAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sDelegee,
java.lang.String sComment,
boolean bKeepInformed,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the assignment idsDelegee - the delegee name (must not be null or empty)sComment - the comment or null for no commentbKeepInformed - true to keep informed of event updatessSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void counterAssignment(java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolcounterAssignment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idstartDate - the proposed start datedueDate - the proposed due datesComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolCounterAssignment(java.lang.String sSID,
java.lang.String sID,
java.util.Date startDate,
java.util.Date dueDate,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the assignment idstartDate - the proposed start datedueDate - the proposed due datesComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void requestInfoAssignment(java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
IServerProtocolrequestInfoAssignment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idsComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolRequestInfoAssignment(java.lang.String sSID,
java.lang.String sID,
java.lang.String sComment,
java.lang.String sSubject)
throws DominoException
sSID - the session idsID - the assignment idsComment - the comment or null for no commentsSubject - the subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public void completedAssignment(java.lang.String sID,
java.util.Date completedDate,
java.lang.String sComment,
java.lang.String sSubject,
java.lang.String sAdjustSubject)
throws DominoException
IServerProtocolcompletedAssignment in interface IServerProtocolcom.compoze.domino.IServerProtocolsID - the assignment idcompletedDate - the completed date (may not be null)sComment - the comment or null for no commentsSubject - the subjectsAdjustSubject - the adjust subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Service
public abstract void protocolCompletedAssignment(java.lang.String sSID,
java.lang.String sID,
java.util.Date completedDate,
java.lang.String sComment,
java.lang.String sSubject,
java.lang.String sAdjustSubject)
throws DominoException
sSID - the session idsID - the assignment idcompletedDate - the completed date (may not be null)sComment - the comment or null for no commentsSubject - the subjectsAdjustSubject - the adjust subjectDominoException - if a problem occurred while connecting to
or interacting with the Compoze Domino Servicepublic java.util.TimeZone getTimeZone()
IServerProtocolgetTimeZone in interface IServerProtocolcom.compoze.domino.IServerProtocolpublic void setTimeZone(java.util.TimeZone timeZone)
IServerProtocolsetTimeZone in interface IServerProtocolcom.compoze.domino.IServerProtocoltimeZone - the time zone
public javax.activation.DataHandler getEmbeddedImage(java.lang.String sID,
java.lang.String sImageID)
throws DominoException
getEmbeddedImage in interface IServerProtocolsID - the id of the documentsImageID - the id of the image
protected abstract javax.activation.DataHandler protocolGetEmbeddedImage(java.lang.String sSessionID,
java.lang.String sID,
java.lang.String sImageID)
throws DominoException
sSessionID - the id of the sessionsID - the id of the documentsImageID - the id of the image
|
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||