org.csapi.gms
Class IpMailboxPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.csapi.gms.IpMailboxPOA
          extended by org.csapi.gms.IpMailboxPOATie
All Implemented Interfaces:
IpMailboxOperations, IpInterfaceOperations, IpServiceOperations, org.omg.CORBA.portable.InvokeHandler

public class IpMailboxPOATie
extends IpMailboxPOA

Generated from IDL interface "IpMailbox"

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

Constructor Summary
IpMailboxPOATie(IpMailboxOperations delegate)
           
IpMailboxPOATie(IpMailboxOperations delegate, org.omg.PortableServer.POA poa)
           
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
           
 IpMailboxOperations _delegate()
           
 void _delegate(IpMailboxOperations delegate)
           
 IpMailbox _this()
           
 IpMailbox _this(org.omg.CORBA.ORB orb)
           
 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.csapi.gms.IpMailboxPOA
_all_interfaces, _invoke
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpMailboxPOATie

public IpMailboxPOATie(IpMailboxOperations delegate)

IpMailboxPOATie

public IpMailboxPOATie(IpMailboxOperations delegate,
                       org.omg.PortableServer.POA poa)
Method Detail

_this

public IpMailbox _this()
Overrides:
_this in class IpMailboxPOA

_this

public IpMailbox _this(org.omg.CORBA.ORB orb)
Overrides:
_this in class IpMailboxPOA

_delegate

public IpMailboxOperations _delegate()

_delegate

public void _delegate(IpMailboxOperations delegate)

_default_POA

public org.omg.PortableServer.POA _default_POA()
Overrides:
_default_POA in class org.omg.PortableServer.Servant

setCallback

public void setCallback(IpInterface appInterface)
                 throws P_INVALID_INTERFACE_TYPE,
                        TpCommonExceptions
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions

lock

public 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

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
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
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
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
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
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
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
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
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID

getInfoAmount

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


Copyright © 2008. All Rights Reserved.