Revision b9801dc0
Added by Katja Luther over 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/datasource/CdmDataSourceRepository.java | ||
---|---|---|
174 | 174 |
*/ |
175 | 175 |
public static ICdmDataSource createDefaultH2DataSource() { |
176 | 176 |
ICdmDataSource h2DataSource = CdmDataSource.NewH2EmbeddedInstance( |
177 |
DEFAULT_DATASOURCE_NAME, "sa", "", PreferencesUtil.getPreferredNomenclaturalCode());
|
|
177 |
DEFAULT_DATASOURCE_NAME, "sa", "", PreferencesUtil.getPreferredNomenclaturalCode(true));
|
|
178 | 178 |
save(h2DataSource.getName(), h2DataSource); |
179 | 179 |
return h2DataSource; |
180 | 180 |
} |
... | ... | |
188 | 188 |
public static boolean setCurrentCdmSource(ICdmSource cdmSource) { |
189 | 189 |
currentCdmSource = cdmSource; |
190 | 190 |
NomenclaturalCode dataSourceNomenclaturalCode = cdmSource.getNomenclaturalCode(); |
191 |
NomenclaturalCode applicationNomenclaturalCode = PreferencesUtil.getPreferredNomenclaturalCode(); |
|
191 |
NomenclaturalCode applicationNomenclaturalCode = PreferencesUtil.getPreferredNomenclaturalCode(true);
|
|
192 | 192 |
|
193 | 193 |
if( dataSourceNomenclaturalCode != null && ! dataSourceNomenclaturalCode.equals(applicationNomenclaturalCode)){ |
194 | 194 |
PreferencesUtil.setPreferredNomenclaturalCode(dataSourceNomenclaturalCode); |
Also available in: Unified diff
ref #5969: get the preference NC from db when initialize preference store and save the changes in db