org.appfuse.dao.jpa
Class RoleDaoJpa

java.lang.Object
  extended by org.appfuse.dao.jpa.GenericDaoJpa<org.appfuse.model.Role,java.lang.Long>
      extended by org.appfuse.dao.jpa.RoleDaoJpa
All Implemented Interfaces:
GenericDao<org.appfuse.model.Role,java.lang.Long>, RoleDao

public class RoleDaoJpa
extends GenericDaoJpa<org.appfuse.model.Role,java.lang.Long>
implements RoleDao

This class interacts with Spring's HibernateTemplate to save/delete and retrieve Role objects.

Author:
Bryan Noll

Field Summary
 
Fields inherited from class org.appfuse.dao.jpa.GenericDaoJpa
entityManager, log
 
Constructor Summary
RoleDaoJpa()
          Constructor to create a Generics-based version using Role as the entity
 
Method Summary
 org.appfuse.model.Role getRoleByName(java.lang.String rolename)
          Gets role information based on rolename
 void removeRole(java.lang.String rolename)
          Removes a role from the database by name
 
Methods inherited from class org.appfuse.dao.jpa.GenericDaoJpa
exists, get, getAll, remove, save, setEntityManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.appfuse.dao.GenericDao
exists, get, getAll, remove, save
 

Constructor Detail

RoleDaoJpa

public RoleDaoJpa()
Constructor to create a Generics-based version using Role as the entity

Method Detail

getRoleByName

public org.appfuse.model.Role getRoleByName(java.lang.String rolename)
Gets role information based on rolename

Specified by:
getRoleByName in interface RoleDao
Parameters:
rolename - the rolename
Returns:
populated role object

removeRole

public void removeRole(java.lang.String rolename)
Removes a role from the database by name

Specified by:
removeRole in interface RoleDao
Parameters:
rolename - the role's rolename


Copyright © 2003-2007. All Rights Reserved.