From: <rv...@us...> - 2010-06-04 11:25:58
|
Revision: 713 http://treebase.svn.sourceforge.net/treebase/?rev=713&view=rev Author: rvos Date: 2010-06-04 11:25:52 +0000 (Fri, 04 Jun 2010) Log Message: ----------- Adding annotation of tb:identifier.taxonVariant.tb1 Modified Paths: -------------- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/taxon/TaxonVariant.java Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/domain/taxon/TaxonVariant.java =================================================================== --- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/taxon/TaxonVariant.java 2010-06-04 11:25:16 UTC (rev 712) +++ trunk/treebase-core/src/main/java/org/cipres/treebase/domain/taxon/TaxonVariant.java 2010-06-04 11:25:52 UTC (rev 713) @@ -1,6 +1,8 @@ package org.cipres.treebase.domain.taxon; +import java.util.List; + import javax.persistence.AttributeOverride; import javax.persistence.CascadeType; import javax.persistence.Column; @@ -18,7 +20,9 @@ import org.hibernate.annotations.FetchMode; import org.hibernate.annotations.Index; +import org.cipres.treebase.Constants; import org.cipres.treebase.domain.AbstractPersistedObject; +import org.cipres.treebase.domain.Annotation; import org.cipres.treebase.domain.TBPersistable; /** @@ -178,4 +182,17 @@ public String getLabel() { return getFullName(); } + + @Transient + public List<Annotation> getAnnotations() { + List<Annotation> annotations = super.getAnnotations(); + try { + if ( null != getTB1LegacyId() ) { + annotations.add(new Annotation(Constants.TBTermsURI, "tb:identifier.taxonVariant.tb1", getTB1LegacyId())); + } + } catch ( Exception e ) { + e.printStackTrace(); + } + return annotations; + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |