edu.wisc.my.portlets.bookmarks.web.support
Class BookmarkSetRequestResolver

java.lang.Object
  extended by edu.wisc.my.portlets.bookmarks.web.support.BookmarkSetRequestResolver

public class BookmarkSetRequestResolver
extends java.lang.Object

Version:
$Revision: 12161 $
Author:
Eric Dalquist eric.dalquist@doit.wisc.edu

Field Summary
protected  BookmarkStore bookmarkStore
           
protected  NameResolver nameResolver
           
protected  OwnerResolver ownerResolver
           
 
Constructor Summary
BookmarkSetRequestResolver()
           
 
Method Summary
 BookmarkSet getBookmarkSet(javax.portlet.PortletRequest request)
          Calls getBookmarkSet(request, true);
 BookmarkSet getBookmarkSet(javax.portlet.PortletRequest request, boolean create)
          Gets a BookmarkSet for the request using the injected OwnerResolver and NameResolver.
 BookmarkStore getBookmarkStore()
           
 NameResolver getNameResolver()
           
 OwnerResolver getOwnerResolver()
           
 void setBookmarkStore(BookmarkStore bookmarkStore)
           
 void setNameResolver(NameResolver nameResolver)
           
 void setOwnerResolver(OwnerResolver ownerResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bookmarkStore

protected BookmarkStore bookmarkStore

ownerResolver

protected OwnerResolver ownerResolver

nameResolver

protected NameResolver nameResolver
Constructor Detail

BookmarkSetRequestResolver

public BookmarkSetRequestResolver()
Method Detail

getBookmarkStore

public BookmarkStore getBookmarkStore()
Returns:
Returns the bookmarkStore.

setBookmarkStore

public void setBookmarkStore(BookmarkStore bookmarkStore)
Parameters:
bookmarkStore - The bookmarkStore to set.

getNameResolver

public NameResolver getNameResolver()
Returns:
Returns the nameResolver.

setNameResolver

public void setNameResolver(NameResolver nameResolver)
Parameters:
nameResolver - The nameResolver to set.

getOwnerResolver

public OwnerResolver getOwnerResolver()
Returns:
Returns the ownerResolver.

setOwnerResolver

public void setOwnerResolver(OwnerResolver ownerResolver)
Parameters:
ownerResolver - The ownerResolver to set.

getBookmarkSet

public BookmarkSet getBookmarkSet(javax.portlet.PortletRequest request)
Calls getBookmarkSet(request, true);

See Also:
getBookmarkSet(PortletRequest, boolean)

getBookmarkSet

public BookmarkSet getBookmarkSet(javax.portlet.PortletRequest request,
                                  boolean create)
Gets a BookmarkSet for the request using the injected OwnerResolver and NameResolver.

If create is false and no BookmarkSet exists for the name and owner null is returned.

If create is true and no BookmarkSet exists for the name and owner a new BookmarkSet is created.

Parameters:
request - The request to resolve the name and owner from.
create - If a BookmarkSet should be created for the name and owner if one does not exist
Returns:
The BookmarkSet for the name and owner from the request, null if it does not exists and create is false. If create is true this will never return null.


Copyright © 1998-2007 Java Architectures Special Interest Group. All Rights Reserved.