You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2006/04/12 02:40:05 UTC

svn commit: r393345 - /incubator/roller/branches/roller-newbackend/src/org/roller/pojos/PersistentObject.java

Author: agilliland
Date: Tue Apr 11 17:40:03 2006
New Revision: 393345

URL: http://svn.apache.org/viewcvs?rev=393345&view=rev
Log:
code reformatting.


Modified:
    incubator/roller/branches/roller-newbackend/src/org/roller/pojos/PersistentObject.java

Modified: incubator/roller/branches/roller-newbackend/src/org/roller/pojos/PersistentObject.java
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller-newbackend/src/org/roller/pojos/PersistentObject.java?rev=393345&r1=393344&r2=393345&view=diff
==============================================================================
--- incubator/roller/branches/roller-newbackend/src/org/roller/pojos/PersistentObject.java (original)
+++ incubator/roller/branches/roller-newbackend/src/org/roller/pojos/PersistentObject.java Tue Apr 11 17:40:03 2006
@@ -7,45 +7,37 @@
 import org.apache.commons.lang.builder.ToStringStyle;
 import org.roller.RollerException;
 
+
 /**
  * Base class for all of Roller's persistent objects.
  */
 public abstract class PersistentObject implements Serializable {
     
-    private long mTimeStamp = 0L; // this was only for Castor, right? -Lance
-    
     
     public PersistentObject() {}
     
     
-    /** Setter needed by RollerImpl.storePersistentObject() */
-    public abstract void setData( PersistentObject vo );
-    
-    
-    /** Get ID */
+    /**
+     * All persistent objects require an identifier.
+     */
     public abstract String getId();
     
     
-    /** Set ID */
     public abstract void setId( String id );
     
     
-    public void save() throws RollerException {
-        // NOTE: eoled for new backend
-//        PersistenceStrategy pstrategy =
-//            RollerFactory.getRoller().getPersistenceStrategy();
-//        pstrategy.store(this);
-    }
+    /**
+     * Load data based on data from another object.
+     */
+    public abstract void setData(PersistentObject obj);
     
     
-    public void remove() throws RollerException {
-        // NOTE: eoled for new backend
-//        PersistenceStrategy pstrategy =
-//            RollerFactory.getRoller().getPersistenceStrategy();
-//        pstrategy.remove(this);
+    public boolean equals(Object o) {
+        return EqualsBuilder.reflectionEquals(this, o);
     }
     
     
+    // TODO: how efficient is this?
     public String toString() {
         try {
             // this may throw an exception if called by a thread that
@@ -58,12 +50,15 @@
     }
     
     
-    public boolean equals(Object o) {
-        return EqualsBuilder.reflectionEquals(this, o);
-    }
+    // NOTE: EOLed by backend refactorings
+    public void save() throws RollerException {}
+    
+    
+    // NOTE: EOLed by backend refactorings
+    public void remove() throws RollerException {}
     
     
-    /** Can user associated with persistence session save this object? */
+    // NOTE: EOLed by backend refactorings
     public boolean canSave() throws RollerException {
         return true;
     }