.. java:import:: java.util Optional .. java:import:: ru.bitec.gs.automation.client BrowserContext .. java:import:: ru.bitec.gs.automation.security UserPassword UrlCredentialsLoginStrategyImpl =============================== .. java:package:: ru.bitec.gs.automation.client.login :noindex: .. java:type:: public class UrlCredentialsLoginStrategyImpl extends AbstractLoginStrategy implements LoginStrategy Реализация стратегии входа в систему с использованием передачи учетных данных пользователя через URL. Constructors ------------ UrlCredentialsLoginStrategyImpl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public UrlCredentialsLoginStrategyImpl(UserPassword credentials) :outertype: UrlCredentialsLoginStrategyImpl Methods ------- getApplicationName ^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public String getApplicationName() :outertype: UrlCredentialsLoginStrategyImpl Возвращает имя приложения, которое должно быть открыто после успешного подключения к системе. :return: Имя гл.выборки приложения. Пример: "gtk-Module_MainMenu". getCredentials ^^^^^^^^^^^^^^ .. java:method:: @Override public UserPassword getCredentials() :outertype: UrlCredentialsLoginStrategyImpl Метод Возвращает учётные данные пользователя, для которых будет выполнен вход в систему. getStartupFormName ^^^^^^^^^^^^^^^^^^ .. java:method:: public Optional getStartupFormName() :outertype: UrlCredentialsLoginStrategyImpl Возвращает имя формы, которая должно быть открыта после успешного подключения к системе. :return: Имя гл.выборки формы. Пример: "gtk-Module_SomeSelection". login ^^^^^ .. java:method:: @Override public void login(BrowserContext browserContext) :outertype: UrlCredentialsLoginStrategyImpl Метод выполняет процедуру входа в систему. setStartupApplicationName ^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: UrlCredentialsLoginStrategyImpl setStartupApplicationName(String name) :outertype: UrlCredentialsLoginStrategyImpl Устанавливает имя приложения, которое будет открыто после подключения в серверу Global ERP. :param name: Имя приложения :return: Текущий экземпляр строителя. setStartupFormName ^^^^^^^^^^^^^^^^^^ .. java:method:: UrlCredentialsLoginStrategyImpl setStartupFormName(String name) :outertype: UrlCredentialsLoginStrategyImpl Устанавливает имя формы, которая будет открыто после запуска приложения указанного в :java:ref:`setStartupApplicationName(java.lang.String) `. :param name: имя формы :return: Текущий экземпляр строителя.