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;
}