From: <rv...@us...> - 2010-03-16 16:58:23
|
Revision: 608 http://treebase.svn.sourceforge.net/treebase/?rev=608&view=rev Author: rvos Date: 2010-03-16 16:58:15 +0000 (Tue, 16 Mar 2010) Log Message: ----------- Added implementation of getContext, which provides the containing Study. Modified Paths: -------------- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/TreeBlock.java Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/TreeBlock.java =================================================================== --- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/TreeBlock.java 2010-03-16 16:57:25 UTC (rev 607) +++ trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/TreeBlock.java 2010-03-16 16:58:15 UTC (rev 608) @@ -22,6 +22,7 @@ import org.cipres.treebase.TreebaseUtil; import org.cipres.treebase.domain.AbstractPersistedObject; import org.cipres.treebase.domain.TBPersistable; +import org.cipres.treebase.domain.study.Study; import org.cipres.treebase.domain.taxon.TaxonLabel; import org.cipres.treebase.domain.taxon.TaxonLabelSet; import org.hibernate.annotations.Cache; @@ -281,5 +282,14 @@ public String getLabel() { return getTitle(); } + + @Transient + public Study getContext() { + PhyloTree firstTree = getTreeList().iterator().next(); + if ( null != firstTree ) { + return firstTree.getContext(); + } + return null; + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |