CoreExtComponent

public interface CoreExtComponent

Added in version 1.19.0.

Интерфейс предоставляет доступ к свойствам и методам внешнего компонента.

Methods

getAbi

Object getAbi()

Возвращается ссылку на экземпляр \*Abi.scala класса, содержащего серверный код компонента.

Returns:

CoreExtControlAbi

getBackendClassName

String getBackendClassName()

Возвращает каноническое имя scala-класса с backend-кодом внешнего компонента. Значение берётся из GTK-таблицы настроек внешних компонентов, в соответствии с именем компонента. Значение, указанное в Avm-файле метаданных выборки переопределяет значение из таблицы настроек. Пример: backendClass=”ru.bitec.app.gs3.test.extctrl.Gs3_ExtComposerExampleAbi”.

Returns:

каноническое имя scala-класса.

getClientBaseUri

String getClientBaseUri()

Возвращает абсолютный базовый http(s)-адрес приложения Global 3 SE, с точки зрения клиентского приложения. Имеет формат "http[s]://server[:port]/DATABASE/. Адрес содержит имя базы, для автоматической передачи браузером куки с токеном аутентификации.

Returns:

Абсолютный адрес.

getFrontendUri

String getFrontendUri()

Возвращает относительный адрес ресурса JavaScript с frontend кодом внешнего компонента. Пример: frontendUri=”ru/bitec/app/gs3/test/extctrl/web/composer.js”.

Returns:

относительный адрес ресурса.

getModelRootBranch

CoreEExtModelBranch getModelRootBranch()

Возвращается корневой узел модели данных внешнего компонента.

Returns:

Корневой узел модели данных

getName

String getName()
Returns:

системное имя внешнего компонента.

getRelativeResourceRoot

String getRelativeResourceRoot()

Возвращает относительный адрес корня ресурсов внешнего компонента. Значение формируется на основе идентификатора E-сессии и версии образа решения. Имеет формат "app/sys/resource/sid/{GUID}/siv/{HEX}/uri/". Значение изменяется после перезагрузки прикладного кода.

Returns:

Относительный адрес.

getSelection

CoreSelection getSelection()
Returns:

ссылка на текущую выборку.

getSession

CoreSession getSession()
Returns:

ссылка на GTK-сессию.

rebuildModelRootBranch

void rebuildModelRootBranch()

Пересоздаёт корневой узел модели данных