View Javadoc
1   package org.argeo.tracker.ui.controls;
2   
3   import java.util.List;
4   
5   import javax.jcr.Node;
6   
7   import org.argeo.connect.ui.widgets.ConnectAbstractDropDown;
8   import org.argeo.tracker.core.TrackerUtils;
9   import org.eclipse.swt.widgets.Text;
10  
11  /** Simple DropDown that displays the list of existing versions */
12  public class VersionDropDown extends ConnectAbstractDropDown {
13  
14  	private final Node project;
15  
16  	public VersionDropDown(Node project, Text text) {
17  		super(text);
18  		this.project = project;
19  		init();
20  	}
21  
22  	@Override
23  	protected List<String> getFilteredValues(String filter) {
24  		return TrackerUtils.getVersionIds(project, filter);
25  	}
26  }