com.buglabs.services.ws
Interface PublicWSProviderWithParams

All Superinterfaces:
PublicWSProvider, PublicWSProvider2
All Known Implementing Classes:
CameraModuleControl, DefaultWSImplementationWithParams, VideoModlet

public interface PublicWSProviderWithParams
extends PublicWSProvider2

An extension of PublicWSProvider that is sent key value pairs for both GET and POST data. If you implement this, the execute() method defined in PublicWSProvider will never be called.


Field Summary
 
Fields inherited from interface com.buglabs.services.ws.PublicWSProvider
DELETE, GET, PACKAGE_ID, POST, PUT
 
Method Summary
 IWSResponse execute(int operation, java.lang.String input, java.util.Map get, java.util.Map post)
          Execute a service with get and post parameters passed in.
 
Methods inherited from interface com.buglabs.services.ws.PublicWSProvider2
setPublicName
 
Methods inherited from interface com.buglabs.services.ws.PublicWSProvider
discover, execute, getDescription, getPublicName
 

Method Detail

execute

IWSResponse execute(int operation,
                    java.lang.String input,
                    java.util.Map get,
                    java.util.Map post)
Execute a service with get and post parameters passed in.

Parameters:
operation - PublicWSProvider.GET, .PUT, .POST, .DELETE
input - Request path starting with the public name of the PublicWSProviderWithParams
get - Key value pairs of the parameters passed in via the query string
post - Key value pairs passed in via POST data.
Returns: