org.appfuse.dao
Interface RoleDao

All Superinterfaces:
Dao
All Known Implementing Classes:
RoleDaoHibernate

public interface RoleDao
extends Dao

Role Data Access Object (DAO) interface.

View Source

Author:
Matt Raible

Method Summary
 Role getRoleByName(String rolename)
          Gets role information based on rolename
 List getRoles(Role role)
          Gets a list of roles based on parameters passed in.
 void removeRole(String rolename)
          Removes a role from the database by name
 void saveRole(Role role)
          Saves a role's information
 
Methods inherited from interface org.appfuse.dao.Dao
getObject, getObjects, removeObject, saveObject
 

Method Detail

getRoleByName

Role getRoleByName(String rolename)
Gets role information based on rolename

Parameters:
rolename - the rolename
Returns:
role populated role object

getRoles

List getRoles(Role role)
Gets a list of roles based on parameters passed in.

Returns:
List populated list of roles

saveRole

void saveRole(Role role)
Saves a role's information

Parameters:
role - the object to be saved

removeRole

void removeRole(String rolename)
Removes a role from the database by name

Parameters:
rolename - the role's rolename


Copyright � 2002-2006