ibi.broker.api.ws
Class AddressBookManagerWS

java.lang.Object
  extended by ibi.broker.api.ws.AbstractWebService
      extended by ibi.broker.api.ws.AddressBookManagerWS
All Implemented Interfaces:
AddressBookManagerIF, java.rmi.Remote

public class AddressBookManagerWS
extends AbstractWebService
implements AddressBookManagerIF

Author:
M.Luo

Field Summary
 
Fields inherited from class ibi.broker.api.ws.AbstractWebService
connectionFactory, managedConnectionFactory
 
Constructor Summary
AddressBookManagerWS()
           
 
Method Summary
 void addAddressBook(Authenticate authenticate, AddrBook addrBook)
           
 void addDestinationElement(Authenticate authenticate, java.lang.String bookName, DestinationElement destinationElement)
           
 void deleteAddressBook(Authenticate authenticate, java.lang.String bookName)
           
 void deleteDestinationElement(Authenticate authenticate, java.lang.String bookName, DestinationElement destinationElement)
           
 AddrBook getAddressBook(Authenticate authenticate, java.lang.String bookName)
           
 AddrBook[] getAddressBookPrivateListByCaller(Authenticate authenticate, java.lang.String method)
           
 AddrBook[] getAddressBookPrivateListByOwner(Authenticate authenticate, java.lang.String owner, java.lang.String method)
           
 AddrBook getAddressBookProperty(Authenticate authenticate, java.lang.String bookName)
           
 AddrBook[] getAddressBookPublicList(Authenticate authenticate, java.lang.String method)
           
 AddrBook[] getAddressBookPublicListByCaller(Authenticate authenticate, java.lang.String method)
           
 AddrBook[] getAddressBookPublicListByOwner(Authenticate authenticate, java.lang.String owner, java.lang.String method)
           
 java.lang.String[] getOwnerList(Authenticate authenticate)
           
 void updateAddressBook(Authenticate authenticate, AddrBook addrBook)
           
 void updateAddressBookProperty(Authenticate authenticate, AddrBook addrBook)
           
 
Methods inherited from class ibi.broker.api.ws.AbstractWebService
createCCIConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressBookManagerWS

public AddressBookManagerWS()
Method Detail

getAddressBookPublicList

public AddrBook[] getAddressBookPublicList(Authenticate authenticate,
                                           java.lang.String method)
                                    throws java.rmi.RemoteException
Specified by:
getAddressBookPublicList in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getAddressBookPublicListByCaller

public AddrBook[] getAddressBookPublicListByCaller(Authenticate authenticate,
                                                   java.lang.String method)
                                            throws java.rmi.RemoteException
Specified by:
getAddressBookPublicListByCaller in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getAddressBookPublicListByOwner

public AddrBook[] getAddressBookPublicListByOwner(Authenticate authenticate,
                                                  java.lang.String owner,
                                                  java.lang.String method)
                                           throws java.rmi.RemoteException
Specified by:
getAddressBookPublicListByOwner in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getAddressBookPrivateListByCaller

public AddrBook[] getAddressBookPrivateListByCaller(Authenticate authenticate,
                                                    java.lang.String method)
                                             throws java.rmi.RemoteException
Specified by:
getAddressBookPrivateListByCaller in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getAddressBookPrivateListByOwner

public AddrBook[] getAddressBookPrivateListByOwner(Authenticate authenticate,
                                                   java.lang.String owner,
                                                   java.lang.String method)
                                            throws java.rmi.RemoteException
Specified by:
getAddressBookPrivateListByOwner in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getAddressBookProperty

public AddrBook getAddressBookProperty(Authenticate authenticate,
                                       java.lang.String bookName)
                                throws java.rmi.RemoteException
Specified by:
getAddressBookProperty in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getAddressBook

public AddrBook getAddressBook(Authenticate authenticate,
                               java.lang.String bookName)
                        throws java.rmi.RemoteException
Specified by:
getAddressBook in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

addAddressBook

public void addAddressBook(Authenticate authenticate,
                           AddrBook addrBook)
                    throws java.rmi.RemoteException
Specified by:
addAddressBook in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

updateAddressBookProperty

public void updateAddressBookProperty(Authenticate authenticate,
                                      AddrBook addrBook)
                               throws java.rmi.RemoteException
Specified by:
updateAddressBookProperty in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

updateAddressBook

public void updateAddressBook(Authenticate authenticate,
                              AddrBook addrBook)
                       throws java.rmi.RemoteException
Specified by:
updateAddressBook in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

deleteAddressBook

public void deleteAddressBook(Authenticate authenticate,
                              java.lang.String bookName)
                       throws java.rmi.RemoteException
Specified by:
deleteAddressBook in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

addDestinationElement

public void addDestinationElement(Authenticate authenticate,
                                  java.lang.String bookName,
                                  DestinationElement destinationElement)
                           throws java.rmi.RemoteException
Specified by:
addDestinationElement in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

deleteDestinationElement

public void deleteDestinationElement(Authenticate authenticate,
                                     java.lang.String bookName,
                                     DestinationElement destinationElement)
                              throws java.rmi.RemoteException
Specified by:
deleteDestinationElement in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException

getOwnerList

public java.lang.String[] getOwnerList(Authenticate authenticate)
                                throws java.rmi.RemoteException
Specified by:
getOwnerList in interface AddressBookManagerIF
Throws:
java.rmi.RemoteException


Copyright © 2006 Information Builders, Incorporated.