Skip to content

Instantly share code, notes, and snippets.

@npatta01
Created October 9, 2014 14:53
Show Gist options
  • Save npatta01/d0381c19d7db9f866368 to your computer and use it in GitHub Desktop.
Save npatta01/d0381c19d7db9f866368 to your computer and use it in GitHub Desktop.
Wadl
import com.example.model.Recording;
import com.example.service.Localhost_CurlAutomation2Rest;
import com.example.service.ResourceResponse;
/**
* Created by npatta001c on 10/9/2014.
*/
public class Client {
public static void main (String []args){
Localhost_CurlAutomation2Rest.Info in = Localhost_CurlAutomation2Rest.info();
Localhost_CurlAutomation2Rest.Info.RecordInfo ri =in.recordInfo();
ResourceResponse r1= ri.getAsResourceResponse("8880552999379356157", "P0117245552L111331408251800109S59",
"http://devqaapp-po-c3004-b.po.ccp.cable.comcast.com:21239/schedulerWebService/scheduling?version=3.1"
) ;
Recording o =(Recording)r1.getRetBody();
String s="9";
}
}
package com.example.service;
import org.glassfish.jersey.uri.UriTemplate;
import javax.annotation.Generated;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.Entity;
import javax.ws.rs.client.WebTarget;
import javax.ws.rs.core.Configurable;
import javax.ws.rs.core.GenericType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriBuilder;
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
@Generated(value = {
"wadl|http://localhost:8080/curlAutomation2/rest/application.wadl?detail=true"
}, comments = "wadl2java, http://wadl.java.net", date = "2014-10-09T09:45:51.553-04:00")
public class Localhost_CurlAutomation2Rest {
/**
* The base URI for the resource represented by this proxy
*
*/
public final static URI BASE_URI;
static {
URI originalURI = URI.create("http://localhost:8080/curlAutomation2/rest/");
// Look up to see if we have any indirection in the local copy
// of META-INF/java-rs-catalog.xml file, assuming it will be in the
// oasis:name:tc:entity:xmlns:xml:catalog namespace or similar duck type
java.io.InputStream is = Localhost_CurlAutomation2Rest.class.getResourceAsStream("/META-INF/jax-rs-catalog.xml");
if (is!=null) {
try {
// Ignore the namespace in the catalog, can't use wildcard until
// we are sure we have XPath 2.0
String found = javax.xml.xpath.XPathFactory.newInstance().newXPath().evaluate(
"/*[name(.) = 'catalog']/*[name(.) = 'uri' and @name ='" + originalURI +"']/@uri",
new org.xml.sax.InputSource(is));
if (found!=null && found.length()>0) {
originalURI = URI.create(found);
}
}
catch (Exception ex) {
ex.printStackTrace();
}
finally {
try {
is.close();
} catch (java.io.IOException e) {
}
}
}
BASE_URI = originalURI;
}
public static Manual manual(Client client, URI baseURI) {
return new Manual(client, baseURI);
}
/**
* Template method to allow tooling to customize the new Client
*
*/
private static void customizeClientConfiguration(Configurable cc) {
}
/**
* Template method to allow tooling to override Client factory
*
*/
private static Client createClientInstance() {
return ClientBuilder.newClient();
}
/**
* Create a new Client instance
*
*/
public static Client createClient() {
Client client = createClientInstance();
customizeClientConfiguration(client);
return client;
}
public static Manual manual() {
return manual(createClient(), BASE_URI);
}
public static Manual manual(Client client) {
return manual(client, BASE_URI);
}
public static Info info(Client client, URI baseURI) {
return new Info(client, baseURI);
}
public static Info info() {
return info(createClient(), BASE_URI);
}
public static Info info(Client client) {
return info(client, BASE_URI);
}
public static ApplicationWadl applicationWadl(Client client, URI baseURI) {
return new ApplicationWadl(client, baseURI);
}
public static ApplicationWadl applicationWadl() {
return applicationWadl(createClient(), BASE_URI);
}
public static ApplicationWadl applicationWadl(Client client) {
return applicationWadl(client, BASE_URI);
}
public static class ApplicationWadl {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private ApplicationWadl(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public ApplicationWadl(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("application.wadl");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public<T >T getAsVndSunWadlXml(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsVndSunWadlXml(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T getAsXml(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/xml");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsXml(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/xml");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public Path path(String path) {
return new Path(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues), path);
}
public static class Path {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private Path(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public Path(Client client, URI baseUri, String path) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("{path}");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
_templateAndMatrixParameterValues.put("path", path);
}
/**
* Create new instance using existing Client instance, and the URI from which the parameters will be extracted
*
*/
public Path(Client client, URI uri) {
_client = client;
StringBuilder template = new StringBuilder(BASE_URI.toString());
if (template.charAt((template.length()- 1))!= '/') {
template.append("/application.wadl/{path}");
} else {
template.append("application.wadl/{path}");
}
_uriBuilder = UriBuilder.fromPath(template.toString());
_templateAndMatrixParameterValues = new HashMap<String, Object>();
UriTemplate uriTemplate = new UriTemplate(template.toString());
HashMap<String, String> parameters = new HashMap<String, String>();
uriTemplate.match(uri.toString(), parameters);
_templateAndMatrixParameterValues.putAll(parameters);
}
/**
* Get path
*
*/
public String getPath() {
return ((String) _templateAndMatrixParameterValues.get("path"));
}
/**
* Duplicate state and set path
*
*/
public Path setPath(String path) {
Map<String, Object> copyMap;
copyMap = new HashMap<String, Object>(_templateAndMatrixParameterValues);
UriBuilder copyUriBuilder = _uriBuilder.clone();
copyMap.put("path", path);
return new Path(_client, copyUriBuilder, copyMap);
}
public<T >T getAsXml(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/xml");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsXml(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/xml");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
}
public static class Info {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private Info(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public Info(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("info");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public AllSeries allSeries() {
return new AllSeries(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public RecordInfo recordInfo() {
return new RecordInfo(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public AllChannels allChannels() {
return new AllChannels(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public ListingInfo listingInfo() {
return new ListingInfo(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public ChannelInfo channelInfo() {
return new ChannelInfo(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public static class AllChannels {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private AllChannels(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public AllChannels(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/AllChannels");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String locationid) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (locationid == null) {
}
if (locationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", locationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String locationid, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (locationid == null) {
}
if (locationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", locationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String locationid, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (locationid == null) {
}
if (locationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", locationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class AllSeries {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private AllSeries(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public AllSeries(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/AllSeries");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String entitytype, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String entitytype, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String entitytype, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class ChannelInfo {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private ChannelInfo(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public ChannelInfo(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/channelInfo");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String channelid) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String channelid, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String channelid, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class ListingInfo {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private ListingInfo(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public ListingInfo(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/listingInfo");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String stationid, String locationid, Long starttime) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (stationid == null) {
}
if (stationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("stationId", stationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("stationId", ((Object[]) null));
}
if (locationid == null) {
}
if (locationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", locationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", ((Object[]) null));
}
if (starttime == null) {
}
if (starttime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", starttime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String stationid, String locationid, Long starttime, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (stationid == null) {
}
if (stationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("stationId", stationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("stationId", ((Object[]) null));
}
if (locationid == null) {
}
if (locationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", locationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", ((Object[]) null));
}
if (starttime == null) {
}
if (starttime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", starttime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String stationid, String locationid, Long starttime, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (stationid == null) {
}
if (stationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("stationId", stationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("stationId", ((Object[]) null));
}
if (locationid == null) {
}
if (locationid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", locationid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("locationId", ((Object[]) null));
}
if (starttime == null) {
}
if (starttime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", starttime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class RecordInfo {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private RecordInfo(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public RecordInfo(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/recordInfo");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String recordingid, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String recordingid, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String recordingid, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
}
public static class Manual {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private Manual(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public Manual(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("manual");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public RecordChannel recordChannel() {
return new RecordChannel(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public CancelOneShot cancelOneShot() {
return new CancelOneShot(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public UpdateOneShot updateOneShot() {
return new UpdateOneShot(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public CancelSeries cancelSeries() {
return new CancelSeries(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public Fixed fixed() {
return new Fixed(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public UpdateSeries updateSeries() {
return new UpdateSeries(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public RecordOneShot recordOneShot() {
return new RecordOneShot(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public RecordingId recordingId() {
return new RecordingId(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public RecordSeries recordSeries() {
return new RecordSeries(_client, _uriBuilder.buildFromMap(_templateAndMatrixParameterValues));
}
public static class CancelOneShot {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private CancelOneShot(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public CancelOneShot(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/cancelOneShot");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String recordingid, String includeonline, String onlinedevices, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String recordingid, String includeonline, String onlinedevices, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String recordingid, String includeonline, String onlinedevices, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class CancelSeries {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private CancelSeries(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public CancelSeries(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/cancelSeries");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String displayname, String entityid, String channelid, String includeonline, String onlinedevices, String schedulerurl, String entitytype) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String displayname, String entityid, String channelid, String includeonline, String onlinedevices, String schedulerurl, String entitytype, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String displayname, String entityid, String channelid, String includeonline, String onlinedevices, String schedulerurl, String entitytype, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class Fixed {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private Fixed(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public Fixed(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/fixed");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class RecordChannel {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private RecordChannel(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public RecordChannel(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/recordChannel");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String channelid, String ishot, Long endtime, Long starttime, String deletepriority, String includeonline, String onlinedevices, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (ishot == null) {
}
if (ishot!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ishot);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ((Object[]) null));
}
if (endtime == null) {
}
if (endtime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("endTime", endtime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("endTime", ((Object[]) null));
}
if (starttime == null) {
}
if (starttime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", starttime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String channelid, String ishot, Long endtime, Long starttime, String deletepriority, String includeonline, String onlinedevices, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (ishot == null) {
}
if (ishot!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ishot);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ((Object[]) null));
}
if (endtime == null) {
}
if (endtime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("endTime", endtime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("endTime", ((Object[]) null));
}
if (starttime == null) {
}
if (starttime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", starttime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String channelid, String ishot, Long endtime, Long starttime, String deletepriority, String includeonline, String onlinedevices, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (ishot == null) {
}
if (ishot!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ishot);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ((Object[]) null));
}
if (endtime == null) {
}
if (endtime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("endTime", endtime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("endTime", ((Object[]) null));
}
if (starttime == null) {
}
if (starttime!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", starttime);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("startTime", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class RecordOneShot {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private RecordOneShot(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public RecordOneShot(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/recordOneShot");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String listingid, String channelid, String ishot, String includeonline, String onlinedevices, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (listingid == null) {
}
if (listingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("listingId", listingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("listingId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (ishot == null) {
}
if (ishot!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ishot);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String listingid, String channelid, String ishot, String includeonline, String onlinedevices, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (listingid == null) {
}
if (listingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("listingId", listingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("listingId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (ishot == null) {
}
if (ishot!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ishot);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String listingid, String channelid, String ishot, String includeonline, String onlinedevices, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (listingid == null) {
}
if (listingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("listingId", listingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("listingId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (ishot == null) {
}
if (ishot!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ishot);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("isHot", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class RecordSeries {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private RecordSeries(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public RecordSeries(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/recordSeries");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String displayname, String entityid, String channelid, String rerecordoption, String channeloption, Integer padbefore, Integer padafter, Integer episodestokeep, String deletepriority, String includeonline, String onlinedevices, String schedulerurl, String entitytype) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (rerecordoption == null) {
}
if (rerecordoption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", rerecordoption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", ((Object[]) null));
}
if (channeloption == null) {
}
if (channeloption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", channeloption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (episodestokeep == null) {
}
if (episodestokeep!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("episodesToKeep", episodestokeep);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("episodesToKeep", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String displayname, String entityid, String channelid, String rerecordoption, String channeloption, Integer padbefore, Integer padafter, Integer episodestokeep, String deletepriority, String includeonline, String onlinedevices, String schedulerurl, String entitytype, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (rerecordoption == null) {
}
if (rerecordoption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", rerecordoption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", ((Object[]) null));
}
if (channeloption == null) {
}
if (channeloption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", channeloption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (episodestokeep == null) {
}
if (episodestokeep!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("episodesToKeep", episodestokeep);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("episodesToKeep", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String displayname, String entityid, String channelid, String rerecordoption, String channeloption, Integer padbefore, Integer padafter, Integer episodestokeep, String deletepriority, String includeonline, String onlinedevices, String schedulerurl, String entitytype, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (rerecordoption == null) {
}
if (rerecordoption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", rerecordoption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", ((Object[]) null));
}
if (channeloption == null) {
}
if (channeloption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", channeloption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (episodestokeep == null) {
}
if (episodestokeep!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("episodesToKeep", episodestokeep);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("episodesToKeep", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class RecordingId {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private RecordingId(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public RecordingId(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/recordingId");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String recordingid, String action, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (action == null) {
}
if (action!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("action", action);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("action", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String recordingid, String action, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (action == null) {
}
if (action!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("action", action);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("action", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String recordingid, String action, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (action == null) {
}
if (action!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("action", action);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("action", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class UpdateOneShot {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private UpdateOneShot(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public UpdateOneShot(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/updateOneShot");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String recordingid, String channelid, String recordingtype, String deletepriority, Integer padbefore, Integer padafter, String includeonline, String onlinedevices, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (recordingtype == null) {
}
if (recordingtype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingType", recordingtype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingType", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String recordingid, String channelid, String recordingtype, String deletepriority, Integer padbefore, Integer padafter, String includeonline, String onlinedevices, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (recordingtype == null) {
}
if (recordingtype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingType", recordingtype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingType", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String recordingid, String channelid, String recordingtype, String deletepriority, Integer padbefore, Integer padafter, String includeonline, String onlinedevices, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (recordingid == null) {
}
if (recordingid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", recordingid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (recordingtype == null) {
}
if (recordingtype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingType", recordingtype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("recordingType", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
public static class UpdateSeries {
private Client _client;
private UriBuilder _uriBuilder;
private Map<String, Object> _templateAndMatrixParameterValues;
private UpdateSeries(Client client, UriBuilder uriBuilder, Map<String, Object> map) {
_client = client;
_uriBuilder = uriBuilder.clone();
_templateAndMatrixParameterValues = map;
}
/**
* Create new instance using existing Client instance, and a base URI and any parameters
*
*/
public UpdateSeries(Client client, URI baseUri) {
_client = client;
_uriBuilder = UriBuilder.fromUri(baseUri);
_uriBuilder = _uriBuilder.path("/updateSeries");
_templateAndMatrixParameterValues = new HashMap<String, Object>();
}
public ResourceResponse getAsResourceResponse() {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public ResourceResponse getAsResourceResponse(String accountid, String deviceid, String entitytype, String displayname, String entityid, String channelid, String rerecordoption, String channeloption, Integer episodetokeep, String deletepriority, Integer padbefore, Integer padafter, String includeonline, String onlinedevices, String schedulerurl) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (rerecordoption == null) {
}
if (rerecordoption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", rerecordoption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", ((Object[]) null));
}
if (channeloption == null) {
}
if (channeloption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", channeloption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", ((Object[]) null));
}
if (episodetokeep == null) {
}
if (episodetokeep!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("episodeToKeep", episodetokeep);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("episodeToKeep", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(ResourceResponse.class);
}
public<T >T getAsJson(String accountid, String deviceid, String entitytype, String displayname, String entityid, String channelid, String rerecordoption, String channeloption, Integer episodetokeep, String deletepriority, Integer padbefore, Integer padafter, String includeonline, String onlinedevices, String schedulerurl, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (rerecordoption == null) {
}
if (rerecordoption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", rerecordoption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", ((Object[]) null));
}
if (channeloption == null) {
}
if (channeloption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", channeloption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", ((Object[]) null));
}
if (episodetokeep == null) {
}
if (episodetokeep!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("episodeToKeep", episodetokeep);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("episodeToKeep", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T getAsJson(String accountid, String deviceid, String entitytype, String displayname, String entityid, String channelid, String rerecordoption, String channeloption, Integer episodetokeep, String deletepriority, Integer padbefore, Integer padafter, String includeonline, String onlinedevices, String schedulerurl, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
if (accountid == null) {
}
if (accountid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", accountid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("accountId", ((Object[]) null));
}
if (deviceid == null) {
}
if (deviceid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", deviceid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deviceId", ((Object[]) null));
}
if (entitytype == null) {
}
if (entitytype!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", entitytype);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityType", ((Object[]) null));
}
if (displayname == null) {
}
if (displayname!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", displayname);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("displayName", ((Object[]) null));
}
if (entityid == null) {
}
if (entityid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", entityid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("entityId", ((Object[]) null));
}
if (channelid == null) {
}
if (channelid!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", channelid);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelId", ((Object[]) null));
}
if (rerecordoption == null) {
}
if (rerecordoption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", rerecordoption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("rerecordOption", ((Object[]) null));
}
if (channeloption == null) {
}
if (channeloption!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", channeloption);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("channelOption", ((Object[]) null));
}
if (episodetokeep == null) {
}
if (episodetokeep!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("episodeToKeep", episodetokeep);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("episodeToKeep", ((Object[]) null));
}
if (deletepriority == null) {
}
if (deletepriority!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", deletepriority);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("deletePriority", ((Object[]) null));
}
if (padbefore == null) {
}
if (padbefore!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", padbefore);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padBefore", ((Object[]) null));
}
if (padafter == null) {
}
if (padafter!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", padafter);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("padAfter", ((Object[]) null));
}
if (includeonline == null) {
}
if (includeonline!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", includeonline);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("includeOnline", ((Object[]) null));
}
if (onlinedevices == null) {
}
if (onlinedevices!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", onlinedevices);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("onlineDevices", ((Object[]) null));
}
if (schedulerurl == null) {
}
if (schedulerurl!= null) {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", schedulerurl);
} else {
localUriBuilder = localUriBuilder.replaceQueryParam("schedulerUrl", ((Object[]) null));
}
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/json");
Response response;
response = resourceBuilder.build("GET").invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsVndSunWadlXml(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsVndSunWadlXml(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("application/vnd.sun.wadl+xml");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T optionsAsTextPlain(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T optionsAsTextPlain(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("text/plain");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
public<T >T options(Object input, GenericType<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
return response.readEntity(returnType);
}
public<T >T options(Object input, Class<T> returnType) {
UriBuilder localUriBuilder = _uriBuilder.clone();
WebTarget resource = _client.target(localUriBuilder.buildFromMap(_templateAndMatrixParameterValues));
javax.ws.rs.client.Invocation.Builder resourceBuilder = resource.request("*/*");
Response response;
response = resourceBuilder.build("OPTIONS", Entity.entity(input, "*/*")).invoke();
if (!Response.class.isAssignableFrom(returnType)) {
if (response.getStatus()>= 400) {
throw new WebApplicationExceptionMessage(response);
}
}
if (!Response.class.isAssignableFrom(returnType)) {
return response.readEntity(returnType);
} else {
return returnType.cast(response);
}
}
}
}
/**
* Workaround for JAX_RS_SPEC-312
*
*/
private static class WebApplicationExceptionMessage
extends WebApplicationException
{
private WebApplicationExceptionMessage(Response response) {
super(response);
}
/**
* Workaround for JAX_RS_SPEC-312
*
*/
public String getMessage() {
Response response = getResponse();
Response.Status status = Response.Status.fromStatusCode(response.getStatus());
if (status!= null) {
return (response.getStatus()+(" "+ status.getReasonPhrase()));
} else {
return Integer.toString(response.getStatus());
}
}
public String toString() {
String s = "javax.ws.rs.WebApplicationException";
String message = getLocalizedMessage();
return (s +(": "+ message));
}
}
}
wadl-dist-1.1.6\bin\wadl2java -o gen -p com.example.service -s jaxrs20 http://localhost:8080/curlAutomation2/rest/application.wadl?detail=true
https://wadl.java.net/wadl2java.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment