org.csapi.gms
Interface IpMailboxOperations

All Superinterfaces:
IpInterfaceOperations, IpServiceOperations
All Known Subinterfaces:
IpMailbox
All Known Implementing Classes:
_IpMailboxStub, IpMailboxPOA, IpMailboxPOATie

public interface IpMailboxOperations
extends IpServiceOperations

Generated from IDL interface "IpMailbox"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004

Method Summary
 void close(int mailboxSessionID)
           
 void createFolder(int mailboxSessionID, java.lang.String folderID)
           
 int getInfoAmount(int mailboxSessionID)
           
 TpMailboxInfoProperty[] getInfoProperties(int mailboxSessionID, int firstProperty, int numberOfProperties)
           
 void lock(int mailboxSessionID)
           
 TpMailboxFolderIdentifier openFolder(int mailboxSessionID, java.lang.String folderID)
           
 void remove(TpAddress mailboxID, java.lang.String authenticationInfo)
           
 void setInfoProperties(int mailboxSessionID, int firstProperty, TpMailboxInfoProperty[] mailboxInfoProperties)
           
 void unlock(int mailboxSessionID)
           
 
Methods inherited from interface org.csapi.IpServiceOperations
setCallback, setCallbackWithSessionID
 

Method Detail

close

void close(int mailboxSessionID)
           throws TpCommonExceptions,
                  P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

lock

void lock(int mailboxSessionID)
          throws TpCommonExceptions,
                 P_INVALID_SESSION_ID,
                 P_GMS_LOCKING_LOCKED_MAILBOX
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_LOCKING_LOCKED_MAILBOX

unlock

void unlock(int mailboxSessionID)
            throws TpCommonExceptions,
                   P_INVALID_SESSION_ID,
                   P_GMS_UNLOCKING_UNLOCKED_MAILBOX,
                   P_GMS_CANNOT_UNLOCK_MAILBOX
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_UNLOCKING_UNLOCKED_MAILBOX
P_GMS_CANNOT_UNLOCK_MAILBOX

getInfoAmount

int getInfoAmount(int mailboxSessionID)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getInfoProperties

TpMailboxInfoProperty[] getInfoProperties(int mailboxSessionID,
                                          int firstProperty,
                                          int numberOfProperties)
                                          throws TpCommonExceptions,
                                                 P_INVALID_SESSION_ID,
                                                 P_GMS_NUMBER_NOT_POSITIVE
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_NUMBER_NOT_POSITIVE

setInfoProperties

void setInfoProperties(int mailboxSessionID,
                       int firstProperty,
                       TpMailboxInfoProperty[] mailboxInfoProperties)
                       throws TpCommonExceptions,
                              P_GMS_PROPERTY_NOT_SET,
                              P_INVALID_SESSION_ID,
                              P_GMS_MAILBOX_LOCKED
Throws:
TpCommonExceptions
P_GMS_PROPERTY_NOT_SET
P_INVALID_SESSION_ID
P_GMS_MAILBOX_LOCKED

openFolder

TpMailboxFolderIdentifier openFolder(int mailboxSessionID,
                                     java.lang.String folderID)
                                     throws TpCommonExceptions,
                                            P_INVALID_SESSION_ID,
                                            P_GMS_INVALID_FOLDER_ID,
                                            P_GMS_FOLDER_IS_OPEN,
                                            P_GMS_MAILBOX_LOCKED
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_INVALID_FOLDER_ID
P_GMS_FOLDER_IS_OPEN
P_GMS_MAILBOX_LOCKED

createFolder

void createFolder(int mailboxSessionID,
                  java.lang.String folderID)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID,
                         P_GMS_INVALID_FOLDER_ID,
                         P_GMS_MAILBOX_LOCKED
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_INVALID_FOLDER_ID
P_GMS_MAILBOX_LOCKED

remove

void remove(TpAddress mailboxID,
            java.lang.String authenticationInfo)
            throws P_GMS_INVALID_AUTHENTICATION_INFORMATION,
                   P_GMS_INVALID_MAILBOX,
                   TpCommonExceptions,
                   P_GMS_MAILBOX_OPEN,
                   P_GMS_MAILBOX_LOCKED,
                   P_GMS_INSUFFICIENT_PRIVILEGE
Throws:
P_GMS_INVALID_AUTHENTICATION_INFORMATION
P_GMS_INVALID_MAILBOX
TpCommonExceptions
P_GMS_MAILBOX_OPEN
P_GMS_MAILBOX_LOCKED
P_GMS_INSUFFICIENT_PRIVILEGE


Copyright © 2008. All Rights Reserved.