edu.uoc.tfc.dbmodel.security.crud
Class RoleManageableDaoBase

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by edu.uoc.tfc.dbmodel.security.crud.RoleManageableDaoBase
All Implemented Interfaces:
RoleManageableDao, org.springframework.beans.factory.InitializingBean

public final class RoleManageableDaoBase
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements RoleManageableDao


Constructor Summary
RoleManageableDaoBase()
           
 
Method Summary
 Role create(java.lang.String roleId, java.lang.String description, java.lang.Long id, java.lang.Long[] users, java.lang.Long[] operations)
           
 void delete(java.lang.Long[] ids)
           
 java.util.List read(java.lang.String roleId, java.lang.String description, java.lang.Long id, java.lang.Long[] users, java.lang.Long[] operations)
           
 java.util.List readAll()
           
 java.util.Map readBackingLists()
           
 Role readById(java.lang.Long id)
           
 void setDao(RoleDao dao)
           
 void setOperationsDao(OperationDao operationsDao)
           
 void setUsersDao(UserDao usersDao)
           
 Role update(java.lang.String roleId, java.lang.String description, java.lang.Long id, java.lang.Long[] users, java.lang.Long[] operations)
           
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactory
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleManageableDaoBase

public RoleManageableDaoBase()
Method Detail

setDao

public void setDao(RoleDao dao)

setUsersDao

public void setUsersDao(UserDao usersDao)

setOperationsDao

public void setOperationsDao(OperationDao operationsDao)

create

public Role create(java.lang.String roleId,
                   java.lang.String description,
                   java.lang.Long id,
                   java.lang.Long[] users,
                   java.lang.Long[] operations)
Specified by:
create in interface RoleManageableDao

readById

public Role readById(java.lang.Long id)
Specified by:
readById in interface RoleManageableDao

read

public java.util.List read(java.lang.String roleId,
                           java.lang.String description,
                           java.lang.Long id,
                           java.lang.Long[] users,
                           java.lang.Long[] operations)
Specified by:
read in interface RoleManageableDao

readAll

public java.util.List readAll()
Specified by:
readAll in interface RoleManageableDao

readBackingLists

public java.util.Map readBackingLists()
Specified by:
readBackingLists in interface RoleManageableDao

update

public Role update(java.lang.String roleId,
                   java.lang.String description,
                   java.lang.Long id,
                   java.lang.Long[] users,
                   java.lang.Long[] operations)
Specified by:
update in interface RoleManageableDao

delete

public void delete(java.lang.Long[] ids)
Specified by:
delete in interface RoleManageableDao