com.ibm.gre.samples.collectionhelpers
Class ClientSession

java.lang.Object
  |
  +--com.ibm.gre.samples.collectionhelpers.ClientSession

public class ClientSession
extends java.lang.Object

Keeps track of the client controller and other controllers. Also contains convenience methods for logging in to the IRM engine.


Constructor Summary
ClientSession(com.ibm.gre.engine.ejb.facade.ClientControllerEJB clientController)
          Constructor for Client.
 
Method Summary
 com.ibm.gre.engine.ejb.facade.BatchControllerEJB getBatchController()
           
 com.ibm.gre.engine.ejb.facade.ClientControllerEJB getClientController()
          Returns the clientController.
 com.ibm.gre.engine.ejb.facade.ComponentDesignControllerEJB getComponentDesignController()
           
 com.ibm.gre.engine.ejb.facade.ConfigurationControllerEJB getConfigurationController()
           
 com.ibm.gre.engine.ejb.facade.DefinitionControllerEJB getDefinitionController()
           
 com.ibm.gre.engine.ejb.facade.FilePlanComponentContentControllerEJB getFilePlanComponentContentController()
           
 com.ibm.gre.engine.ejb.facade.FilePlanComponentControllerEJB getFilePlanComponentController()
           
 com.ibm.gre.engine.ejb.facade.FilePlanDesignControllerEJB getFilePlanDesignController()
           
 com.ibm.gre.engine.ejb.facade.ImportExportControllerEJB getImportExportController()
           
 com.ibm.gre.engine.ejb.facade.LifeCycleDesignControllerEJB getLifeCycleDesignController()
           
 com.ibm.gre.engine.ejb.facade.NavigationControllerEJB getNavigationController()
           
 com.ibm.gre.engine.ejb.facade.QueryControllerEJB getQueryController()
           
 com.ibm.gre.engine.ejb.facade.RecordsOperationsControllerEJB getRecordsOperationsController()
           
 com.ibm.gre.engine.ejb.facade.SecurityControllerEJB getSecurityController()
           
 com.ibm.gre.engine.ejb.facade.SecurityManagementControllerEJB getSecurityManagementController()
           
 com.ibm.gre.engine.ejb.facade.TemplateControllerEJB getTemplateController()
           
 com.ibm.gre.engine.ejb.facade.ToolsControllerEJB getToolsController()
           
 com.ibm.gre.engine.ejb.facade.UserControllerEJB getUserController()
           
 void logout()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSession

public ClientSession(com.ibm.gre.engine.ejb.facade.ClientControllerEJB clientController)
Constructor for Client.

Method Detail

getBatchController

public com.ibm.gre.engine.ejb.facade.BatchControllerEJB getBatchController()
                                                                    throws com.ibm.gre.engine.util.RecordManagerException,
                                                                           java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getComponentDesignController()

getComponentDesignController

public com.ibm.gre.engine.ejb.facade.ComponentDesignControllerEJB getComponentDesignController()
                                                                                        throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                               java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getComponentDesignController()

getConfigurationController

public com.ibm.gre.engine.ejb.facade.ConfigurationControllerEJB getConfigurationController()
                                                                                    throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                           java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getConfigurationController()

getDefinitionController

public com.ibm.gre.engine.ejb.facade.DefinitionControllerEJB getDefinitionController()
                                                                              throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                     java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getDefinitionController()

getFilePlanComponentController

public com.ibm.gre.engine.ejb.facade.FilePlanComponentControllerEJB getFilePlanComponentController()
                                                                                            throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                                   java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getFilePlanComponentController()

getFilePlanDesignController

public com.ibm.gre.engine.ejb.facade.FilePlanDesignControllerEJB getFilePlanDesignController()
                                                                                      throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                             java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getFilePlanDesignController()

getLifeCycleDesignController

public com.ibm.gre.engine.ejb.facade.LifeCycleDesignControllerEJB getLifeCycleDesignController()
                                                                                        throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                               java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getLifeCycleDesignController()

getQueryController

public com.ibm.gre.engine.ejb.facade.QueryControllerEJB getQueryController()
                                                                    throws com.ibm.gre.engine.util.RecordManagerException,
                                                                           java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getQueryController()

getRecordsOperationsController

public com.ibm.gre.engine.ejb.facade.RecordsOperationsControllerEJB getRecordsOperationsController()
                                                                                            throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                                   java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getRecordsOperationsController()

getTemplateController

public com.ibm.gre.engine.ejb.facade.TemplateControllerEJB getTemplateController()
                                                                          throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                 java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getTemplateController()

getToolsController

public com.ibm.gre.engine.ejb.facade.ToolsControllerEJB getToolsController()
                                                                    throws com.ibm.gre.engine.util.RecordManagerException,
                                                                           java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getToolsController()

getUserController

public com.ibm.gre.engine.ejb.facade.UserControllerEJB getUserController()
                                                                  throws com.ibm.gre.engine.util.RecordManagerException,
                                                                         java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getUserController()

getNavigationController

public com.ibm.gre.engine.ejb.facade.NavigationControllerEJB getNavigationController()
                                                                              throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                     java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getNavigationController()

getFilePlanComponentContentController

public com.ibm.gre.engine.ejb.facade.FilePlanComponentContentControllerEJB getFilePlanComponentContentController()
                                                                                                          throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                                                 java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getFilePlanComponentContentController()

getSecurityController

public com.ibm.gre.engine.ejb.facade.SecurityControllerEJB getSecurityController()
                                                                          throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                 java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getSecurityController()

getSecurityManagementController

public com.ibm.gre.engine.ejb.facade.SecurityManagementControllerEJB getSecurityManagementController()
                                                                                              throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                                     java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getSecurityManagementController()

getImportExportController

public com.ibm.gre.engine.ejb.facade.ImportExportControllerEJB getImportExportController()
                                                                                  throws com.ibm.gre.engine.util.RecordManagerException,
                                                                                         java.rmi.RemoteException
com.ibm.gre.engine.util.RecordManagerException
java.rmi.RemoteException
See Also:
ClientControllerEJB.getSecurityManagementController()

logout

public void logout()
            throws java.rmi.RemoteException
java.rmi.RemoteException
See Also:
ClientControllerEJB.logout()

getClientController

public com.ibm.gre.engine.ejb.facade.ClientControllerEJB getClientController()
Returns the clientController.

Returns:
ClientControllerEJB