Revision f65e6363
Added by Fabian Reimeier over 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/distributionStatus/DistributionTablePresenter.java | ||
---|---|---|
46 | 46 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
47 | 47 |
import eu.etaxonomy.cdm.service.CdmUserHelper; |
48 | 48 |
import eu.etaxonomy.cdm.vaadin.container.CdmSQLContainer; |
49 |
import eu.etaxonomy.cdm.vaadin.container.PresenceAbsenceTermContainer; |
|
49 | 50 |
import eu.etaxonomy.cdm.vaadin.util.CdmQueryFactory; |
50 | 51 |
import eu.etaxonomy.cdm.vaadin.util.CdmSpringContextHelper; |
51 | 52 |
import eu.etaxonomy.cdm.vaadin.util.DistributionEditorUtil; |
... | ... | |
69 | 70 |
@Qualifier("cdmRepository") |
70 | 71 |
private CdmRepository repo; |
71 | 72 |
|
73 |
private PresenceAbsenceTermContainer presenceAbsenceTermContainer = PresenceAbsenceTermContainer.getInstance(); |
|
74 |
|
|
72 | 75 |
public int updateDistributionField(String distributionAreaString, Object comboValue, Taxon taxon) { |
73 | 76 |
TransactionStatus tx = repo.startTransaction(); |
74 | 77 |
taxon = (Taxon)repo.getTaxonService().find(taxon.getUuid()); |
... | ... | |
252 | 255 |
return null; |
253 | 256 |
} |
254 | 257 |
|
258 |
public PresenceAbsenceTermContainer getPresenceAbsenceTermContainer() { |
|
259 |
return this.presenceAbsenceTermContainer; |
|
260 |
} |
|
261 |
|
|
255 | 262 |
protected static final List<String> DESCRIPTION_INIT_STRATEGY = Arrays.asList(new String []{ |
256 | 263 |
"$", |
257 | 264 |
"elements.*", |
... | ... | |
301 | 308 |
@Override |
302 | 309 |
protected void onPresenterReady() { |
303 | 310 |
/* |
304 |
* This method is called twice. One time before and one time after login. |
|
305 | 311 |
* The area and taxon settings window should only be displayed after login |
306 | 312 |
* and only when no classification and areas are chosen yet. |
307 | 313 |
*/ |
... | ... | |
314 | 320 |
getView().openAreaAndTaxonSettings(); |
315 | 321 |
} |
316 | 322 |
} |
323 |
|
|
317 | 324 |
} |
Also available in: Unified diff
ref #6903 initialize termcacher before first usage