org.jboss.portal.core.identity.cache
Class CachedUserProfileModuleWrapper

java.lang.Object
  extended by org.jboss.portal.core.identity.cache.CachedUserProfileModuleWrapper
All Implemented Interfaces:
org.jboss.portal.identity.UserProfileModule

public class CachedUserProfileModuleWrapper
extends java.lang.Object
implements org.jboss.portal.identity.UserProfileModule

Version:
: 0.1 $
Author:
Boleslaw Dawidowicz

Constructor Summary
CachedUserProfileModuleWrapper(org.jboss.portal.identity.UserProfileModule userProfileModule, IdentityCacheService identityCacheService)
           
 
Method Summary
 org.jboss.portal.identity.info.ProfileInfo getProfileInfo()
           
 java.util.Map getProperties(org.jboss.portal.identity.User user)
           
 java.lang.Object getProperty(org.jboss.portal.identity.User user, java.lang.String propertyName)
           
 void setProperty(org.jboss.portal.identity.User user, java.lang.String name, java.lang.Object property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedUserProfileModuleWrapper

public CachedUserProfileModuleWrapper(org.jboss.portal.identity.UserProfileModule userProfileModule,
                                      IdentityCacheService identityCacheService)
Method Detail

getProperty

public java.lang.Object getProperty(org.jboss.portal.identity.User user,
                                    java.lang.String propertyName)
                             throws org.jboss.portal.identity.IdentityException,
                                    java.lang.IllegalArgumentException
Specified by:
getProperty in interface org.jboss.portal.identity.UserProfileModule
Throws:
org.jboss.portal.identity.IdentityException
java.lang.IllegalArgumentException

setProperty

public void setProperty(org.jboss.portal.identity.User user,
                        java.lang.String name,
                        java.lang.Object property)
                 throws org.jboss.portal.identity.IdentityException,
                        java.lang.IllegalArgumentException
Specified by:
setProperty in interface org.jboss.portal.identity.UserProfileModule
Throws:
org.jboss.portal.identity.IdentityException
java.lang.IllegalArgumentException

getProperties

public java.util.Map getProperties(org.jboss.portal.identity.User user)
                            throws org.jboss.portal.identity.IdentityException,
                                   java.lang.IllegalArgumentException
Specified by:
getProperties in interface org.jboss.portal.identity.UserProfileModule
Throws:
org.jboss.portal.identity.IdentityException
java.lang.IllegalArgumentException

getProfileInfo

public org.jboss.portal.identity.info.ProfileInfo getProfileInfo()
                                                          throws org.jboss.portal.identity.IdentityException
Specified by:
getProfileInfo in interface org.jboss.portal.identity.UserProfileModule
Throws:
org.jboss.portal.identity.IdentityException