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

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

public class PreferencesRequestResolver
extends java.lang.Object

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

Field Summary
protected  NameResolver nameResolver
           
protected  OwnerResolver ownerResolver
           
protected  PreferencesStore preferencesStore
           
 
Constructor Summary
PreferencesRequestResolver()
           
 
Method Summary
 NameResolver getNameResolver()
           
 OwnerResolver getOwnerResolver()
           
 Preferences getPreferences(javax.portlet.PortletRequest request)
          Calls getPreferences(request, true);
 Preferences getPreferences(javax.portlet.PortletRequest request, boolean create)
          Gets Preferences for the request using the injected OwnerResolver and NameResolver.
 PreferencesStore getPreferencesStore()
           
 void setNameResolver(NameResolver nameResolver)
           
 void setOwnerResolver(OwnerResolver ownerResolver)
           
 void setPreferencesStore(PreferencesStore preferencesStore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferencesStore

protected PreferencesStore preferencesStore

ownerResolver

protected OwnerResolver ownerResolver

nameResolver

protected NameResolver nameResolver
Constructor Detail

PreferencesRequestResolver

public PreferencesRequestResolver()
Method Detail

getPreferencesStore

public PreferencesStore getPreferencesStore()
Returns:
Returns the preferencesStore.

setPreferencesStore

public void setPreferencesStore(PreferencesStore preferencesStore)
Parameters:
preferencesStore - The preferencesStore 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.

getPreferences

public Preferences getPreferences(javax.portlet.PortletRequest request)
Calls getPreferences(request, true);

See Also:
getPreferences(PortletRequest, boolean)

getPreferences

public Preferences getPreferences(javax.portlet.PortletRequest request,
                                  boolean create)
Gets Preferences for the request using the injected OwnerResolver and NameResolver.

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

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

Parameters:
request - The request to resolve the name and owner from.
create - If a Preferences should be created for the name and owner if one does not exist
Returns:
The Preferences 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.