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, removeChild
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
public PIAExtendedServicesBeanImpl() throws RemoteException
RemoteException
public void update(int reason, Object data) throws RemoteException
PControllerImpl
update
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 PIAComponentCollectionBean
reason
- data
- RemoteException
public com.portal.app.util.CustomerValErrorData[] save(PModelHandle pm) throws RemoteException
save
in interface PExtendableObjectBean
pm
- The input FList (as a PModelHandle) containing the data
to save.RemoteException
public void setIndex(int index) throws RemoteException
setIndex
in interface PExtendableObjectBean
index
- The index into the Service arrayRemoteException
public 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 arrayRemoteException
public void setObjectType(String type) throws RemoteException
setObjectType
in interface PExtendableObjectBean
type
- The name of the extended storable classRemoteException
public void graft(PModelHandle[] model) throws RemoteException
graft
in interface PExtendableObjectBean
pm
- 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.RemoteException
public boolean hasExtendedObjects() throws RemoteException
hasExtendedObjects
in interface PExtendableObjectBean
RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.