public class SOAPClient extends Object implements IWebserviceClient
Modifier and Type | Field and Description |
---|---|
static String |
CLIENT_TYPE
Client type for webservices
|
protected static boolean |
isDebuggable
Application debuggable flag
|
Constructor and Description |
---|
SOAPClient()
Default constructor
|
SOAPClient(String SERVER,
String SOAP_ACTION,
String METHOD_NAME,
String NAMESPACE)
Field constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addParam(String param,
Object value)
Adds a parameter to webservice request.
|
void |
createRequest()
Creates webservice request.
|
String |
getMETHOD_NAME()
Gets METHOD_NAME parameter.
|
String |
getNAMESPACE()
Gets NAMESPACE parameter.
|
Object |
getResult()
Gets the result returned by the webservice
|
String |
getSERVER()
Gets the SERVER parameter
|
String |
getSOAP_ACTION()
Gets SOAP_ACTION parameter.
|
void |
sendRequest(Class<?> cl,
boolean simple)
Sends a request to the specified webservice in METHOD_NAME class
constant.
|
void |
setMETHOD_NAME(String METHOD_NAME)
Sets METHOD_NAME parameter.
|
void |
setNAMESPACE(String NAMESPACE)
Sets NAMESPACE parameter.
|
void |
setSERVER(String SERVER)
Sets the SERVER parameter
|
void |
setSOAP_ACTION(String SOAP_ACTION)
Sets SOAP_ACTION parameter.
|
public static final String CLIENT_TYPE
protected static boolean isDebuggable
public SOAPClient()
public SOAPClient(String SERVER, String SOAP_ACTION, String METHOD_NAME, String NAMESPACE)
SERVER
- SERVER param for webservice requestSOAP_ACTION
- SOAP_ACTION param for webservice requestMETHOD_NAME
- METHOD_NAME param for webservice requestNAMESPACE
- NAMESPACE param for webservice requestpublic String getMETHOD_NAME()
public void setMETHOD_NAME(String METHOD_NAME)
setMETHOD_NAME
in interface IWebserviceClient
METHOD_NAME
- METHOD_NAME parameter.public String getNAMESPACE()
public void setNAMESPACE(String NAMESPACE)
NAMESPACE
- NAMESPACE parameter.public String getSOAP_ACTION()
public void setSOAP_ACTION(String SOAP_ACTION)
SOAP_ACTION
- SOAP_ACTION parameter.public String getSERVER()
public void setSERVER(String SERVER)
SERVER
- the SERVER parameterpublic Object getResult()
getResult
in interface IWebserviceClient
public void createRequest()
createRequest
in interface IWebserviceClient
public void addParam(String param, Object value)
addParam
in interface IWebserviceClient
param
- Parameter name.value
- Parameter value.