com.createsend.util
Interface JerseyClient

All Known Implementing Classes:
JerseyClientImpl

public interface JerseyClient


Method Summary
 void delete(javax.ws.rs.core.MultivaluedMap<String,String> queryString, String... pathElements)
           
 void delete(String... pathElements)
           
<T> T
get(Class<T> klass, ErrorDeserialiser<?> errorDeserialiser, String... pathElements)
           
<T> T
get(Class<T> klass, javax.ws.rs.core.MultivaluedMap<String,String> queryString, ResourceFactory resourceFactory, String... pathElements)
           
<T> T
get(Class<T> klass, javax.ws.rs.core.MultivaluedMap<String,String> queryString, String... pathElements)
           
<T> T
get(Class<T> klass, String... pathElements)
           
 AuthenticationDetails getAuthenticationDetails()
           
<T> PagedResult<T>
getPagedResult(Integer page, Integer pageSize, String orderField, String orderDirection, javax.ws.rs.core.MultivaluedMap<String,String> queryString, String... pathElements)
           
<T> T
post(Class<T> klass, Object entity, ErrorDeserialiser<?> errorDeserialiser, String... pathElements)
           
<T> T
post(Class<T> klass, Object entity, javax.ws.rs.core.MediaType mediaType, String... pathElements)
           
<T> T
post(Class<T> klass, Object entity, String... pathElements)
           
<T> T
post(String baseUri, Class<T> klass, Object entity, ErrorDeserialiser<?> errorDeserialiser, javax.ws.rs.core.MediaType mediaType, String... pathElements)
           
<T> T
post(String baseUri, Class<T> klass, Object entity, ErrorDeserialiser<?> errorDeserialiser, String... pathElements)
           
<T> T
post(String baseUri, Class<T> klass, Object entity, javax.ws.rs.core.MediaType mediaType, String... pathElements)
           
<T> T
post(String baseUri, Class<T> klass, Object entity, String... pathElements)
           
<T> T
put(Class<T> klass, Object entity, String... pathElements)
           
 void put(Object entity, ErrorDeserialiser<?> errorDeserialiser, String... pathElements)
           
 void put(Object entity, javax.ws.rs.core.MultivaluedMap<String,String> queryString, String... pathElements)
           
 void put(Object entity, String... pathElements)
           
 void setAuthenticationDetails(AuthenticationDetails authDetails)
           
 

Method Detail

getAuthenticationDetails

AuthenticationDetails getAuthenticationDetails()

setAuthenticationDetails

void setAuthenticationDetails(AuthenticationDetails authDetails)

get

<T> T get(Class<T> klass,
          String... pathElements)
      throws CreateSendException
Throws:
CreateSendException

get

<T> T get(Class<T> klass,
          javax.ws.rs.core.MultivaluedMap<String,String> queryString,
          String... pathElements)
      throws CreateSendException
Throws:
CreateSendException

get

<T> T get(Class<T> klass,
          ErrorDeserialiser<?> errorDeserialiser,
          String... pathElements)
      throws CreateSendException
Throws:
CreateSendException

get

<T> T get(Class<T> klass,
          javax.ws.rs.core.MultivaluedMap<String,String> queryString,
          ResourceFactory resourceFactory,
          String... pathElements)
      throws CreateSendException
Throws:
CreateSendException

getPagedResult

<T> PagedResult<T> getPagedResult(Integer page,
                                  Integer pageSize,
                                  String orderField,
                                  String orderDirection,
                                  javax.ws.rs.core.MultivaluedMap<String,String> queryString,
                                  String... pathElements)
                              throws CreateSendException
Throws:
CreateSendException

post

<T> T post(Class<T> klass,
           Object entity,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

post

<T> T post(Class<T> klass,
           Object entity,
           ErrorDeserialiser<?> errorDeserialiser,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

post

<T> T post(String baseUri,
           Class<T> klass,
           Object entity,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

post

<T> T post(String baseUri,
           Class<T> klass,
           Object entity,
           ErrorDeserialiser<?> errorDeserialiser,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

post

<T> T post(Class<T> klass,
           Object entity,
           javax.ws.rs.core.MediaType mediaType,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

post

<T> T post(String baseUri,
           Class<T> klass,
           Object entity,
           javax.ws.rs.core.MediaType mediaType,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

post

<T> T post(String baseUri,
           Class<T> klass,
           Object entity,
           ErrorDeserialiser<?> errorDeserialiser,
           javax.ws.rs.core.MediaType mediaType,
           String... pathElements)
       throws CreateSendException
Throws:
CreateSendException

put

void put(Object entity,
         String... pathElements)
         throws CreateSendException
Throws:
CreateSendException

put

<T> T put(Class<T> klass,
          Object entity,
          String... pathElements)
      throws CreateSendException
Throws:
CreateSendException

put

void put(Object entity,
         javax.ws.rs.core.MultivaluedMap<String,String> queryString,
         String... pathElements)
         throws CreateSendException
Throws:
CreateSendException

put

void put(Object entity,
         ErrorDeserialiser<?> errorDeserialiser,
         String... pathElements)
         throws CreateSendException
Throws:
CreateSendException

delete

void delete(String... pathElements)
            throws CreateSendException
Throws:
CreateSendException

delete

void delete(javax.ws.rs.core.MultivaluedMap<String,String> queryString,
            String... pathElements)
            throws CreateSendException
Throws:
CreateSendException


Copyright © 2013. All Rights Reserved.