org.jboss.portal.identity
Class DelegatingUserProfileModuleImpl
java.lang.Object
   org.jboss.portal.identity.service.IdentityModuleService
org.jboss.portal.identity.service.IdentityModuleService
       org.jboss.portal.identity.service.UserProfileModuleService
org.jboss.portal.identity.service.UserProfileModuleService
           org.jboss.portal.identity.DelegatingUserProfileModuleImpl
org.jboss.portal.identity.DelegatingUserProfileModuleImpl
- All Implemented Interfaces: 
- UserProfileModule
- public class DelegatingUserProfileModuleImpl 
- extends UserProfileModuleService
- Version:
- $Revision: 1.1 $
- Author:
- Boleslaw Dawidowicz
 
 
 
 
 
 
| Methods inherited from class org.jboss.portal.identity.service.IdentityModuleService | 
| getConnectionJNDIName, getIdentityConfiguration, getIdentityContext, getIdentityEventBroadcaster, getInitOptions, getJndiBinder, getJNDIName, getModuleType, setConnectionJNDIName, setIdentityContext, setInitOptions, setJndiBinder, setJNDIName, setModuleType, stop | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DelegatingUserProfileModuleImpl
public DelegatingUserProfileModuleImpl()
start
public void start()
           throws java.lang.Exception
- 
- Overrides:
- startin class- UserProfileModuleService
 
- 
- Throws:
- java.lang.Exception
 
getProperty
public java.lang.Object getProperty(User user,
                                    java.lang.String propertyName)
                             throws IdentityException,
                                    java.lang.IllegalArgumentException
- Description copied from interface: UserProfileModule
- Returns user property
 
- 
- Returns:
- 
- Throws:
- IdentityException
- java.lang.IllegalArgumentException
 
setProperty
public void setProperty(User user,
                        java.lang.String name,
                        java.lang.Object propertyValue)
                 throws IdentityException,
                        java.lang.IllegalArgumentException
- Description copied from interface: UserProfileModule
- Sets user property. If the property value is null the property will be removed.
 
- 
- propertyValue- value
- Throws:
- IdentityException
- java.lang.IllegalArgumentException
 
getProperties
public java.util.Map getProperties(User user)
                            throws IdentityException,
                                   java.lang.IllegalArgumentException
- Description copied from interface: UserProfileModule
- Returns all properties related to user
 
- 
- Returns:
- 
- Throws:
- IdentityException
- java.lang.IllegalArgumentException
 
getProfileInfo
public ProfileInfo getProfileInfo()
                           throws IdentityException
- Description copied from interface: UserProfileModule
- Return ProfileInfo object that can be used to obtain PropertyInfo on specific property name.
 
- 
- Returns:
- 
- Throws:
- IdentityException
 
getLdapModuleJNDIName
public java.lang.String getLdapModuleJNDIName()
- 
 
setLdapModuleJNDIName
public void setLdapModuleJNDIName(java.lang.String ldapModuleJNDIName)
- 
 
getDbModuleJNDIName
public java.lang.String getDbModuleJNDIName()
- 
 
setDbModuleJNDIName
public void setDbModuleJNDIName(java.lang.String dbModuleJNDIName)
- 
 
isLDAPSupported
public boolean isLDAPSupported()
- 
 
isDBSupported
public boolean isDBSupported()
- 
 
getDBModule
protected UserProfileModule getDBModule()
                                 throws java.lang.Exception
- 
- Throws:
- java.lang.Exception
 
getLDAPModule
protected UserProfileModule getLDAPModule()
                                   throws java.lang.Exception
- 
- Throws:
- java.lang.Exception
 
setLDAPModule
public void setLDAPModule(UserProfileModule LDAPModule)
- 
 
setDbModule
public void setDbModule(UserProfileModule dbModule)
-