|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.identity.service.IdentityModuleService
org.jboss.portal.identity.service.UserProfileModuleService
org.jboss.portal.identity.db.HibernateUserProfileModuleImpl
public class HibernateUserProfileModuleImpl
Field Summary | |
---|---|
protected org.hibernate.SessionFactory |
sessionFactory
. |
protected java.lang.String |
sessionFactoryJNDIName
. |
protected UserModule |
userModule
|
Fields inherited from class org.jboss.portal.identity.service.UserProfileModuleService |
---|
profileInfo |
Fields inherited from class org.jboss.portal.identity.service.IdentityModuleService |
---|
moduleType |
Constructor Summary | |
---|---|
HibernateUserProfileModuleImpl()
|
Method Summary | |
---|---|
protected org.hibernate.Session |
getCurrentSession()
Can be subclasses to provide testing in a non JTA environement. |
java.lang.String |
getDefaultSynchronizePassword()
|
ProfileInfo |
getProfileInfo()
obtains UserProfile object - if module is used as a Delegate it tries to obtain it from the main one. |
java.util.Map |
getProperties(User user)
Returns all properties related to user |
java.lang.Object |
getProperty(User user,
java.lang.String propertyName)
Returns user property |
java.lang.String |
getSessionFactoryJNDIName()
|
protected UserModule |
getUserModule()
|
boolean |
isAcceptOtherImplementations()
|
boolean |
isEnableSynchronizedUsers()
|
boolean |
isRandomSynchronizePassword()
|
boolean |
isSynchronizeNonExistingUsers()
|
protected HibernateUserImpl |
processUser(User user)
|
void |
setAcceptOtherImplementations(boolean acceptOtherImplementations)
|
void |
setDefaultSynchronizePassword(java.lang.String defaultSynchronizePassword)
|
void |
setEnableSynchronizedUsers(boolean enableSynchronizedUsers)
|
void |
setProperty(User user,
java.lang.String propertyName,
java.lang.Object propertyValue)
Sets user property. |
void |
setRandomSynchronizePassword(boolean randomSynchronizePassword)
|
void |
setSessionFactoryJNDIName(java.lang.String sessionFactoryJNDIName)
|
void |
setSynchronizeNonExistingUsers(boolean synchronizeNonExistingUsers)
|
void |
start()
|
void |
stop()
|
Methods inherited from class org.jboss.portal.identity.service.UserProfileModuleService |
---|
getProfileConfigFile, setProfileConfigFile, setProfileInfo |
Methods inherited from class org.jboss.portal.identity.service.IdentityModuleService |
---|
getConnectionJNDIName, getIdentityConfiguration, getIdentityContext, getIdentityEventBroadcaster, getInitOptions, getJndiBinder, getJNDIName, getModuleType, setConnectionJNDIName, setIdentityContext, setInitOptions, setJndiBinder, setJNDIName, setModuleType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.hibernate.SessionFactory sessionFactory
protected UserModule userModule
protected java.lang.String sessionFactoryJNDIName
Constructor Detail |
---|
public HibernateUserProfileModuleImpl()
Method Detail |
---|
public void start() throws java.lang.Exception
start
in class UserProfileModuleService
java.lang.Exception
public void stop() throws java.lang.Exception
stop
in class IdentityModuleService
java.lang.Exception
public java.lang.String getSessionFactoryJNDIName()
public void setSessionFactoryJNDIName(java.lang.String sessionFactoryJNDIName)
public java.lang.Object getProperty(User user, java.lang.String propertyName) throws IdentityException
UserProfileModule
IdentityException
public void setProperty(User user, java.lang.String propertyName, java.lang.Object propertyValue) throws IdentityException
UserProfileModule
propertyValue
- value
IdentityException
public java.util.Map getProperties(User user) throws IdentityException
UserProfileModule
IdentityException
protected org.hibernate.Session getCurrentSession()
protected HibernateUserImpl processUser(User user) throws IdentityException
IdentityException
public ProfileInfo getProfileInfo() throws IdentityException
IdentityException
public boolean isSynchronizeNonExistingUsers()
public void setSynchronizeNonExistingUsers(boolean synchronizeNonExistingUsers)
public boolean isEnableSynchronizedUsers()
public void setEnableSynchronizedUsers(boolean enableSynchronizedUsers)
public boolean isAcceptOtherImplementations()
public void setAcceptOtherImplementations(boolean acceptOtherImplementations)
public java.lang.String getDefaultSynchronizePassword()
public void setDefaultSynchronizePassword(java.lang.String defaultSynchronizePassword)
public boolean isRandomSynchronizePassword()
public void setRandomSynchronizePassword(boolean randomSynchronizePassword)
protected UserModule getUserModule() throws IdentityException
IdentityException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |