CoreExtComponent¶
- public interface CoreExtComponent¶
Added in version 1.19.0.
Интерфейс предоставляет доступ к свойствам и методам внешнего компонента.
Methods¶
getAbi¶
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¶
getModelRootBranch¶
- CoreEExtModelBranch getModelRootBranch()¶
Возвращается корневой узел модели данных внешнего компонента.
- Returns:
Корневой узел модели данных
getName¶
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()¶
Пересоздаёт корневой узел модели данных