java.lang.Object
org.roller.business.BookmarkManagerBase
org.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.
| 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 |
BookmarkManagerImpl
public BookmarkManagerImpl(org.roller.business.persistence.PersistenceStrategy support,
org.roller.model.UserManager umgr)
throws org.roller.RollerException
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