Interface SitecatalystHttpClient
- 
public interface SitecatalystHttpClient 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.Stringexecute(java.lang.String method, java.lang.String data, Configuration configuration)Executes a SiteCatalyst API method via HTTP POST request.java.lang.Stringexecute(java.lang.String method, java.lang.String data, java.lang.String company, java.lang.String username, java.lang.String secret)Executes a SiteCatalyst API method via HTTP POST request.java.lang.Stringexecute(java.lang.String url, java.lang.String method, java.lang.String data, java.lang.String company, java.lang.String username, java.lang.String secret)Executes a SiteCatalyst API method via HTTP POST request.java.lang.Stringexecute(java.net.URI uri, java.lang.String data, Configuration configuration)Deprecated.java.lang.StringexecuteProxyUser(java.lang.String method, java.lang.String data)Executes a SiteCatalyst API method via HTTP POST request. 
 - 
 
- 
- 
Method Detail
- 
execute
java.lang.String execute(java.lang.String url, java.lang.String method, java.lang.String data, java.lang.String company, java.lang.String username, java.lang.String secret) throws SitecatalystExceptionExecutes a SiteCatalyst API method via HTTP POST request. Authorization headers are automatically generated and added to the request.- Parameters:
 url- API base URLmethod- API method namedata- JSON data, will be submitted with MIME-Type 'application/json' and encoding 'UTF-8'.company- Company nameusername- User namesecret- Webservice API secret- Returns:
 - A JSON result String
 - Throws:
 SitecatalystException-SitecatalystException
 
- 
execute
java.lang.String execute(java.lang.String method, java.lang.String data, java.lang.String company, java.lang.String username, java.lang.String secret) throws SitecatalystExceptionExecutes a SiteCatalyst API method via HTTP POST request. Authorization headers are automatically generated and added to the request.- Parameters:
 method- API method namedata- JSON data, will be submitted with MIME-Type 'application/json' and encoding 'UTF-8'.company- Company nameusername- User namesecret- Webservice API secret- Returns:
 - A JSON result String
 - Throws:
 SitecatalystException-SitecatalystException
 
- 
execute
java.lang.String execute(java.lang.String method, java.lang.String data, Configuration configuration) throws SitecatalystExceptionExecutes a SiteCatalyst API method via HTTP POST request. Authorization headers are automatically generated and added to the request. The corresponding end point URL is evaluated according to the providedconfiguration.- Parameters:
 method- API method namedata- JSON data, will be submitted with MIME-Type 'application/json' and encoding 'UTF-8'.configuration- Service configuration- Returns:
 - A JSON result String
 - Throws:
 SitecatalystException-SitecatalystException
 
- 
execute
@Deprecated java.lang.String execute(java.net.URI uri, java.lang.String data, Configuration configuration) throws SitecatalystExceptionDeprecated.Sends data to SiteCatalyst Data Insertion API via HTTP POST request. Authorization headers are automatically generated and added to the request.- Parameters:
 uri- WebService end point URIdata- String data, will be submitted with MIME-Type 'application/xml' and encoding 'UTF-8'.configuration- Service configuration- Returns:
 - An XML result 
String - Throws:
 SitecatalystException-SitecatalystException
 
- 
executeProxyUser
java.lang.String executeProxyUser(java.lang.String method, java.lang.String data) throws SitecatalystExceptionExecutes a SiteCatalyst API method via HTTP POST request. Authorization headers for the SiteCatalyst proxy user are automatically generated and added to the request.- Parameters:
 method- API method namedata- JSON data, will be submitted with MIME-Type 'application/json' and encoding 'UTF-8'.- Returns:
 - A JSON result String
 - Throws:
 SitecatalystException-SitecatalystException
 
 - 
 
 -