Project

General

Profile

« Previous | Next » 

Revision d41c6a72

Added by Katja Luther over 6 years ago

selection dialogs does not use CdmFilteredItemsSelectionDialog anymore

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/NomenclaturalReferenceSelectionDialog.java
34 34
	}
35 35

  
36 36
	/* (non-Javadoc)
37
	 * @see eu.etaxonomy.taxeditor.dialogs.AbstractFilteredCdmResourceSelectionDialog#initModel()
37
	 * @see eu.etaxonomy.taxeditor.dialogs.AbstractFilteredCdmResourceSelectionDialog#search
38 38
	 */
39 39
	/** {@inheritDoc} */
40 40
	@Override
41
	protected void initModel() {
42
	    Control control = getPatternControl();
41
	protected void search() {
42
	    Control control =getSearchField();
43 43
        String pattern = null;
44 44
        if (control != null){
45 45
            pattern = ((Text)control).getText();
......
89 89
	 * @see org.eclipse.ui.dialogs.FilteredItemsSelectionDialog#createFilter()
90 90
	 */
91 91
	/** {@inheritDoc} */
92
	@Override
93
	protected ItemsFilter createFilter() {
94
		return new ItemsFilter() {
95

  
96
			/**
97
			 * Always returns false to enforce refiltering even if the pattern is equal
98
			 */
99
			@Override
100
			public boolean equalsFilter(ItemsFilter filter) {
101
				return false;
102
			}
103

  
104
			@Override
105
			public boolean isConsistentItem(Object item) {
106
				return false;
107
			}
108

  
109
			@Override
110
			public boolean matchItem(Object item) {
111
				return true;
112
//				String text = null;
113
//				if(item instanceof UuidAndTitleCache){
114
//					if (((UuidAndTitleCache) item).getAbbrevTitleCache() != null){
115
//						text = ((UuidAndTitleCache) item).getAbbrevTitleCache();
116
//					} else{
117
//						text = ((UuidAndTitleCache) item).getTitleCache();
118
//					}
119
//				}else if(item instanceof String){
120
//					text = (String) item;
121
//				}
122
//				return text != null ? matches(text) : false;
123
			}
124

  
125
		};
126
	}
92
//	@Override
93
//	protected ItemsFilter createFilter() {
94
//		return new ItemsFilter() {
95
//
96
//			/**
97
//			 * Always returns false to enforce refiltering even if the pattern is equal
98
//			 */
99
//			@Override
100
//			public boolean equalsFilter(ItemsFilter filter) {
101
//				return false;
102
//			}
103
//
104
//			@Override
105
//			public boolean isConsistentItem(Object item) {
106
//				return false;
107
//			}
108
//
109
//			@Override
110
//			public boolean matchItem(Object item) {
111
//				return true;
112
////				String text = null;
113
////				if(item instanceof UuidAndTitleCache){
114
////					if (((UuidAndTitleCache) item).getAbbrevTitleCache() != null){
115
////						text = ((UuidAndTitleCache) item).getAbbrevTitleCache();
116
////					} else{
117
////						text = ((UuidAndTitleCache) item).getTitleCache();
118
////					}
119
////				}else if(item instanceof String){
120
////					text = (String) item;
121
////				}
122
////				return text != null ? matches(text) : false;
123
//			}
124
//
125
//		};
126
//	}
127 127

  
128 128

  
129 129

  

Also available in: Unified diff