public class SqlService extends BaseService
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlService.ConnectionNodeCreated
Событие создания узла для Connection
|
static class |
SqlService.ScriptGeneric |
BaseService.OnStart, BaseService.OnStop, BaseService.UiAction, BaseService.UiActionBase, BaseService.UiActionField, BaseService.UiActionMethod, BaseService.UiMenu| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.sql.ConnectPool |
connectPool |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
connectPoolNode |
protected DataTableFactory |
dataTableFactory |
protected DockingService |
dockingService |
protected FileDialogService |
fileDialogService |
protected MapDB2Service |
mapDB2Service |
protected NotifyService |
notifyService |
protected ObjectBrowserService |
objectBrowserService |
protected PropertiesService |
propertiesService |
protected ScriptDocExecService |
scriptDocExecService |
protected ScriptService |
scriptService |
protected SqlEngineFactory |
sqlEngineFactory |
protected StatusBarService |
statusBarService |
protected TextService |
textService |
actionFieldSet, actionMethodSet, initUiActionsSuccess, MENU_FIELD_NAME, runningstartCallLevel, startStopSync, stopCallLevelserviceEventQueue| Constructor and Description |
|---|
SqlService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSqlServiceEvent(SqlServiceEvent ev) |
Closeable |
addSqlServiceListener(SqlServiceListener listener) |
Closeable |
addSqlServiceListener(SqlServiceListener listener,
boolean weakLink) |
void |
applySqlPerspective() |
void |
bindDataTable()
Объявление активной таблицы (DataTable) для скриптов
|
void |
commit(Connection conn,
xyz.cofe.common.Reciver<SQLException> onfinish) |
boolean |
commitable(Connection conn) |
ConnectionNode |
createConnectionNode(Connection conn,
DataSource ds,
String dsName)
Создание узла для открытого соединения с БД
|
DataTableDock |
createDataTableDock()
Создание DataTableDock
|
void |
exportDataTableXml()
Экспорт данных из таблицы в XML
|
void |
exportDataTableXml(DataTableDock dtd)
Экспорт данных из таблицы в XML
|
void |
exportDataTableXml(xyz.cofe.io.File file)
Экспорт XML из активной таблицы
|
void |
exportDataTableXml(xyz.cofe.io.File file,
DataTableDock dtd)
Экспорт XML в файл из таблицы
|
DataTableDock |
findDataTableDock(Long scriptDocumentId,
Integer dataTableNumber)
Возвращает DataTableDock для указанного документа
|
void |
fireSqlServiceEvent(SqlServiceEvent event) |
void |
fireSqlServiceEvents() |
DataTableDock |
getActiveDataTableDock()
Возвращает текущий (последий который имеел фокус) документ
|
xyz.cofe.sql.ConnectPool |
getConnectPool()
Указывает пул соединений
|
xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
getConnectPoolNode()
Узел в дереве (ObjectBrowser) содержащий ConnectPool
|
Map<String,String> |
getDataSourceStorage()
Коллекция описания DataSource в XML формате
|
DockingService.DockableList<DataTableDock> |
getDataTableDockHistory()
Возвращает историю переключения фокуса документов
|
DockingService.DockableList<DataTableDock> |
getDataTableDocks()
Возвращает список документов, отсортированный в обратном порядке переключения фокуса
|
DataTableFactory |
getDataTableFactory()
Возвращает фабрику DataTableDock
|
DockingService |
getDockingService()
Ссылка на сервис DockingService
|
FileDialogService |
getFileDialogService()
Ссылка на сервис FileDialogService
|
WeakHashMap<xyz.cofe.sql.BasicDataSource,Long> |
getLoadedDataSources()
Карта/коллекция загруженных DataSource
|
MapDB2Service |
getMapDB2Service()
Ссылка на сервис MapDB2Service
|
NotifyService |
getNotifyService()
Ссылка на сервис NotifyService
|
ObjectBrowserService |
getObjectBrowserService()
Ссылка на сервис ObjectBrowserService
|
PropertiesService |
getPropertiesService()
Ссылка на сервис PropertiesService
|
ScriptDocExecService |
getScriptDocExecService()
Ссылка на сервис ScriptDocExecService
|
ScriptService |
getScriptService()
Ссылка на сервис ScriptService
|
xyz.cofe.common.CloseableSet |
getShutdownList()
Список объект которые будут закрыты при завершении работы
|
SqlEngineFactory |
getSqlEngineFactory()
Возвращает фабрику SqlEngine
|
ConcurrentLinkedQueue<SqlServiceEvent> |
getSqlServiceEventQueue() |
Set<SqlServiceListener> |
getSqlServiceListeners() |
StatusBarService |
getStatusBarService()
Ссылка на сервис StatusBarService
|
TextService |
getTextService()
Ссылка на сервис TextService
|
boolean |
hasSqlServiceListener(SqlServiceListener listener) |
void |
importDataTableXml()
Импорт данных из XML в таблицу
|
void |
importDataTableXml(DataTableDock dtd)
Импорт XML данных в таблицу
|
void |
importDataTableXml(xyz.cofe.io.File file)
Импорт таблицы XML из файла
|
void |
importDataTableXml(xyz.cofe.io.File file,
DataTableDock dtd)
Импорт таблицы XML из файла
|
protected void |
initConnectPoolNode(ObjectBrowserService obs)
Инициализация узла ConnectPool
|
protected void |
initIcons(ObjectBrowserService obs)
Инициализация иконок
|
protected void |
initObjectBrowser(xyz.cofe.gui.swing.tree.ob.ObjectBrowser ob)
Инициализация ObjectBrowser
|
protected void |
initSqlEngineStatusBar() |
protected void |
loadDataSources()
Загржает DataSource из XML
|
void |
onDataTableDockFocused(DataTableDock dtDock) |
protected void |
registerDataTableFactory(DockingService ds)
Регистрация фабрики DataTableDock
|
protected void |
registerInScriptService(ScriptService ss)
Регистрация фабрики SqlEngine
|
void |
reinitObjectBrowser()
Повторная реинициализация ObjectBrowserService
Закрытие объектов shutdownList.closeAll()
Инициализация ObjectBrowser
|
void |
removeAllSqlServiceListeners() |
void |
removeSqlServiceListener(SqlServiceListener listener) |
SqlService.ScriptGeneric |
script() |
protected void |
shutdown()
Завершение работы
|
protected JComponent |
sqlEngineStatBar(TextDocument tdoc) |
protected void |
starting()
Инициализация
|
buttonGroup, getActionFieldSet, getActionMethodSet, getActionsService, getButtonGroup, getMenuService, getStartableMethodsList, getStartableMethodsMap, getStoppableMethodsList, getStoppableMethodsMap, initUiActionError, initUiActions, isRunning, onStart, onStopfireStarted, fireStarting, fireStopped, fireStopping, getServiceByStopper, getServiceDependencies, isDetectCycleStart, isDetectCycleStop, onResolvedDependencies, start, stop, stopByDependencyaddServiceEvent, addServiceListener, addServiceListener, findFirstService, findFirstService, findServices, findServices, findServices, fireServiceEvent, fireServiceEvents, getConsole, getFieldDependencies, getInitDependenciesCallCount, getServiceListeners, getUnresolvedDependencies, hasServiceListener, init, initDependencies, instances, isResolvedDependencies, listeners, onInitServicesEnd, removeServiceListener, resolveDependecyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitaddServiceEvent, addServiceListener, addServiceListener, fireServiceEvents, getServiceListeners, hasServiceListener, removeServiceListenerprotected volatile xyz.cofe.sql.ConnectPool connectPool
protected MapDB2Service mapDB2Service
protected ObjectBrowserService objectBrowserService
protected PropertiesService propertiesService
protected NotifyService notifyService
protected ScriptService scriptService
protected ScriptDocExecService scriptDocExecService
protected DockingService dockingService
protected FileDialogService fileDialogService
protected TextService textService
protected StatusBarService statusBarService
protected volatile SqlEngineFactory sqlEngineFactory
protected volatile DataTableFactory dataTableFactory
protected volatile xyz.cofe.gui.swing.tree.TreeTableNodeBasic connectPoolNode
public boolean hasSqlServiceListener(SqlServiceListener listener)
public Set<SqlServiceListener> getSqlServiceListeners()
public Closeable addSqlServiceListener(SqlServiceListener listener)
public Closeable addSqlServiceListener(SqlServiceListener listener, boolean weakLink)
public void removeSqlServiceListener(SqlServiceListener listener)
public void removeAllSqlServiceListeners()
public void fireSqlServiceEvent(SqlServiceEvent event)
public ConcurrentLinkedQueue<SqlServiceEvent> getSqlServiceEventQueue()
public void addSqlServiceEvent(SqlServiceEvent ev)
public void fireSqlServiceEvents()
public xyz.cofe.sql.ConnectPool getConnectPool()
public MapDB2Service getMapDB2Service()
public WeakHashMap<xyz.cofe.sql.BasicDataSource,Long> getLoadedDataSources()
protected void loadDataSources()
getDataSourceStorage()public Map<String,String> getDataSourceStorage()
public ObjectBrowserService getObjectBrowserService()
public PropertiesService getPropertiesService()
public NotifyService getNotifyService()
public ScriptService getScriptService()
public ScriptDocExecService getScriptDocExecService()
public DockingService getDockingService()
public FileDialogService getFileDialogService()
public TextService getTextService()
public StatusBarService getStatusBarService()
public xyz.cofe.common.CloseableSet getShutdownList()
public SqlEngineFactory getSqlEngineFactory()
protected void registerInScriptService(ScriptService ss)
ss - Сервис ScriptServicepublic DataTableFactory getDataTableFactory()
protected void registerDataTableFactory(DockingService ds)
ds - Сервис DockingServiceprotected void starting()
protected void shutdown()
public xyz.cofe.gui.swing.tree.TreeTableNodeBasic getConnectPoolNode()
protected void initConnectPoolNode(ObjectBrowserService obs)
obs - Служба ObjectBrowserServiceprotected void initIcons(ObjectBrowserService obs)
obs - Служба ObjectBrowserServicepublic ConnectionNode createConnectionNode(Connection conn, DataSource ds, String dsName)
conn - Соединение с БДds - Источник БДdsName - Имя источникаpublic void reinitObjectBrowser()
getShutdownList(),
#initObjectBrowser(xyz.cofe.cxconsole.ob.ObjectBrowser)protected void initObjectBrowser(xyz.cofe.gui.swing.tree.ob.ObjectBrowser ob)
ob - Браузер объектовpublic DataTableDock createDataTableDock()
public DockingService.DockableList<DataTableDock> getDataTableDockHistory()
public DockingService.DockableList<DataTableDock> getDataTableDocks()
public DataTableDock getActiveDataTableDock()
public DataTableDock findDataTableDock(Long scriptDocumentId, Integer dataTableNumber)
scriptDocumentId - Ид документаdataTableNumber - Номер таблицы в выборкеpublic void onDataTableDockFocused(DataTableDock dtDock)
public void exportDataTableXml()
public void exportDataTableXml(DataTableDock dtd)
dtd - Таблицаpublic void importDataTableXml()
public void importDataTableXml(DataTableDock dtd)
dtd - целевая таблицаpublic void exportDataTableXml(xyz.cofe.io.File file)
file - файл XMLgetActiveDataTableDock()public void exportDataTableXml(xyz.cofe.io.File file,
DataTableDock dtd)
file - файлdtd - таблицаpublic void importDataTableXml(xyz.cofe.io.File file)
file - файл XMLpublic void importDataTableXml(xyz.cofe.io.File file,
DataTableDock dtd)
file - файл XMLdtd - таблицаpublic void bindDataTable()
public void applySqlPerspective()
public SqlService.ScriptGeneric script()
protected void initSqlEngineStatusBar()
protected JComponent sqlEngineStatBar(TextDocument tdoc)
public boolean commitable(Connection conn)
public void commit(Connection conn, xyz.cofe.common.Reciver<SQLException> onfinish)
Copyright © 2019. All rights reserved.