.. java:import:: java.net URL .. java:import:: java.net.http HttpRequest.Builder .. java:import:: ru.bitec.gs.automation.security Credentials AbstractProtectedServiceClient ============================== .. java:package:: ru.bitec.gs.automation.services :noindex: .. java:type:: public abstract class AbstractProtectedServiceClient extends AbstractServiceClient Абстрактный клиент http-сервиса, предоставляемого сервером приложений GlobalERP. Fields ------ PATH ^^^^ .. java:field:: protected static final String PATH :outertype: AbstractProtectedServiceClient credentials_ ^^^^^^^^^^^^ .. java:field:: protected Credentials credentials_ :outertype: AbstractProtectedServiceClient Constructors ------------ AbstractProtectedServiceClient ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public AbstractProtectedServiceClient(URL hostUrl, Credentials credentials) :outertype: AbstractProtectedServiceClient Methods ------- addAuthHeader ^^^^^^^^^^^^^ .. java:method:: protected HttpRequest.Builder addAuthHeader(HttpRequest.Builder builder) :outertype: AbstractProtectedServiceClient Метод добавляет в запрос Http-заголовки, необходимые для аутентификации в системе Global, в зависимости от типа экземпляра :java:ref:`Credentials `, заданного в свойстве :java:ref:`getCredentials() `. :param builder: строитель запроса :return: строитель запроса getCredentials ^^^^^^^^^^^^^^ .. java:method:: public Credentials getCredentials() :outertype: AbstractProtectedServiceClient sendDeleteRequest ^^^^^^^^^^^^^^^^^ .. java:method:: protected void sendDeleteRequest(String path) :outertype: AbstractProtectedServiceClient setCredentials ^^^^^^^^^^^^^^ .. java:method:: public void setCredentials(Credentials credentials) :outertype: AbstractProtectedServiceClient