root/trunk/cdmlib/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/AlternativeTreeRoot.java

Revision 10919, 1.5 kB (checked in by a.mueller, 18 months ago)

merge 3.0.2 to trunk

Line 
1// $Id$
2/**
3* Copyright (C) 2007 EDIT
4* European Distributed Institute of Taxonomy
5* http://www.e-taxonomy.eu
6*
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.
9*/
10
11package eu.etaxonomy.cdm.model.taxon;
12
13import org.apache.log4j.Logger;
14
15import eu.etaxonomy.cdm.model.reference.Reference;
16
17/**
18 * @author a.mueller
19 * @created 02.04.2009
20 * @version 1.0
21 */
22// Not in use yet
23public class AlternativeTreeRoot extends TaxonNode {
24        private static final long serialVersionUID = 3194452473289639597L;
25        @SuppressWarnings("unused")
26        private static final Logger logger = Logger.getLogger(AlternativeTreeRoot.class);
27       
28        private TaxonNode replacedTaxonNode; 
29       
30       
31        protected AlternativeTreeRoot(TaxonNode oldRoot, TaxonNode replacedTaxonNodeFromParentView, Reference reference, String microReference) {
32                super(oldRoot.getTaxon(), oldRoot.getClassification());
33                this.setParent(replacedTaxonNodeFromParentView.getParentTreeNode());
34                this.setReplacedTaxonNode(replacedTaxonNodeFromParentView);
35        //      this.childNodes = oldRoot.getChildNodes());
36        }
37
38
39        /**
40         * @return the replacedTaxonNode
41         */
42        public TaxonNode getReplacedTaxonNode() {
43                return replacedTaxonNode;
44        }
45
46
47        /**
48         * @param replacedTaxonNode the replacedTaxonNode to set
49         */
50        private void setReplacedTaxonNode(TaxonNode replacedTaxonNode) {
51                this.replacedTaxonNode = replacedTaxonNode;
52        }
53
54       
55       
56}
Note: See TracBrowser for help on using the browser.