com.googlecode.jpattern.gwt.client
Interface IServerCallService

All Superinterfaces:
IService
All Known Implementing Classes:
DirectServerCallService, NullServerCallService, RestServerCallService

public interface IServerCallService
extends IService

Author:
Francesco Cina' 06/mag/2011

Method Summary
<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>>
AProxy<T>
delete(IObjectSerializer<T> resultClassSerializer, ICallbackAction<T> callbackAction, String url, Map<String,String> keyValuesMap)
           
<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>>
AProxy<T>
get(IObjectSerializer<T> resultClassSerializer, ICallbackAction<T> callbackAction, String url, Map<String,String> keyValuesMap)
           
<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>,Z>
AProxy<T>
post(IObjectSerializer<T> resultClassSerializer, IObjectSerializer<Z> dataClassSerializer, ICallbackAction<T> callbackAction, String url, Z data)
           
<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>,Z>
AProxy<T>
put(IObjectSerializer<T> resultClassSerializer, IObjectSerializer<Z> dataClassSerializer, ICallbackAction<T> callbackAction, String url, Z data)
           
 

Method Detail

get

<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>> AProxy<T> get(IObjectSerializer<T> resultClassSerializer,
                                                                                               ICallbackAction<T> callbackAction,
                                                                                               String url,
                                                                                               Map<String,String> keyValuesMap)

delete

<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>> AProxy<T> delete(IObjectSerializer<T> resultClassSerializer,
                                                                                                  ICallbackAction<T> callbackAction,
                                                                                                  String url,
                                                                                                  Map<String,String> keyValuesMap)

post

<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>,Z> AProxy<T> post(IObjectSerializer<T> resultClassSerializer,
                                                                                                  IObjectSerializer<Z> dataClassSerializer,
                                                                                                  ICallbackAction<T> callbackAction,
                                                                                                  String url,
                                                                                                  Z data)

put

<T extends com.googlecode.jpattern.shared.result.facade.ICommandFacadeResult<?>,Z> AProxy<T> put(IObjectSerializer<T> resultClassSerializer,
                                                                                                 IObjectSerializer<Z> dataClassSerializer,
                                                                                                 ICallbackAction<T> callbackAction,
                                                                                                 String url,
                                                                                                 Z data)


Copyright © 2011. All Rights Reserved.