arlut.csd.JDataComponent
Interface JsetValueCallback

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

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(JValueObject v)
          Accept a status update from a GUI component in the arlut.csd.JDataComponent package.
 

Method Detail

setValuePerformed

public boolean setValuePerformed(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.