Package com.portal.app.cc.comp
Class PCustomerCenterBeanImpl
java.lang.Object
com.portal.bas.PControllerImpl
com.portal.bas.comp.PIAComponentCollectionBean
com.portal.app.cc.comp.PCustomerCenterBeanImpl
- All Implemented Interfaces:
PCustomerCenterBean,PIACollectionBean,PControllerBean,Serializable,Runnable,Remote,Unreferenced
public class PCustomerCenterBeanImpl
extends PIAComponentCollectionBean
implements PCustomerCenterBean, Runnable
Initializes the BEIDManager and LocaleManager in a separate thread
during Customer Center startup.
- Version:
- %version: 7 % %date_modified: Thu Oct 25 10:24:39 2001 %
- Author:
- kapono
- See Also:
-
Field Summary
Fields inherited from class com.portal.bas.PControllerImpl
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionCreates the customer center application controller -
Method Summary
Modifier and TypeMethodDescriptionGets the CSR login namevoidInitializes the BEID and InfranetLocale Manager classes.voidrun()The method invoked to perform the actual initialization.searchForAccount(String accountNum) Performs a global search for the given accountMethods inherited from class com.portal.bas.comp.PIAComponentCollectionBean
addChild, getCollectedData, getSelectionDataFor, removeChild, updateMethods inherited from class com.portal.bas.PControllerImpl
addRemoteListener, closeSecContext, createClientException, distributeEventToListeners, fireModelChangeEvent, getAppController, getArrayRange, getContext, getField, getField, getField, getFieldWithRestriction, getFieldWithRestriction, getFieldWithRestriction, getModel, getRemoteListenerHandle, getSecContext, handleDistributeToListener, isLight, register, releaseContext, releaseRemoteListener, removeRemoteListener, setField, setField, setModel, unreferencedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.portal.bas.PControllerBean
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
-
Constructor Details
-
PCustomerCenterBeanImpl
Creates the customer center application controller- Throws:
RemoteException
-
-
Method Details
-
run
public void run()The method invoked to perform the actual initialization. This method runs in a Thread separate from the main AWT event Thread. -
initManagers
Initializes the BEID and InfranetLocale Manager classes. This is a time consuming process, so it is done in a separate Thread.- Specified by:
initManagersin interfacePCustomerCenterBean- Throws:
RemoteException
-
searchForAccount
Performs a global search for the given account- Specified by:
searchForAccountin interfacePCustomerCenterBean- Parameters:
String- the account number to search for- Returns:
- The PModelHandle for the account if found; null otherwise
- Throws:
RemoteException
-
getCSRNameMH
Gets the CSR login name- Specified by:
getCSRNameMHin interfacePCustomerCenterBean- Returns:
- The PModelHandle for the CSR account if found; null otherwise
- Throws:
RemoteException
-