it.eng.spagobi.events.dao
Class EventLogDAOHibImpl

java.lang.Object
  extended by it.eng.spagobi.commons.dao.AbstractHibernateDAO
      extended by it.eng.spagobi.events.dao.EventLogDAOHibImpl
All Implemented Interfaces:
IEventLogDAO

public class EventLogDAOHibImpl
extends AbstractHibernateDAO
implements IEventLogDAO

Author:
Gioia

Constructor Summary
EventLogDAOHibImpl()
           
 
Method Summary
 void eraseEventLog(EventLog eventLog)
          Erase event log.
 void eraseEventsLogByUser(java.lang.String user)
          Erase events log by user.
 java.lang.Integer insertEventLog(EventLog eventLog)
          Insert event log.
 EventLog loadEventLogById(java.lang.Integer id)
          Load event log by id.
 java.util.List loadEventsLogByUser(it.eng.spago.security.IEngUserProfile profile)
          Load events log by user.
 
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO
getSession, logException, rollbackIfActiveAndClose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventLogDAOHibImpl

public EventLogDAOHibImpl()
Method Detail

loadEventLogById

public EventLog loadEventLogById(java.lang.Integer id)
                          throws it.eng.spago.error.EMFUserError
Load event log by id.

Specified by:
loadEventLogById in interface IEventLogDAO
Parameters:
id - the id
Returns:
the event log
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IEventLogDAO.loadEventLogById(Integer)

loadEventsLogByUser

public java.util.List loadEventsLogByUser(it.eng.spago.security.IEngUserProfile profile)
                                   throws it.eng.spago.error.EMFUserError
Load events log by user.

Specified by:
loadEventsLogByUser in interface IEventLogDAO
Parameters:
profile - the profile
Returns:
the list
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IEventLogDAO.loadEventsLogByUser(it.eng.spago.security.IEngUserProfile)

insertEventLog

public java.lang.Integer insertEventLog(EventLog eventLog)
                                 throws it.eng.spago.error.EMFUserError
Insert event log.

Specified by:
insertEventLog in interface IEventLogDAO
Parameters:
eventLog - the event log
Returns:
the integer
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IEventLogDAO.insertEventLog(it.eng.spagobi.events.bo.EventLog)

eraseEventLog

public void eraseEventLog(EventLog eventLog)
                   throws it.eng.spago.error.EMFUserError
Erase event log.

Specified by:
eraseEventLog in interface IEventLogDAO
Parameters:
eventLog - the event log
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IEventLogDAO.eraseEventLog(it.eng.spagobi.events.bo.EventLog)

eraseEventsLogByUser

public void eraseEventsLogByUser(java.lang.String user)
                          throws it.eng.spago.error.EMFUserError
Erase events log by user.

Specified by:
eraseEventsLogByUser in interface IEventLogDAO
Parameters:
user - the user
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
See Also:
IEventLogDAO.eraseEventsLogByUser(String)