Major update to the latest CDM definition 2.Nov.2007
[cdmlib.git] / cdmlibrary / src / main / java / eu / etaxonomy / cdm / model / occurrence / ObservationalUnit.java
1 /**
2 * Copyright (C) 2007 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
5 *
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
8 */
9
10 package etaxonomy.cdm.model.occurrence;
11
12
13 import etaxonomy.cdm.model.common.MultilanguageString;
14 import etaxonomy.cdm.model.description.Description;
15 import etaxonomy.cdm.model.common.IdentifiableEntity;
16 import org.apache.log4j.Logger;
17
18 /**
19 * part of a specimen or observation that is being described or determined.
20 * @author m.doering
21 * @version 1.0
22 * @created 02-Nov-2007 18:15:06
23 */
24 public class ObservationalUnit extends IdentifiableEntity {
25 static Logger logger = Logger.getLogger(ObservationalUnit.class);
26
27 //Description defining the Observational unit in the context of the original Occurrence
28 @Description("Description defining the Observational unit in the context of the original Occurrence")
29 private MultilanguageString definition;
30 private ArrayList descriptions;
31 private ArrayList determinations;
32 private Occurrence occurence;
33
34 public ArrayList getDeterminations(){
35 return determinations;
36 }
37
38 /**
39 *
40 * @param newVal
41 */
42 public void setDeterminations(ArrayList newVal){
43 determinations = newVal;
44 }
45
46 public Occurrence getOccurence(){
47 return occurence;
48 }
49
50 /**
51 *
52 * @param newVal
53 */
54 public void setOccurence(Occurrence newVal){
55 occurence = newVal;
56 }
57
58 public ArrayList getDescriptions(){
59 return descriptions;
60 }
61
62 /**
63 *
64 * @param newVal
65 */
66 public void setDescriptions(ArrayList newVal){
67 descriptions = newVal;
68 }
69
70 public MultilanguageString getDefinition(){
71 return definition;
72 }
73
74 /**
75 *
76 * @param newVal
77 */
78 public void setDefinition(MultilanguageString newVal){
79 definition = newVal;
80 }
81
82 }