com.googlecode.jpattern.gwt.client.communication.direct
Class DirectServerCallService
java.lang.Object
com.googlecode.jpattern.gwt.client.communication.direct.DirectServerCallService
- All Implemented Interfaces:
- IServerCallService
public class DirectServerCallService
- extends Object
- implements IServerCallService
- Author:
- Francesco Cina'
08/mag/2011
|
Method Summary |
void |
addDelete(String path,
IServerCallDeleteAction serverCallAction)
|
void |
addGet(String path,
IServerCallGetAction serverCallAction)
|
void |
addPost(String path,
IServerCallPostAction serverCallAction)
|
void |
addPut(String path,
IServerCallPutAction serverCallAction)
|
|
delete(Class<T> resultClass,
ICallbackAction<T> callbackAction,
String url,
Map<String,String> keyValuesMap)
|
|
get(Class<T> resultClass,
ICallbackAction<T> callbackAction,
String url,
Map<String,String> keyValuesMap)
|
protected String |
getBestKey(String url,
Map<String,?> map)
|
|
post(Class<T> resultClass,
Class<Z> dataClass,
ICallbackAction<T> callbackAction,
String url,
Z data)
|
|
put(Class<T> resultClass,
Class<Z> dataClass,
ICallbackAction<T> callbackAction,
String url,
Z data)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectServerCallService
public DirectServerCallService()
get
public <T extends IWebResult> AProxy<T> get(Class<T> resultClass,
ICallbackAction<T> callbackAction,
String url,
Map<String,String> keyValuesMap)
- Specified by:
get in interface IServerCallService
delete
public <T extends IWebResult> AProxy<T> delete(Class<T> resultClass,
ICallbackAction<T> callbackAction,
String url,
Map<String,String> keyValuesMap)
- Specified by:
delete in interface IServerCallService
post
public <T extends IWebResult,Z> AProxy<T> post(Class<T> resultClass,
Class<Z> dataClass,
ICallbackAction<T> callbackAction,
String url,
Z data)
- Specified by:
post in interface IServerCallService
put
public <T extends IWebResult,Z> AProxy<T> put(Class<T> resultClass,
Class<Z> dataClass,
ICallbackAction<T> callbackAction,
String url,
Z data)
- Specified by:
put in interface IServerCallService
addPost
public void addPost(String path,
IServerCallPostAction serverCallAction)
addPut
public void addPut(String path,
IServerCallPutAction serverCallAction)
addGet
public void addGet(String path,
IServerCallGetAction serverCallAction)
addDelete
public void addDelete(String path,
IServerCallDeleteAction serverCallAction)
getBestKey
protected String getBestKey(String url,
Map<String,?> map)
Copyright © 2011. All Rights Reserved.