Author: agilliland
Date: Sun Apr  9 13:46:40 2006
New Revision: 392834

URL: http://svn.apache.org/viewcvs?rev=392834&view=rev
Log:
completing removal of PersistenceStrategy interface.


Removed:
    
incubator/roller/branches/roller-newbackend/src/org/roller/business/PersistenceStrategy.java
Modified:
    
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/FolderData.java
    
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/HierarchicalPersistentObject.java

Modified: 
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/FolderData.java
URL: 
http://svn.apache.org/viewcvs/incubator/roller/branches/roller-newbackend/src/org/roller/pojos/FolderData.java?rev=392834&r1=392833&r2=392834&view=diff
==============================================================================
--- 
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/FolderData.java
 (original)
+++ 
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/FolderData.java
 Sun Apr  9 13:46:40 2006
@@ -8,9 +8,7 @@
 import java.util.TreeSet;
 
 import org.roller.RollerException;
-import org.roller.business.PersistenceStrategy;
 import org.roller.model.BookmarkManager;
-import org.roller.model.Roller;
 import org.roller.model.RollerFactory;
 
 /**
@@ -508,18 +506,6 @@
     public List getAncestorAssocs() throws RollerException
     {
         return 
RollerFactory.getRoller().getBookmarkManager().getFolderAncestorAssocs(this);
-    }
-    
-    // TODO: this needs to be refactored to not use the PersistenceStrategy
-    protected void removeDescendent(
-            PersistenceStrategy pstrategy, PersistentObject po)  throws 
RollerException
-    {
-        /*FolderData folder = (FolderData)po;
-        Iterator bookmarks = folder.getBookmarks().iterator();
-        while (bookmarks.hasNext()) {
-            bookmarks.remove();
-        }*/
-        pstrategy.remove(po);
     }
 
 }

Modified: 
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/HierarchicalPersistentObject.java
URL: 
http://svn.apache.org/viewcvs/incubator/roller/branches/roller-newbackend/src/org/roller/pojos/HierarchicalPersistentObject.java?rev=392834&r1=392833&r2=392834&view=diff
==============================================================================
--- 
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/HierarchicalPersistentObject.java
 (original)
+++ 
incubator/roller/branches/roller-newbackend/src/org/roller/pojos/HierarchicalPersistentObject.java
 Sun Apr  9 13:46:40 2006
@@ -4,11 +4,6 @@
 package org.roller.pojos;
 
 import org.roller.RollerException;
-import org.roller.business.PersistenceStrategy;
-import org.roller.model.RollerFactory;
-
-import java.util.Iterator;
-import java.util.LinkedList;
 import java.util.List;
 
 /**
@@ -50,16 +45,6 @@
     
     /** Returns true if this object is in use and should not be deleted */
     public abstract boolean isInUse() throws RollerException;   
-
-    /**
-     * Override this if you want to handle descendant removal yourself.
-     */
-    // TODO: this needs to be refactored to not use the PersistenceStrategy
-    protected void removeDescendent(
-       PersistenceStrategy pstrategy, PersistentObject po)  throws 
RollerException
-    {
-        pstrategy.remove(po);
-    }
 
     /** Should be needed only be manager objects */
     public HierarchicalPersistentObject getNewParent()


Reply via email to