Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.roller.business.castor
Class BookmarkManagerImpl  view BookmarkManagerImpl download BookmarkManagerImpl.java

java.lang.Object
  extended byorg.roller.business.BookmarkManagerBase
      extended byorg.roller.business.castor.BookmarkManagerImpl
All Implemented Interfaces:
org.roller.model.BookmarkManager, java.io.Serializable

public class BookmarkManagerImpl
extends org.roller.business.BookmarkManagerBase
implements org.roller.model.BookmarkManager, java.io.Serializable

BookmarkManager implementation based on Castor JDO.
Implementation Notes
Connections returned by getDatabase() and releases by releaseDatabase().
Public methods create connection and use transaction.
Private methods need connection and expect existing transaction.


Field Summary
 
Fields inherited from class org.roller.business.BookmarkManagerBase
mSupport, mUserMgr
 
Constructor Summary
BookmarkManagerImpl(org.roller.business.persistence.PersistenceStrategy support, org.roller.model.UserManager umgr)
           
 
Method Summary
 void storeBookmark(org.roller.pojos.BookmarkData data)
          Store bookmark object
 void storeFolder(org.roller.pojos.FolderData data)
          Store folder object
 
Methods inherited from class org.roller.business.BookmarkManagerBase
getFolder, getFolders, getFolders, getTopLevelFolder, getTopLevelFolders, importBookmarks, moveBookmark, moveFolderContents, populateBookmarks, release, removeBookmark, removeFolder, removeFolder, retrieveBookmark, retrieveFolder, retrieveFolder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.roller.model.BookmarkManager
getFolder, getFolders, getTopLevelFolder, getTopLevelFolders, importBookmarks, moveBookmark, moveFolderContents, release, removeBookmark, removeFolder, removeFolder, retrieveBookmark, retrieveFolder
 

Constructor Detail

BookmarkManagerImpl

public BookmarkManagerImpl(org.roller.business.persistence.PersistenceStrategy support,
                           org.roller.model.UserManager umgr)
                    throws org.roller.RollerException
Method Detail

storeBookmark

public void storeBookmark(org.roller.pojos.BookmarkData data)
                   throws org.roller.RollerException
Description copied from interface: org.roller.model.BookmarkManager
Store bookmark object

Specified by:
storeBookmark in interface org.roller.model.BookmarkManager

storeFolder

public void storeFolder(org.roller.pojos.FolderData data)
                 throws org.roller.RollerException
Description copied from interface: org.roller.model.BookmarkManager
Store folder object

Specified by:
storeFolder in interface org.roller.model.BookmarkManager