-// $Id$
/**
* Copyright (C) 2016 EDIT
* European Distributed Institute of Taxonomy
public static final String NAME_NAMESPACE = "name";
public static final String AUTHOR_NAMESPACE = "author";
public static final String TAXON_GESAMTLISTE_NAMESPACE = "taxon_gesamt_liste";
- public static final String TAXON_CHECKLISTE_NAMESPACE = "taxon_checkliste";
public static final String CLASSIFICATION_NAMESPACE_E = "classification_namespace_e";
public static final String CLASSIFICATION_NAMESPACE_W = "classification_namespace_w";
public static final String CLASSIFICATION_NAMESPACE_K = "classification_namespace_k";
public static final String CLASSIFICATION_NAMESPACE_R = "classification_namespace_r";
public static final String CLASSIFICATION_NAMESPACE_O = "classification_namespace_o";
public static final String CLASSIFICATION_NAMESPACE_S = "classification_namespace_s";
- public static final String FAMILY_NAMESPACE = "family_namespace";
+ public static final String FAMILY_NAMESPACE_GESAMTLISTE = "family_namespace_gesamtliste";
//cell content
logger.info(NAMNR+": "+id+" "+message);
}
+ public static String getAuthorOfExAuthorshipString(String authorshipString){
+ return getAuthorOfExAuthorship(authorshipString, false);
+ }
+
+ public static String getExAuthorOfExAuthorshipString(String authorshipString){
+ return getAuthorOfExAuthorship(authorshipString, true);
+ }
+
+ private static String getAuthorOfExAuthorship(String authorshipString, boolean isExAuthor){
+ String[] split = authorshipString.split(EX);
+ if(split.length>0){
+ return isExAuthor?split[0].trim():split[split.length-1].trim();
+ }
+ return null;
+ }
+
}