Class JerseyClient

  • All Implemented Interfaces:
    net.worcade.client.Worcade

    public class JerseyClient
    extends net.worcade.client.internal.WorcadeClient
    • Field Summary

      • Fields inherited from class net.worcade.client.internal.WorcadeClient

        DTO_FUNCTION
      • Fields inherited from interface net.worcade.client.Worcade

        VERSION
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      protected net.worcade.client.internal.WorcadeClient copy()  
      protected <V> net.worcade.client.Result<V> custom​(String method, String url, Class<V> responseType, net.worcade.client.internal.Header... allHeaders)  
      protected <V> net.worcade.client.Result<V> customWithAuth​(String method, String url, Class<V> responseType, net.worcade.client.internal.Header... additionalHeaders)  
      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<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)  
      • Methods inherited from class net.worcade.client.internal.WorcadeClient

        checkServerVersion, copyWithSameAuth, createExternalNumber, createRemoteId, createWebhookHeader, createWorkOrderRow, getAdminHeader, getApplicationApi, getApplicationHeader, getAssetApi, getAttachmentApi, getAuthentication, getBaseUrl, getChecklistApi, getCompanyApi, getContactsApi, getConversationApi, getGroupApi, getLabelApi, getNotifications, getReclaimApi, getRoomApi, getSearchApi, getSecretAuthentication, getSiteApi, getUserApi, getUserHeader, getWebhookApi, getWorkOrderApi, log, loginAdmin, loginApplication, loginUserByEmail, loginUserById, logoutAdmin, logoutApplication, logoutUser, probeUserTrust, setApplicationApiKey, setApplicationSourceAuth, setTrustedUser, setUserApiKey, upgradeToAdmin
    • Method Detail

      • copy

        protected net.worcade.client.internal.WorcadeClient copy()
        Specified by:
        copy in class net.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:
        get in class net.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:
        getList in class net.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:
        getBinary in class net.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:
        post in class net.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:
        postBinary in class net.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:
        put in class net.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:
        delete in class net.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:
        delete in class net.worcade.client.internal.WorcadeClient
      • custom

        protected <V> net.worcade.client.Result<V> custom​(String method,
                                                          String url,
                                                          Class<V> responseType,
                                                          net.worcade.client.internal.Header... allHeaders)
        Specified by:
        custom in class net.worcade.client.internal.WorcadeClient
      • customWithAuth

        protected <V> net.worcade.client.Result<V> customWithAuth​(String method,
                                                                  String url,
                                                                  Class<V> responseType,
                                                                  net.worcade.client.internal.Header... additionalHeaders)
        Specified by:
        customWithAuth in class net.worcade.client.internal.WorcadeClient
      • close

        public void close()