use of name.abuchen.portfolio.ui.wizards.client.ClientMigrationDialog in project portfolio by buchen.
the class PortfolioPart method internalSetClient.
public void internalSetClient(Client client) {
this.client = client;
this.dirty.setDirty(false);
this.context.set(Client.class, client);
client.addPropertyChangeListener(event -> notifyModelUpdated());
if (client.getFileVersionAfterRead() < Client.VERSION_WITH_CURRENCY_SUPPORT) {
Display.getDefault().asyncExec(() -> {
Dialog dialog = new ClientMigrationDialog(Display.getDefault().getActiveShell(), client);
dialog.open();
});
}
new ConsistencyChecksJob(client, false).schedule(100);
scheduleOnlineUpdateJobs();
}
Aggregations