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

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

public abstract class AbstractJsonListRequest<T extends Record,R extends AbstractJsonListRequest<T,R>>
extends AbstractRequest<java.util.List<T>,R>
implements RecordListRequest<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 lists of Record.


Constructor Summary
AbstractJsonListRequest(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.RecordListRequest
forProperties, forProperty, to
 
Methods inherited from interface com.google.gwt.requestfactory.shared.RequestFactory.RequestObject
fire, getRequestData
 

Constructor Detail

AbstractJsonListRequest

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

handleResponseText

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