org.apache.jetspeed.userinfo.impl
Class UserManagerUserAttributeSourceImpl

java.lang.Object
  extended by org.apache.jetspeed.userinfo.impl.UserManagerUserAttributeSourceImpl
All Implemented Interfaces:
org.apache.jetspeed.userinfo.UserAttributeSource

public class UserManagerUserAttributeSourceImpl
extends Object
implements org.apache.jetspeed.userinfo.UserAttributeSource

Default implementation of a UserAttribute source Provides users attributes from standard prefs implementation

Version:
$Id: $
Author:
Keith Garry Boyce, David Sean Taylor

Field Summary
private static org.apache.commons.logging.Log log
          Logger
private  org.apache.jetspeed.security.UserManager userManager
          The user manager
 
Constructor Summary
UserManagerUserAttributeSourceImpl()
           
 
Method Summary
 Map getUserAttributeMap(Subject subject, Collection userAttributeRefs, org.apache.jetspeed.request.RequestContext context)
           
 void setUserManager(org.apache.jetspeed.security.UserManager userManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log
Logger


userManager

private org.apache.jetspeed.security.UserManager userManager
The user manager

Constructor Detail

UserManagerUserAttributeSourceImpl

public UserManagerUserAttributeSourceImpl()
Method Detail

setUserManager

public void setUserManager(org.apache.jetspeed.security.UserManager userManager)
Parameters:
userManager - The userManager to set.

getUserAttributeMap

public Map getUserAttributeMap(Subject subject,
                               Collection userAttributeRefs,
                               org.apache.jetspeed.request.RequestContext context)
                        throws org.apache.jetspeed.userinfo.UserAttributeRetrievalException
Specified by:
getUserAttributeMap in interface org.apache.jetspeed.userinfo.UserAttributeSource
Throws:
org.apache.jetspeed.userinfo.UserAttributeRetrievalException


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.