fixed some issues with TypeDesignations and NameRelations
[cdmlib.git] / cdmlib-remote / src / main / java / eu / etaxonomy / cdm / remote / dto / TaxonSTO.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 package eu.etaxonomy.cdm.remote.dto;
10
11 import java.util.UUID;
12
13
14
15 /**
16 * This Simple Transfer Object (STO) is used as surrogate for instances of {@link Taxon} and {@link Synonym},
17 * thus a TaxonSTO my represent accepted a not accepted taxon. Therefore the flag isAccepted has been introduced
18 * by which accepted taxa can be clearly identified.
19 *
20 * @author a.kohlbecker
21 * @version 1.0
22 * @created 13.12.2007 14:55:32
23 *
24 */
25 public class TaxonSTO extends BaseSTO {
26
27 private NameSTO name;
28 private String secUuid;
29 private boolean isAccepted;
30
31
32 /* (non-Javadoc)
33 * @see eu.etaxonomy.cdm.remote.dto.ITaxonSTO#getName()
34 */
35 public NameSTO getName() {
36 return name;
37 }
38 /* (non-Javadoc)
39 * @see eu.etaxonomy.cdm.remote.dto.ITaxonSTO#setName(eu.etaxonomy.cdm.remote.dto.NameSTO)
40 */
41 public void setName(NameSTO name) {
42 this.name = name;
43 }
44 /* (non-Javadoc)
45 * @see eu.etaxonomy.cdm.remote.dto.ITaxonSTO#getSecUuid()
46 */
47 public String getSecUuid() {
48 return secUuid;
49 }
50 /* (non-Javadoc)
51 * @see eu.etaxonomy.cdm.remote.dto.ITaxonSTO#setSecUuid(java.lang.String)
52 */
53 public void setSecUuid(String secUuid) {
54 this.secUuid = secUuid;
55 }
56 /* (non-Javadoc)
57 * @see eu.etaxonomy.cdm.remote.dto.ITaxonSTO#isAccepted()
58 */
59 public boolean isAccepted() {
60 return isAccepted;
61 }
62 /* (non-Javadoc)
63 * @see eu.etaxonomy.cdm.remote.dto.ITaxonSTO#setAccepted(boolean)
64 */
65 public void setAccepted(boolean isAccepted) {
66 this.isAccepted = isAccepted;
67 }
68
69 }