arlut.csd.JDataComponent
Interface JsetValueCallback

All Known Implementing Classes:
adminHistoryPanel, BaseEditor, BaseFieldEditor, CategoryEditor, containerPanel, datePanel, gclient, historyPanel, JcalendarField, JdateField, JDefaultOwnerDialog, JFilterDialog, JpassField, JpopUpCalendar, JTimePanel, objectPane, ownerPanel, StringSelector, vectorPanel

public interface JsetValueCallback

Client-side interface used to allow callback to be done from GUI components in the arlut.csd.JDataComponent package to the container which contains them.


Method Summary
 boolean setValuePerformed(arlut.csd.JDataComponent.JValueObject v)
          Accept a status update from a GUI component in the arlut.csd.JDataComponent package.
 

Method Detail

setValuePerformed

public boolean setValuePerformed(arlut.csd.JDataComponent.JValueObject v)
                          throws java.rmi.RemoteException
Accept a status update from a GUI component in the arlut.csd.JDataComponent package. This method throws an RMI remote exception to allow the client to call the server for value verification from within a setValuePerformed() method. GUI components that call setValuePerformed() should treate an RMI RemoteException as a failure and not display the proposed value change.

Returns:
true if the callback accepted the change and the GUI component should go ahead and display the change made by the user.
java.rmi.RemoteException