3 * Copyright (C) 2009 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
10 package eu
.etaxonomy
.cdm
.io
.taxonx2013
;
12 import java
.util
.ArrayList
;
13 import java
.util
.HashMap
;
14 import java
.util
.UUID
;
16 import org
.apache
.log4j
.Logger
;
18 import eu
.etaxonomy
.cdm
.model
.name
.SpecimenTypeDesignationStatus
;
25 public class TaxonXDataHolder
{
26 @SuppressWarnings("unused")
27 private static final Logger logger
= Logger
.getLogger(TaxonXDataHolder
.class);
30 protected String atomisedStr
;
31 protected String nomenclatureCode
;
32 protected String institutionCode
;
33 protected String collectionCode
;
34 protected String unitID
;
35 protected String recordBasis
;
36 protected String accessionNumber
;
37 // protected String collectorsNumber;
39 protected String fieldNumber
;
40 protected Double longitude
;
41 protected Double latitude
;
42 protected String locality
;
43 protected String languageIso
= null;
44 protected String country
;
45 protected String isocountry
;
47 protected int altitude
;
49 protected ArrayList
<String
> gatheringAgentList
;
50 protected ArrayList
<String
> identificationList
;
51 protected ArrayList
<SpecimenTypeDesignationStatus
> statusList
;
52 protected ArrayList
<HashMap
<String
, String
>> atomisedIdentificationList
;
53 protected ArrayList
<String
> namedAreaList
;
54 protected ArrayList
<String
> referenceList
;
55 protected ArrayList
<String
> multimediaObjects
;
57 protected ArrayList
<String
> knownABCDelements
= new ArrayList
<String
>();
58 protected HashMap
<String
,String
> allABCDelements
= new HashMap
<String
,String
>();