org.sonar.wsclient.gwt
Class AbstractCallback<MODEL extends Model>

java.lang.Object
  extended by org.sonar.wsclient.gwt.AbstractCallback<MODEL>
All Implemented Interfaces:
Callback<MODEL>

public abstract class AbstractCallback<MODEL extends Model>
extends Object
implements Callback<MODEL>


Constructor Summary
protected AbstractCallback()
           
protected AbstractCallback(com.google.gwt.user.client.ui.Widget loadingWidget)
           
 
Method Summary
protected  void doOnError(int errorCode, String errorMessage)
           
protected abstract  void doOnResponse(MODEL result)
           
protected  void doOnTimeout()
           
 void onError(int errorCode, String errorMessage)
           
 void onResponse(MODEL result, com.google.gwt.core.client.JavaScriptObject json)
           
 void onTimeout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCallback

protected AbstractCallback(com.google.gwt.user.client.ui.Widget loadingWidget)

AbstractCallback

protected AbstractCallback()
Method Detail

onResponse

public void onResponse(MODEL result,
                       com.google.gwt.core.client.JavaScriptObject json)
Specified by:
onResponse in interface Callback<MODEL extends Model>

doOnResponse

protected abstract void doOnResponse(MODEL result)

onTimeout

public final void onTimeout()
Specified by:
onTimeout in interface Callback<MODEL extends Model>

onError

public final void onError(int errorCode,
                          String errorMessage)
Specified by:
onError in interface Callback<MODEL extends Model>

doOnError

protected void doOnError(int errorCode,
                         String errorMessage)

doOnTimeout

protected void doOnTimeout()


Copyright © 2009-2011 SonarSource. All Rights Reserved.