Revision edc8c14e
Added by Andreas Müller over 1 year ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/name/TypeDesignationSetFormatter.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
import java.util.ArrayList; |
12 | 12 |
import java.util.Collections; |
13 |
import java.util.LinkedHashMap; |
|
14 | 13 |
import java.util.List; |
14 |
import java.util.Map; |
|
15 | 15 |
import java.util.UUID; |
16 | 16 |
|
17 | 17 |
import org.apache.commons.lang3.StringUtils; |
... | ... | |
94 | 94 |
} |
95 | 95 |
|
96 | 96 |
int typeSetCount = 0; |
97 |
LinkedHashMap<TypedEntityReference<? extends VersionableEntity>, TypeDesignationWorkingSet> orderedByTypesByBaseEntity
|
|
97 |
Map<TypedEntityReference<? extends VersionableEntity>, TypeDesignationWorkingSet> orderedByTypesByBaseEntity |
|
98 | 98 |
= manager.getOrderedTypeDesignationWorkingSets(); |
99 | 99 |
TypeDesignationWorkingSetType lastWsType = null; |
100 | 100 |
if (orderedByTypesByBaseEntity != null){ |
... | ... | |
111 | 111 |
private void buildTaggedTextForSingleTypeSet(TypeDesignationSetManager manager, boolean withBrackets, |
112 | 112 |
TaggedTextBuilder finalBuilder, int typeSetCount, TypedEntityReference<?> baseEntityRef, TypeDesignationWorkingSetType lastWsType) { |
113 | 113 |
|
114 |
LinkedHashMap<TypedEntityReference<? extends VersionableEntity>, TypeDesignationWorkingSet>
|
|
114 |
Map<TypedEntityReference<? extends VersionableEntity>, TypeDesignationWorkingSet> |
|
115 | 115 |
orderedByTypesByBaseEntity = manager.getOrderedTypeDesignationWorkingSets(); |
116 | 116 |
TypeDesignationWorkingSet typeDesignationWorkingSet = orderedByTypesByBaseEntity.get(baseEntityRef); |
117 | 117 |
|
... | ... | |
278 | 278 |
* or if it has a single working set but this workingset has multiple type designations. |
279 | 279 |
*/ |
280 | 280 |
private boolean hasMultipleTypes( |
281 |
LinkedHashMap<TypedEntityReference<? extends VersionableEntity>, TypeDesignationWorkingSet> typeWorkingSets) {
|
|
281 |
Map<TypedEntityReference<? extends VersionableEntity>, TypeDesignationWorkingSet> typeWorkingSets) { |
|
282 | 282 |
if (typeWorkingSets == null || typeWorkingSets.isEmpty()){ |
283 | 283 |
return false; |
284 | 284 |
}else if (typeWorkingSets.keySet().size() > 1) { |
Also available in: Unified diff
replace LinkedHashMap by Map where possible