Revision 9ad45667
Added by Katja Luther over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/combo/EnumComboElement.java | ||
---|---|---|
22 | 22 |
|
23 | 23 |
import eu.etaxonomy.cdm.model.common.IEnumTerm; |
24 | 24 |
import eu.etaxonomy.cdm.model.common.OriginalSourceType; |
25 |
import eu.etaxonomy.cdm.model.media.ExternalLinkType; |
|
25 | 26 |
import eu.etaxonomy.cdm.model.name.NomenclaturalCode; |
26 | 27 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType; |
27 | 28 |
import eu.etaxonomy.cdm.model.reference.ReferenceType; |
... | ... | |
56 | 57 |
Collection<NomenclaturalCode> result = new ArrayList<>(Arrays.asList(NomenclaturalCode.values())); |
57 | 58 |
result.remove(NomenclaturalCode.ICVCN); |
58 | 59 |
return result; |
59 |
|
|
60 |
|
|
60 | 61 |
} |
61 | 62 |
|
62 | 63 |
@Override |
... | ... | |
101 | 102 |
} |
102 | 103 |
|
103 | 104 |
}, |
105 |
new CdmEnumDataHolder<ExternalLinkType>(){ |
|
106 |
|
|
107 |
@Override |
|
108 |
public String getName() { |
|
109 |
return "External Link Type"; |
|
110 |
} |
|
111 |
|
|
112 |
@Override |
|
113 |
public Collection<ExternalLinkType> getElements() { |
|
114 |
return Arrays.asList(ExternalLinkType.values()); |
|
115 |
} |
|
116 |
|
|
117 |
@Override |
|
118 |
public Class<ExternalLinkType> getClazz() { |
|
119 |
return ExternalLinkType.class; |
|
120 |
} |
|
121 |
|
|
122 |
}, |
|
104 | 123 |
new CdmEnumDataHolder<OriginalSourceType>(){ |
105 | 124 |
|
106 | 125 |
@Override |
... | ... | |
149 | 168 |
} else if(enumType.equals(SpecimenOrObservationType.class)) { |
150 | 169 |
return "Spec./Obs. Type"; |
151 | 170 |
} |
171 |
else if(enumType.equals(ExternalLinkType.class)) { |
|
172 |
return "External Link Type"; |
|
173 |
} |
|
152 | 174 |
return "No Label"; |
153 | 175 |
} |
154 | 176 |
|
Also available in: Unified diff
ref #7415: add external link section to original source part