1 package org.collectionspace.services.advancedsearch.model;
5 import org.collectionspace.services.collectionobject.CollectionobjectsCommon;
6 import org.collectionspace.services.collectionobject.domain.naturalhistory_extension.CollectionobjectsNaturalhistory;
7 import org.collectionspace.services.collectionobject.domain.naturalhistory_extension.TaxonomicIdentGroup;
8 import org.collectionspace.services.collectionobject.domain.naturalhistory_extension.TaxonomicIdentGroupList;
10 public class TaxonModel {
12 public static String taxon(final CollectionobjectsNaturalhistory naturalHistory) {
14 if (naturalHistory != null && naturalHistory.getTaxonomicIdentGroupList() != null) {
15 TaxonomicIdentGroupList taxonomicIdentGroupList = naturalHistory.getTaxonomicIdentGroupList();
16 List<TaxonomicIdentGroup> taxonomicIdentGroups = taxonomicIdentGroupList.getTaxonomicIdentGroup();
17 if (!taxonomicIdentGroups.isEmpty()) {
18 TaxonomicIdentGroup taxonGroup = taxonomicIdentGroups.get(0);
19 taxon = taxonGroup.getTaxon();
26 public static String preservationForm(final CollectionobjectsCommon common) {
28 if (common != null && common.getForms() != null) {
29 List<String> forms = common.getForms().getForm();
30 if (!forms.isEmpty()) {