org.csapi.gms
Class _IpMailboxStub

java.lang.Object
  extended by org.omg.CORBA.portable.ObjectImpl
      extended by org.csapi.gms._IpMailboxStub
All Implemented Interfaces:
java.io.Serializable, IpMailbox, IpMailboxOperations, IpInterface, IpInterfaceOperations, IpService, IpServiceOperations, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity

public class _IpMailboxStub
extends org.omg.CORBA.portable.ObjectImpl
implements IpMailbox

Generated from IDL interface "IpMailbox"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004
See Also:
Serialized Form

Field Summary
static java.lang.Class _opsClass
           
 
Constructor Summary
_IpMailboxStub()
           
 
Method Summary
 java.lang.String[] _ids()
           
 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 setCallback(IpInterface appInterface)
           
 void setCallbackWithSessionID(IpInterface appInterface, int sessionID)
           
 void setInfoProperties(int mailboxSessionID, int firstProperty, TpMailboxInfoProperty[] mailboxInfoProperties)
           
 void unlock(int mailboxSessionID)
           
 
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_opsClass

public static final java.lang.Class _opsClass
Constructor Detail

_IpMailboxStub

public _IpMailboxStub()
Method Detail

_ids

public java.lang.String[] _ids()
Specified by:
_ids in class org.omg.CORBA.portable.ObjectImpl

setCallback

public void setCallback(IpInterface appInterface)
                 throws P_INVALID_INTERFACE_TYPE,
                        TpCommonExceptions
Specified by:
setCallback in interface IpServiceOperations
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions

lock

public void lock(int mailboxSessionID)
          throws TpCommonExceptions,
                 P_INVALID_SESSION_ID,
                 P_GMS_LOCKING_LOCKED_MAILBOX
Specified by:
lock in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_LOCKING_LOCKED_MAILBOX

createFolder

public void createFolder(int mailboxSessionID,
                         java.lang.String folderID)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID,
                         P_GMS_INVALID_FOLDER_ID,
                         P_GMS_MAILBOX_LOCKED
Specified by:
createFolder in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_INVALID_FOLDER_ID
P_GMS_MAILBOX_LOCKED

openFolder

public 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
Specified by:
openFolder in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_INVALID_FOLDER_ID
P_GMS_FOLDER_IS_OPEN
P_GMS_MAILBOX_LOCKED

remove

public 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
Specified by:
remove in interface IpMailboxOperations
Throws:
P_GMS_INVALID_AUTHENTICATION_INFORMATION
P_GMS_INVALID_MAILBOX
TpCommonExceptions
P_GMS_MAILBOX_OPEN
P_GMS_MAILBOX_LOCKED
P_GMS_INSUFFICIENT_PRIVILEGE

unlock

public void unlock(int mailboxSessionID)
            throws TpCommonExceptions,
                   P_INVALID_SESSION_ID,
                   P_GMS_UNLOCKING_UNLOCKED_MAILBOX,
                   P_GMS_CANNOT_UNLOCK_MAILBOX
Specified by:
unlock in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_UNLOCKING_UNLOCKED_MAILBOX
P_GMS_CANNOT_UNLOCK_MAILBOX

close

public void close(int mailboxSessionID)
           throws TpCommonExceptions,
                  P_INVALID_SESSION_ID
Specified by:
close in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

setInfoProperties

public void setInfoProperties(int mailboxSessionID,
                              int firstProperty,
                              TpMailboxInfoProperty[] mailboxInfoProperties)
                       throws TpCommonExceptions,
                              P_GMS_PROPERTY_NOT_SET,
                              P_INVALID_SESSION_ID,
                              P_GMS_MAILBOX_LOCKED
Specified by:
setInfoProperties in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_GMS_PROPERTY_NOT_SET
P_INVALID_SESSION_ID
P_GMS_MAILBOX_LOCKED

getInfoProperties

public TpMailboxInfoProperty[] getInfoProperties(int mailboxSessionID,
                                                 int firstProperty,
                                                 int numberOfProperties)
                                          throws TpCommonExceptions,
                                                 P_INVALID_SESSION_ID,
                                                 P_GMS_NUMBER_NOT_POSITIVE
Specified by:
getInfoProperties in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_GMS_NUMBER_NOT_POSITIVE

setCallbackWithSessionID

public void setCallbackWithSessionID(IpInterface appInterface,
                                     int sessionID)
                              throws P_INVALID_INTERFACE_TYPE,
                                     TpCommonExceptions,
                                     P_INVALID_SESSION_ID
Specified by:
setCallbackWithSessionID in interface IpServiceOperations
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID

getInfoAmount

public int getInfoAmount(int mailboxSessionID)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID
Specified by:
getInfoAmount in interface IpMailboxOperations
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID


Copyright © 2008. All Rights Reserved.