org.spiffyui.client.widgets.multivaluesuggest
Class MultivalueSuggestBoxBase.RestSuggestCallback

java.lang.Object
  extended by org.spiffyui.client.widgets.multivaluesuggest.MultivalueSuggestBoxBase.RestSuggestCallback
All Implemented Interfaces:
RESTObjectCallBack<MultivalueSuggestBoxBase.OptionResultSet>
Enclosing class:
MultivalueSuggestBoxBase

public class MultivalueSuggestBoxBase.RestSuggestCallback
extends java.lang.Object
implements RESTObjectCallBack<MultivalueSuggestBoxBase.OptionResultSet>

A custom callback that has the original SuggestOracle.Request and SuggestOracle.Callback


Method Summary
 void error(RESTException e)
           Called when the REST endpoint return successfully with an error message in the payload.
 void error(java.lang.String message)
           Called when there is an unexpected error.
 void success(MultivalueSuggestBoxBase.OptionResultSet optResults)
           Called when your REST call succeeds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

success

public void success(MultivalueSuggestBoxBase.OptionResultSet optResults)
Description copied from interface: RESTObjectCallBack

Called when your REST call succeeds.

Success is defined as a call that contacted the server and the server returned a valid JSON response.

Specified by:
success in interface RESTObjectCallBack<MultivalueSuggestBoxBase.OptionResultSet>
Parameters:
optResults - The marshalled object from the REST call

error

public void error(java.lang.String message)
Description copied from interface: RESTObjectCallBack

Called when there is an unexpected error.

These errors are results like network failures and other reasons the server can't be contacted. This method is also called when the server returns a result that isn't valid JSON data.

Specified by:
error in interface RESTObjectCallBack<MultivalueSuggestBoxBase.OptionResultSet>
Parameters:
message - The error message from the server

error

public void error(RESTException e)
Description copied from interface: RESTObjectCallBack

Called when the REST endpoint return successfully with an error message in the payload.

This method is called when the server returned valid JSON in the format of a Spiffy UI RESTException

Specified by:
error in interface RESTObjectCallBack<MultivalueSuggestBoxBase.OptionResultSet>
Parameters:
e - the RESTException returned from the server
See Also:
RESTException