{
super.callReadAction("getActivityById", inRequest, new OnSuccessCommand<ActivityDTO>()
{
public void onSuccess(final ActivityDTO response)
{
Session.getInstance().getEventBus().notifyObservers(new GotActivityResponseEvent(response));
}
}, new OnFailureCommand()
{
public void onFailure(final Throwable inEx)
{
Session.getInstance().getEventBus().notifyObservers(new GotActivityResponseEvent(null));
}
}, inUseClientCacheIfAvailable);
}