com.google.gwt.requestfactory.client.impl
Class AbstractJsonObjectRequest<T extends Record,R extends AbstractJsonObjectRequest<T,R>>

java.lang.Object
  extended by com.google.gwt.requestfactory.client.impl.AbstractRequest<T,R>
      extended by com.google.gwt.requestfactory.client.impl.AbstractJsonObjectRequest<T,R>
Type Parameters:
T - the type of entities returned
R - this request type
All Implemented Interfaces:
RecordRequest<T>, RequestFactory.RequestObject<T>

public abstract class AbstractJsonObjectRequest<T extends Record,R extends AbstractJsonObjectRequest<T,R>>
extends AbstractRequest<T,R>
implements RecordRequest<T>

Experimental API: This class is still under rapid development, and is very likely to be deleted. Use it at your own risk.

Abstract implementation of RequestFactory.RequestObject for requests that return single instances of Record.


Constructor Summary
AbstractJsonObjectRequest(RecordSchema<? extends T> schema, RequestFactoryJsonImpl requestService)
           
 
Method Summary
 void handleResponseText(java.lang.String text)
           
 
Methods inherited from class com.google.gwt.requestfactory.client.impl.AbstractRequest
fire, forProperties, forProperty, getProperties, to
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.gwt.requestfactory.shared.RecordRequest
forProperties, forProperty, to
 
Methods inherited from interface com.google.gwt.requestfactory.shared.RequestFactory.RequestObject
fire, getRequestData
 

Constructor Detail

AbstractJsonObjectRequest

public AbstractJsonObjectRequest(RecordSchema<? extends T> schema,
                                 RequestFactoryJsonImpl requestService)
Method Detail

handleResponseText

public void handleResponseText(java.lang.String text)
Specified by:
handleResponseText in interface RequestFactory.RequestObject<T extends Record>