use of com.servoy.j2db.persistence.IServerInternal in project servoy-client by Servoy.
the class LocalePreferences method fillTableCombo.
// @Override
// public void setVisible(boolean v)
// {
// super.setVisible(v);
// try
// {
// if (_application.isInDeveloper() && v && _cbTable != null && _cbTable.getModel().getSize() <= 1)
// {
// Object selected = _cbTable.getSelectedItem();
// String serverName = (String)_cbServer.getSelectedItem();
// fillTableCombo(SELECTION_NONE.equals(serverName) ? null : _application.getRepository().getServer(serverName));
// _cbTable.setSelectedItem(selected);
// }
// }
// catch (Exception e1)
// {
// Debug.error(e1);
// }
// }
/**
* @param server
* @throws RepositoryException
* @throws RemoteException
*/
private void fillTableCombo(IServer server) throws RepositoryException, RemoteException {
if (server == null) {
_cbTable.setModel(new DefaultComboBoxModel(new String[] { SELECTION_NONE }));
} else {
List al = new ArrayList();
al.add(SELECTION_NONE);
List lst = ((IServerInternal) server).getTableAndViewNames(true, true);
for (int i = 0; i < lst.size(); i++) {
String tableName = (String) lst.get(i);
Table table = (Table) server.getTable(tableName);
// $NON-NLS-1$
if (table.getColumnInfoID("message_key") == -1)
continue;
// $NON-NLS-1$
if (table.getColumnInfoID("message_value") == -1)
continue;
// $NON-NLS-1$
if (table.getColumnInfoID("message_language") == -1)
continue;
al.add(tableName);
}
DefaultComboBoxModel model = new DefaultComboBoxModel(al.toArray());
_cbTable.setModel(model);
}
}
use of com.servoy.j2db.persistence.IServerInternal in project servoy-client by Servoy.
the class ImportTransactable method processPostRollBack.
public void processPostRollBack() {
Iterator<Map.Entry<IServerInternal, List<ITable>>> iterator = tablesByServer.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<IServerInternal, List<ITable>> entry = iterator.next();
IServerInternal server = entry.getKey();
List<ITable> tableList = entry.getValue();
try {
server.flushTables(tableList);
} catch (Exception e) {
Debug.error(e);
}
}
}
Aggregations