Project

General

Profile

« Previous | Next » 

Revision 03e96dec

Added by Katja Luther over 7 years ago

also add null check in comparator of nomenclaturalReferenceSelectionDialog

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/NomenclaturalReferenceSelectionDialog.java
157 157
			public int compare(UuidAndTitleCache entity1,
158 158
					UuidAndTitleCache entity2) {
159 159
				Collator collator = Collator.getInstance();
160
				String compareString1 = null;
161
				if (entity1.getAbbrevTitleCache() == null){
162
					compareString1 = entity1.getTitleCache();
163
				}else{
160
				String compareString1 = "";
161
				if (entity1.getAbbrevTitleCache() != null){
164 162
					compareString1 = entity1.getAbbrevTitleCache();
165 163
				}
166
				String compareString2 = null;
167
				if (entity2.getAbbrevTitleCache() == null){
168
					compareString2 = entity2.getTitleCache();
169
				}else{
164
				if (entity1.getTitleCache() != null){
165
					compareString1 += entity1.getTitleCache();
166
				}
167
				String compareString2 = "";
168
				if (entity2.getAbbrevTitleCache() != null){
170 169
					compareString2 = entity2.getAbbrevTitleCache();
171 170
				}
171
				if (entity2.getTitleCache() != null){
172
					compareString2 += entity2.getTitleCache();
173
				}
172 174
				return collator.compare(compareString1, compareString2);
173 175
			}
174 176
		};

Also available in: Unified diff