|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectServiceMBeanSupport
org.jboss.portal.jems.as.system.AbstractJBossService
org.jboss.portal.identity.service.IdentityModuleService
org.jboss.portal.identity.service.MembershipModuleService
org.jboss.portal.identity.db.HibernateMembershipModuleImpl
public class HibernateMembershipModuleImpl
Field Summary | |
---|---|
protected SessionFactory |
sessionFactory
. |
protected java.lang.String |
sessionFactoryJNDIName
. |
Fields inherited from class org.jboss.portal.identity.service.IdentityModuleService |
---|
moduleType |
Constructor Summary | |
---|---|
HibernateMembershipModuleImpl()
|
Method Summary | |
---|---|
void |
assignRoles(User user,
java.util.Set roles)
Creates a relationship beetween a user and set of roles. |
void |
assignUsers(Role role,
java.util.Set users)
Creates a relationship beetween a role and set of users. |
java.util.Set |
findRoleMembers(java.lang.String roleName,
int offset,
int limit,
java.lang.String userNameFilter)
Returns role members based on rolename - depreciated method ethod here only for compatibility with old RoleModule interface |
protected Session |
getCurrentSession()
Can be subclasses to provide testing in a non JTA environement. |
java.util.Set |
getRoles(User user)
Return the set of role objects that a given user has. |
java.lang.String |
getSessionFactoryJNDIName()
|
protected HibernateUserModuleImpl |
getUserModule()
|
java.util.Set |
getUsers(Role role)
Returns the set of user objects that a given role has. |
void |
setSessionFactoryJNDIName(java.lang.String sessionFactoryJNDIName)
|
protected void |
startService()
|
protected void |
stopService()
|
Methods inherited from class org.jboss.portal.identity.service.MembershipModuleService |
---|
getProfileInfo, setProfileInfo |
Methods inherited from class org.jboss.portal.identity.service.IdentityModuleService |
---|
getConnectionJNDIName, getIdentityConfiguration, getIdentityContext, getIdentityEventBroadcaster, getInitOptions, getJNDIName, getModuleType, setConnectionJNDIName, setIdentityContext, setInitOptions, setJNDIName, setModuleType |
Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService |
---|
create, destroy, getState, getStateString, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SessionFactory sessionFactory
protected java.lang.String sessionFactoryJNDIName
Constructor Detail |
---|
public HibernateMembershipModuleImpl()
Method Detail |
---|
protected void startService() throws java.lang.Exception
startService
in class IdentityModuleService
java.lang.Exception
protected void stopService() throws java.lang.Exception
stopService
in class IdentityModuleService
java.lang.Exception
public java.lang.String getSessionFactoryJNDIName()
public void setSessionFactoryJNDIName(java.lang.String sessionFactoryJNDIName)
public java.util.Set getRoles(User user) throws IdentityException
MembershipModule
user
- the user
IdentityException
public java.util.Set getUsers(Role role) throws IdentityException
MembershipModule
IdentityException
public void assignUsers(Role role, java.util.Set users) throws IdentityException
MembershipModule
IdentityException
public void assignRoles(User user, java.util.Set roles) throws IdentityException
MembershipModule
IdentityException
public java.util.Set findRoleMembers(java.lang.String roleName, int offset, int limit, java.lang.String userNameFilter) throws IdentityException
MembershipModule
IdentityException
protected HibernateUserModuleImpl getUserModule() throws IdentityException
IdentityException
protected Session getCurrentSession()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |