From: <rv...@us...> - 2009-06-25 02:43:45
|
Revision: 108 http://treebase.svn.sourceforge.net/treebase/?rev=108&view=rev Author: rvos Date: 2009-06-25 02:43:44 +0000 (Thu, 25 Jun 2009) Log Message: ----------- Added getTreebaseIDString() and getNamespacedGUID() transient methods Modified Paths: -------------- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/AbstractPersistedObject.java Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/domain/AbstractPersistedObject.java =================================================================== --- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/AbstractPersistedObject.java 2009-06-25 02:41:29 UTC (rev 107) +++ trunk/treebase-core/src/main/java/org/cipres/treebase/domain/AbstractPersistedObject.java 2009-06-25 02:43:44 UTC (rev 108) @@ -28,8 +28,12 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.MappedSuperclass; +import javax.persistence.Transient; import javax.persistence.Version; +import org.cipres.treebase.NamespacedGUID; +import org.cipres.treebase.TreebaseIDString; + /** * The abstract super class for all persisted domain objects. * @@ -97,5 +101,15 @@ private void setVersion(int pNewVersion) { mVersion = pNewVersion; } + + @Transient + public TreebaseIDString getTreebaseIDString () { + return new TreebaseIDString(this); + } + + @Transient + public NamespacedGUID getNamespacedGUID () { + return getTreebaseIDString().getNamespacedGUID(); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |