|
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.
|