Package net.worcade.client.internal
Class JerseyClient
- java.lang.Object
-
- net.worcade.client.internal.WorcadeClient
-
- net.worcade.client.internal.JerseyClient
-
- All Implemented Interfaces:
net.worcade.client.Worcade
public class JerseyClient extends net.worcade.client.internal.WorcadeClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJerseyClient.JerseyClientBuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.ws.rs.client.Invocation.BuilderaddAuthHeaders(javax.ws.rs.client.Invocation.Builder builder)voidclose()protected net.worcade.client.internal.WorcadeClientcopy()protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto>delete(String url, Object data, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto>delete(String url, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto>get(String url, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<net.worcade.client.get.BinaryData>getBinary(String url, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<List<net.worcade.client.internal.IncomingDto>>getList(String url, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<Object>handle(String method, String url, javax.ws.rs.client.Invocation.Builder request, Function<javax.ws.rs.client.Invocation.Builder,javax.ws.rs.core.Response> handler)protected <T,V>
net.worcade.client.Result<V>handle(String method, String url, javax.ws.rs.core.Response response, javax.ws.rs.core.GenericType<T> responseType, Function<T,V> mapper)protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto>post(String url, Object data, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto>postBinary(String url, InputStream data, String contentType, net.worcade.client.internal.Header... additionalHeader)protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto>put(String url, Object data, net.worcade.client.internal.Header... additionalHeader)protected javax.ws.rs.client.Invocation.Buildertarget(String url, net.worcade.client.internal.Header... additionalHeaders)-
Methods inherited from class net.worcade.client.internal.WorcadeClient
checkServerVersion, copyWithSameAuth, createExternalNumber, createOptionalField, createRemoteId, createWebhookHeader, createWorkOrderRow, getApplicationApi, getApplicationHeader, getAssetApi, getAttachmentApi, getAuthentication, getBaseUrl, getChecklistApi, getCompanyApi, getContactsApi, getConversationApi, getGroupApi, getLabelApi, getNotifications, getReclaimApi, getRoomApi, getSearchApi, getSecretAuthentication, getSiteApi, getUserApi, getUserHeader, getWebhookApi, getWorkOrderApi, invalidateCurrentApiKey, loginApplication, loginUserByEmail, loginUserById, logoutApplication, logoutUser, probeUserTrust, setApplicationApiKey, setApplicationHeader, setApplicationSourceAuth, setTrustedUser, setUserApiKey, setUserHeader
-
-
-
-
Method Detail
-
copy
protected net.worcade.client.internal.WorcadeClient copy()
- Specified by:
copyin classnet.worcade.client.internal.WorcadeClient
-
get
protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto> get(String url, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
getin classnet.worcade.client.internal.WorcadeClient
-
getList
protected net.worcade.client.Result<List<net.worcade.client.internal.IncomingDto>> getList(String url, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
getListin classnet.worcade.client.internal.WorcadeClient
-
getBinary
protected net.worcade.client.Result<net.worcade.client.get.BinaryData> getBinary(String url, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
getBinaryin classnet.worcade.client.internal.WorcadeClient
-
post
protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto> post(String url, Object data, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
postin classnet.worcade.client.internal.WorcadeClient
-
postBinary
protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto> postBinary(String url, InputStream data, String contentType, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
postBinaryin classnet.worcade.client.internal.WorcadeClient
-
put
protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto> put(String url, Object data, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
putin classnet.worcade.client.internal.WorcadeClient
-
delete
protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto> delete(String url, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
deletein classnet.worcade.client.internal.WorcadeClient
-
delete
protected net.worcade.client.Result<net.worcade.client.internal.IncomingDto> delete(String url, Object data, net.worcade.client.internal.Header... additionalHeader)
- Specified by:
deletein classnet.worcade.client.internal.WorcadeClient
-
close
public void close()
-
handle
protected net.worcade.client.Result<Object> handle(String method, String url, javax.ws.rs.client.Invocation.Builder request, Function<javax.ws.rs.client.Invocation.Builder,javax.ws.rs.core.Response> handler)
-
handle
protected <T,V> net.worcade.client.Result<V> handle(String method, String url, javax.ws.rs.core.Response response, javax.ws.rs.core.GenericType<T> responseType, Function<T,V> mapper)
-
target
protected javax.ws.rs.client.Invocation.Builder target(String url, net.worcade.client.internal.Header... additionalHeaders)
-
addAuthHeaders
protected javax.ws.rs.client.Invocation.Builder addAuthHeaders(javax.ws.rs.client.Invocation.Builder builder)
-
-