public abstract class AbstractRequestFactory extends Object implements RequestFactory
RequestFactory.| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractRequestFactory.AbstractRequestBuilder
Abstract implementation of a
RestRequestBuilder. |
| Modifier and Type | Field and Description |
|---|---|
static DateFormat |
DATE_FORMAT |
protected Map<String,RestRequestBuilder> |
requestBuilders
registred requests
|
| Constructor and Description |
|---|
AbstractRequestFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestBuilder(RestRequestBuilder builder)
Add a request into the factory.
|
RestRequest |
getRequest(String id,
Object... args)
Obtain a request given his id and the args given.
|
RestRequestBuilder |
getRequestBuilder(String id)
Obtain the request builder from a given request id.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddDefaultRequestspublic static final DateFormat DATE_FORMAT
protected final Map<String,RestRequestBuilder> requestBuilders
public void addRequestBuilder(RestRequestBuilder builder)
addRequestBuilder in interface RequestFactorybuilder - the new request to addpublic RestRequest getRequest(String id, Object... args)
getRequest in interface RequestFactoryid - id of the requestargs - args passed to build the requestpublic RestRequestBuilder getRequestBuilder(String id)
getRequestBuilder in interface RequestFactoryid - the id of request to seek fornull if not foundCopyright © 2009-2012 CodeLutin. All Rights Reserved.