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 namevoid
Initializes the BEID and InfranetLocale Manager classes.void
run()
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, update
Methods 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, unreferenced
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
initManagers
in interfacePCustomerCenterBean
- Throws:
RemoteException
-
searchForAccount
Performs a global search for the given account- Specified by:
searchForAccount
in 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:
getCSRNameMH
in interfacePCustomerCenterBean
- Returns:
- The PModelHandle for the CSR account if found; null otherwise
- Throws:
RemoteException
-