All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jpattern.gwt.client.IServerCallService Maven / Gradle / Ivy

package com.jpattern.gwt.client;

import java.util.Map;

import com.jpattern.gwt.client.communication.AProxy;
import com.jpattern.gwt.client.communication.ICallbackAction;
import com.jpattern.gwt.client.serializer.IObjectSerializer;
import com.jpattern.shared.result.facade.ICommandFacadeResult;

/**
 * 
 * @author Francesco Cina'
 *
 * 06/mag/2011
 */
public interface IServerCallService extends IService {

	>AProxy get(IObjectSerializer resultClassSerializer, ICallbackAction callbackAction,
			String url, Map keyValuesMap);

	>AProxy delete(IObjectSerializer resultClassSerializer, ICallbackAction callbackAction,
			String url, Map keyValuesMap);

	,Z> AProxy post(IObjectSerializer resultClassSerializer, IObjectSerializer dataClassSerializer,
			ICallbackAction callbackAction, String url, Z data);

	,Z> AProxy put(IObjectSerializer resultClassSerializer, IObjectSerializer dataClassSerializer,
			ICallbackAction callbackAction, String url, Z data);
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy