Project

General

Profile

« Previous | Next » 

Revision 4f7ccb87

Added by Patrick Plitzner over 7 years ago

ref #5458 Implement multi select for NamedArea selection

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/dbstatus/DistributionTableView.java
35 35
import eu.etaxonomy.cdm.vaadin.component.HorizontalToolbar;
36 36
import eu.etaxonomy.cdm.vaadin.container.CdmSQLContainer;
37 37
import eu.etaxonomy.cdm.vaadin.container.PresenceAbsenceTermContainer;
38
import eu.etaxonomy.cdm.vaadin.presenter.dbstatus.DistributionTablePresenter;
38 39
import eu.etaxonomy.cdm.vaadin.util.CdmQueryFactory;
39 40

  
40 41
public class DistributionTableView extends CustomComponent implements IDistributionTableComponent, View{
......
72 73
    private HorizontalToolbar toolbar;
73 74
	private Table table;
74 75

  
75
	private DistributionTableComponentListener listener;
76
	private DistributionTablePresenter listener;
76 77

  
77 78
	private List<String> columnList;
78 79
	private ArrayList<String> headerList;
......
96 97
		mainLayout.setImmediate(false);
97 98
		mainLayout.setWidth("100%");
98 99
		mainLayout.setHeight("100%");
99
		
100

  
100 101
		setWidth("100.0%");
101 102
		setHeight("100.0%");
102 103

  
103 104
		//Horizontal Toolbar
104 105
		toolbar = new HorizontalToolbar();
105 106
		mainLayout.addComponent(toolbar, "top:0.0px;right:0.0px;");
106
		
107

  
107 108
		// table
108 109
		table = new Table();
109 110
		table.setImmediate(false);
......
114 115
	}
115 116

  
116 117
	@Override
117
	public void addListener(DistributionTableComponentListener listener) {
118
	public void addListener(DistributionTablePresenter listener) {
118 119
	   this.listener = listener;
119 120
	}
120 121

  
......
134 135
		table.setSortEnabled(true);
135 136

  
136 137
		columnList = new ArrayList<String>(Arrays.asList(new String[]{CdmQueryFactory.TAXON_COLUMN,CdmQueryFactory.RANK_COLUMN}));
137
		List<String> termList = listener.getTermList();
138
		List<String> termList = listener.getNamedAreas();
138 139
		columnList.addAll(termList);
139 140
		Object[] visibleColumns = columnList.toArray();
140 141
		table.setVisibleColumns(visibleColumns);

Also available in: Unified diff