From: f.revilla Date: Thu, 24 Jun 2010 13:17:00 +0000 (+0000) Subject: added method for comparing distribution nodes for the distributiontree.java class X-Git-Tag: 3.0.3~1082 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/commitdiff_plain/ebbc0b5c971d79ba615e86f7bcc87077898e6243 added method for comparing distribution nodes for the distributiontree.java class --- diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Distribution.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Distribution.java index 98afb5a19c..e3f479f99d 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Distribution.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Distribution.java @@ -150,5 +150,22 @@ public class Distribution extends DescriptionElementBase { public void setStatus(PresenceAbsenceTermBase status){ this.status = status; } + + public boolean equalsForTree(Distribution dist){ + boolean result = false; + if (this.getArea().getLabel().compareTo(dist.getArea().getLabel()) == 0 && + this.getArea().getLevel().getLabel().compareTo(dist.getArea().getLevel().getLabel()) == 0){ + result = true; + } + return result; + } + + public String toString(){ + String result = "null"; + if (this.area != null){ + result = area.getLabel().toString(); + } + return result; + } } \ No newline at end of file