it.eng.spagobi.wapp.dao
Class MenuRolesDAOImpl

java.lang.Object
  extended by it.eng.spagobi.commons.dao.AbstractHibernateDAO
      extended by it.eng.spagobi.wapp.dao.MenuRolesDAOImpl
All Implemented Interfaces:
IMenuRolesDAO

public class MenuRolesDAOImpl
extends AbstractHibernateDAO
implements IMenuRolesDAO

Author:
Antonella Giachino (antonella.giachino@eng.it)

Constructor Summary
MenuRolesDAOImpl()
           
 
Method Summary
 void eraseMenuRole(MenuRoles aMenuRole)
          Erase menu role.
 void insertMenuRole(MenuRoles aMenuRole)
          Insert menu role.
 java.util.List loadMenuByRoleId(java.lang.Integer roleId)
          Load menu by role id.
 MenuRoles loadMenuRoles(java.lang.Integer menuId, java.lang.Integer roleId)
          Load menu roles.
 void modifyMenuRole(MenuRoles aMenuRole)
          Modify menu role.
 MenuRoles toMenuRoles(SbiMenuRole hibMenuRole)
          From the Hibernate menuRoles relation at input, gives the corrispondent MenuRoles object.
 
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO
getSession, logException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuRolesDAOImpl

public MenuRolesDAOImpl()
Method Detail

loadMenuByRoleId

public java.util.List loadMenuByRoleId(java.lang.Integer roleId)
                                throws it.eng.spago.error.EMFUserError
Load menu by role id.

Specified by:
loadMenuByRoleId in interface IMenuRolesDAO
Parameters:
roleId - the role id
Returns:
the list
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IMenuRolesDAO.loadMenuByRoleId(java.lang.Integer)

loadMenuRoles

public MenuRoles loadMenuRoles(java.lang.Integer menuId,
                               java.lang.Integer roleId)
                        throws it.eng.spago.error.EMFUserError
Load menu roles.

Specified by:
loadMenuRoles in interface IMenuRolesDAO
Parameters:
menuId - the menu id
roleId - the role id
Returns:
the menu roles
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IMenuRolesDAO.loadMenuRoles(java.lang.Integer, java.lang.Integer)

modifyMenuRole

public void modifyMenuRole(MenuRoles aMenuRole)
                    throws it.eng.spago.error.EMFUserError
Modify menu role.

Specified by:
modifyMenuRole in interface IMenuRolesDAO
Parameters:
aMenuRole - the a menu role
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
it.eng.spagobi.wapp.dao.IMenuRolesDAOO#modifyMenuRole(it.eng.spagobi.wapp.bo.MenuRoles)

insertMenuRole

public void insertMenuRole(MenuRoles aMenuRole)
                    throws it.eng.spago.error.EMFUserError
Insert menu role.

Specified by:
insertMenuRole in interface IMenuRolesDAO
Parameters:
aMenuRole - the a menu role
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IMenuRolesDAO.insertMenuRole(it.eng.spagobi.wapp.bo.MenuRoles)

eraseMenuRole

public void eraseMenuRole(MenuRoles aMenuRole)
                   throws it.eng.spago.error.EMFUserError
Erase menu role.

Specified by:
eraseMenuRole in interface IMenuRolesDAO
Parameters:
aMenuRole - the a menu role
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IMenuRolesDAO.eraseMenuRole(it.eng.spagobi.wapp.bo.MenuRoles)

toMenuRoles

public MenuRoles toMenuRoles(SbiMenuRole hibMenuRole)
From the Hibernate menuRoles relation at input, gives the corrispondent MenuRoles object.

Parameters:
hibMenuRole - The Hibernate MenuRole object
Returns:
the corrispondent output MenuRoles