Project

General

Profile

« Previous | Next » 

Revision 6e9595e7

Added by Patrick Plitzner almost 7 years ago

Fix service handling and refresh problem for distribution table

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/container/PresenceAbsenceTermContainer.java
4 4
import java.util.HashSet;
5 5
import java.util.Set;
6 6

  
7
import org.springframework.beans.factory.annotation.Autowired;
8

  
9 7
import com.vaadin.data.util.BeanItemContainer;
10 8
import com.vaadin.server.VaadinSession;
11 9

  
12
import eu.etaxonomy.cdm.api.service.ITermService;
13 10
import eu.etaxonomy.cdm.model.common.TermType;
14 11
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm;
12
import eu.etaxonomy.cdm.vaadin.util.CdmSpringContextHelper;
15 13
import eu.etaxonomy.cdm.vaadin.util.DistributionEditorUtil;
16 14
import eu.etaxonomy.cdm.vaadin.util.TermCacher;
17 15

  
......
19 17

  
20 18
	private static final long serialVersionUID = -7891310979870159325L;
21 19

  
22
	@Autowired
23
	private ITermService termService;
24

  
25 20
	private static PresenceAbsenceTermContainer instance;
26 21

  
27 22
	private static Collection<PresenceAbsenceTerm> defaultDistributionStatus;
......
34 29

  
35 30
    private void initDataModel() {
36 31
        Collection<PresenceAbsenceTerm> distributionStatus = new HashSet<>();
37
        distributionStatus = termService.listByTermType(TermType.PresenceAbsenceTerm, null, null, null, null);
32
        distributionStatus = CdmSpringContextHelper.getTermService().listByTermType(TermType.PresenceAbsenceTerm, null, null, null, null);
38 33
        defaultDistributionStatus = distributionStatus;
39 34
		TermCacher termCacher = TermCacher.getInstance();
40 35
		addAll(distributionStatus);

Also available in: Unified diff