public interface PExtendableObjectBean extends Remote
Modifier and Type | Method and Description |
---|---|
void |
graft(PModelHandle[] pm)
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 at least one instance of
the extended object or not.
|
com.portal.app.util.CustomerValErrorData[] |
save(PModelHandle pm)
Used to save changes to already existing Portal objects (this
is not used for account creation, just for existing accounts).
|
void |
setIndex(int index)
Establishes the array index for the storable class being modified.
|
void |
setObjectType(String type)
Primarily useful for subclasses of Portal storable classes (like
profile objects).
|
com.portal.app.util.CustomerValErrorData[] save(PModelHandle pm) throws RemoteException
pm
- The input FList (as a PModelHandle) containing the data
to save.RemoteException
void graft(PModelHandle[] pm) throws RemoteException
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
void setIndex(int index) throws RemoteException
index
- The index into the Object arrayRemoteException
void setObjectType(String type) throws RemoteException
type
- The name of the extended storable classRemoteException
boolean hasExtendedObjects() throws RemoteException
RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.