public class PIAExtendedServicesBeanImpl extends PIAComponentCollectionBean implements PExtendableObjectBean
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY| Constructor and Description |
|---|
PIAExtendedServicesBeanImpl()
Creates a new controller object
|
| Modifier and Type | Method and Description |
|---|---|
void |
graft(PModelHandle[] model)
Because one panel is used during account creation/maintenance, we
need to play some tricks with the input FList.
|
boolean |
hasExtendedObjects()
Determines if the account object contains service objects or not.
|
com.portal.app.util.CustomerValErrorData[] |
save(PModelHandle pm)
Used to save changes to already existing /service objects (this
is not used for account creation, just for existing accounts).
|
void |
setIndex(int index)
Establishes the service array index for the service being modified.
|
void |
setIndex(PModelHandle[] model,
String serviceID)
Establishes the service array index for the service being modified.
|
void |
setObjectType(String type)
Primarily useful for subclasses of Portal storable classes (like
profile objects).
|
void |
update(int reason,
Object data)
The
update method is called by various internal methods when
the data has changed enough to require changing the client display. |
addChild, getCollectedData, getSelectionDataFor, removeChildaddRemoteListener, 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, unreferencedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModelpublic PIAExtendedServicesBeanImpl()
throws RemoteException
RemoteExceptionpublic void update(int reason,
Object data)
throws RemoteException
PControllerImplupdate method is called by various internal methods when
the data has changed enough to require changing the client display. Must
be overridden by a specific controller subclass.update in class PIAComponentCollectionBeanreason - data - RemoteExceptionpublic com.portal.app.util.CustomerValErrorData[] save(PModelHandle pm) throws RemoteException
save in interface PExtendableObjectBeanpm - The input FList (as a PModelHandle) containing the data
to save.RemoteExceptionpublic void setIndex(int index)
throws RemoteException
setIndex in interface PExtendableObjectBeanindex - The index into the Service arrayRemoteExceptionpublic void setIndex(PModelHandle[] model, String serviceID) throws RemoteException
model - An array of 2 PModelHandles. One that is passed into
collectData() from the account creation wizard, and one that is
obtained by calling collectData() locally on the panel. The latter
is grafted onto the former in the proper format.serviceID - The index into the Service arrayRemoteExceptionpublic void setObjectType(String type) throws RemoteException
setObjectType in interface PExtendableObjectBeantype - The name of the extended storable classRemoteExceptionpublic void graft(PModelHandle[] model) throws RemoteException
graft in interface PExtendableObjectBeanpm - An array of 2 PModelHandles. One that is passed into
collectData() from the account creation wizard, and one that is
obtained by calling collectData() locally on the panel. The latter
is grafted onto the former in the proper format.RemoteExceptionpublic boolean hasExtendedObjects()
throws RemoteException
hasExtendedObjects in interface PExtendableObjectBeanRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.