com.google.gwt.requestfactory.client.impl
Class AbstractRequest<T,R extends AbstractRequest<T,R>>
java.lang.Object
com.google.gwt.requestfactory.client.impl.AbstractRequest<T,R>
- Type Parameters:
T - return typeR - type of this request object
- All Implemented Interfaces:
- RequestFactory.RequestObject<T>
- Direct Known Subclasses:
- AbstractDoubleRequest, AbstractIntegerRequest, AbstractJsonListRequest, AbstractJsonObjectRequest, AbstractLongRequest
public abstract class AbstractRequest<T,R extends AbstractRequest<T,R>>
- extends java.lang.Object
- implements RequestFactory.RequestObject<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.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractRequest
public AbstractRequest(RequestFactoryJsonImpl requestFactory)
fire
public void fire()
- Specified by:
fire in interface RequestFactory.RequestObject<T>
forProperties
public R forProperties(java.util.Collection<Property<?>> properties)
forProperty
public R forProperty(Property<?> property)
getProperties
public java.util.Set<Property<?>> getProperties()
- Returns:
- the properties
to
public R to(Receiver<T> target)
- Specified by:
to in interface RequestFactory.RequestObject<T>