Class AbstractSimpleRestCallback<V extends HasShowMessage,R,H extends HttpMessages>

java.lang.Object
de.knightsoftnet.gwtp.spring.client.rest.helper.AbstractSimpleRestCallback<V,R,H>
Type Parameters:
V - view or widget which implements HasShowMessage interface
R - rest result type
H - http response message type
All Implemented Interfaces:
com.google.gwt.user.client.rpc.AsyncCallback<R>, com.gwtplatform.dispatch.rest.client.RestCallback<R>
Direct Known Subclasses:
RestCallbackSimpleImpl

public abstract class AbstractSimpleRestCallback<V extends HasShowMessage,R,H extends HttpMessages> extends Object implements com.gwtplatform.dispatch.rest.client.RestCallback<R>
Async callback implementation with error handling.
Author:
Manfred Tremmel
  • Field Details

  • Constructor Details

    • AbstractSimpleRestCallback

      protected AbstractSimpleRestCallback(V view, Session session)
      constructor.
      Parameters:
      view - view
      session - session data
    • AbstractSimpleRestCallback

      protected AbstractSimpleRestCallback(V view, Session session, H httpMessage)
      constructor.
      Parameters:
      view - view
      session - session data
      httpMessage - http code messages to show
  • Method Details

    • onFailure

      public void onFailure(Throwable caught)
      Specified by:
      onFailure in interface com.google.gwt.user.client.rpc.AsyncCallback<V extends HasShowMessage>
    • setResponse

      public void setResponse(com.google.gwt.http.client.Response response)
      Specified by:
      setResponse in interface com.gwtplatform.dispatch.rest.client.RestCallback<V extends HasShowMessage>
    • onSuccess

      public abstract void onSuccess(R result)
      Specified by:
      onSuccess in interface com.google.gwt.user.client.rpc.AsyncCallback<V extends HasShowMessage>