Line 291... |
Line 291... |
291 |
panelFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
291 |
panelFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
292 |
return panelFrame;
|
292 |
return panelFrame;
|
293 |
}
|
293 |
}
|
294 |
|
294 |
|
295 |
static public void initCache(final ComptaPropsConfiguration comptaConf) {
|
295 |
static public void initCache(final ComptaPropsConfiguration comptaConf) {
|
- |
|
296 |
initCache(comptaConf, 600);
|
- |
|
297 |
}
|
- |
|
298 |
|
- |
|
299 |
static public void initCache(final ComptaPropsConfiguration comptaConf, final int timeout) {
|
- |
|
300 |
|
296 |
final SQLBase baseSociete = comptaConf.getSQLBaseSociete();
|
301 |
final SQLBase baseSociete = comptaConf.getSQLBaseSociete();
|
297 |
Thread t = new Thread() {
|
302 |
Thread t = new Thread() {
|
298 |
@Override
|
303 |
@Override
|
299 |
public void run() {
|
304 |
public void run() {
|
300 |
// laisse le temps au logiciel de demarrer
|
305 |
// laisse le temps au logiciel de demarrer
|
301 |
try {
|
306 |
try {
|
302 |
Thread.sleep(1000);
|
307 |
Thread.sleep(10000);
|
303 |
} catch (InterruptedException e) {
|
308 |
} catch (InterruptedException e) {
|
304 |
e.printStackTrace();
|
309 |
e.printStackTrace();
|
305 |
}
|
310 |
}
|
306 |
ClasseCompte.loadClasseCompte();
|
311 |
ClasseCompte.loadClasseCompte();
|
307 |
CaisseCotisationSQLElement.getCaisseCotisation();
|
312 |
CaisseCotisationSQLElement.getCaisseCotisation();
|
308 |
|
313 |
|
309 |
SQLPreferences prefs = SQLPreferences.getMemCached(comptaConf.getRootSociete());
|
314 |
SQLPreferences prefs = SQLPreferences.getMemCached(comptaConf.getRootSociete());
|
310 |
|
315 |
|
311 |
Ville.init(new NXDatabaseAccessor(comptaConf), prefs.getBoolean(GestionClientPreferencePanel.LOAD_CITIES, true));
|
316 |
Ville.init(new NXDatabaseAccessor(comptaConf), prefs.getBoolean(GestionClientPreferencePanel.LOAD_CITIES, true));
|
312 |
|
317 |
|
313 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("TAXE"), 600);
|
318 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("TAXE"), timeout);
|
314 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("ETAT_DEVIS"), 600);
|
319 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("ETAT_DEVIS"), timeout);
|
315 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("PREFS_COMPTE"), 600);
|
320 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("PREFS_COMPTE"), timeout);
|
316 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("COMPTE_PCE"), 600);
|
321 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("COMPTE_PCE"), timeout);
|
317 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("JOURNAL"), 600);
|
322 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("JOURNAL"), timeout);
|
318 |
|
323 |
|
319 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("COMMERCIAL"), 600);
|
324 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("COMMERCIAL"), timeout);
|
320 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("PERIODE_VALIDITE"), 1000);
|
325 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("PERIODE_VALIDITE"), timeout);
|
321 |
|
326 |
|
322 |
if (comptaConf.getRootSociete().contains("DEPOT_STOCK")) {
|
327 |
if (comptaConf.getRootSociete().contains("DEPOT_STOCK")) {
|
323 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("DEPOT_STOCK"), 600);
|
328 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("DEPOT_STOCK"), timeout);
|
324 |
}
|
329 |
}
|
325 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("TYPE_REGLEMENT"), 1000);
|
330 |
SQLBackgroundTableCache.getInstance().add(baseSociete.getTable("TYPE_REGLEMENT"), timeout);
|
326 |
SQLBackgroundTableCache.getInstance().startCacheWatcher();
|
331 |
SQLBackgroundTableCache.getInstance().startCacheWatcher();
|
327 |
|
332 |
|
328 |
TaxeCache.getCache();
|
333 |
TaxeCache.getCache();
|
329 |
|
334 |
|
330 |
final UndefinedRowValuesCache undefCache = UndefinedRowValuesCache.getInstance();
|
335 |
final UndefinedRowValuesCache undefCache = UndefinedRowValuesCache.getInstance();
|