org.wso2.wsas.persistence.dao
Class UserDAO

java.lang.Object
  extended by org.wso2.wsas.persistence.dao.BaseDAO
      extended by org.wso2.wsas.persistence.dao.UserDAO

public class UserDAO
extends BaseDAO

Data access object managing persistence operations related to users


Field Summary
 
Fields inherited from class org.wso2.wsas.persistence.dao.BaseDAO
hbConfig
 
Constructor Summary
UserDAO(HibernateConfig hbConfig)
           
 
Method Summary
 void addRole(java.lang.String userName, ServiceUserRoleDO role)
           
 void deleteRoleFromUser(java.lang.String username, java.lang.String role)
           
 void deleteUser(java.lang.String username)
           
 ServiceUserRoleDO[] getRoles(java.lang.String serviceUser)
           
 ServiceUserDO getUser(java.lang.String username)
           
 ServiceUserDO getUser(java.lang.String username, org.hibernate.Session session)
           
 ServiceUserRoleDO[] getUserRoles(ServiceUserDO serviceUserDO)
           
 ServiceUserDO[] getUsers()
           
 boolean userHasRole(java.lang.String username, ServiceUserRoleDO role)
           
 
Methods inherited from class org.wso2.wsas.persistence.dao.BaseDAO
create, createOrUpdate, delete, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDAO

public UserDAO(HibernateConfig hbConfig)
Method Detail

getUsers

public ServiceUserDO[] getUsers()

deleteUser

public void deleteUser(java.lang.String username)

deleteRoleFromUser

public void deleteRoleFromUser(java.lang.String username,
                               java.lang.String role)

getUser

public ServiceUserDO getUser(java.lang.String username)

getUserRoles

public ServiceUserRoleDO[] getUserRoles(ServiceUserDO serviceUserDO)

addRole

public void addRole(java.lang.String userName,
                    ServiceUserRoleDO role)

getUser

public ServiceUserDO getUser(java.lang.String username,
                             org.hibernate.Session session)

getRoles

public ServiceUserRoleDO[] getRoles(java.lang.String serviceUser)

userHasRole

public boolean userHasRole(java.lang.String username,
                           ServiceUserRoleDO role)