jhomenet.dao.hibernate
Class HardwareDataDAOHibernate

java.lang.Object
  extended by jhomenet.dao.hibernate.GenericHibernateDAO<HardwareData,java.lang.Long>
      extended by jhomenet.dao.hibernate.HardwareDataDAOHibernate
All Implemented Interfaces:
GenericDAO<HardwareData,java.lang.Long>, HardwareDataDAO

public class HardwareDataDAOHibernate
extends GenericHibernateDAO<HardwareData,java.lang.Long>
implements HardwareDataDAO

Id: $Id$ Description:


Field Summary
protected static Logger logger
          The logger
 
Fields inherited from interface jhomenet.dao.HardwareDataDAO
QUERY_AFTER_DATE, QUERY_ALL, QUERY_BEFORE_DATE, QUERY_BETWEEN_DATES
 
Constructor Summary
HardwareDataDAOHibernate(Session session)
          Default constructor.
 
Method Summary
 java.util.List<HardwareData> getAllData(java.lang.String hardwareId)
          Get all the hardware data for a given hardware object.
 java.util.List<HardwareData> getDataAfter(java.lang.String hardwareId, java.util.Date afterDate)
          Get all the hardware data for a given hardware object after a given date.
 java.util.List<HardwareData> getDataBefore(java.lang.String hardwareId, java.util.Date beforeDate)
          Get all the hardware data for a given hardware object before a given date.
 java.util.List<HardwareData> getDataBetween(java.lang.String hardwareId, java.util.Date afterDate, java.util.Date beforeDate)
          Get all the hardware data for a given hardware object between the two dates.
 
Methods inherited from class jhomenet.dao.hibernate.GenericHibernateDAO
findAll, findByCriteria, findByExample, findById, getPersistentClass, getSession, makePersistent, makeTransient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jhomenet.dao.GenericDAO
findAll, findByExample, findById, makePersistent, makeTransient
 

Field Detail

logger

protected static Logger logger
The logger

Constructor Detail

HardwareDataDAOHibernate

public HardwareDataDAOHibernate(Session session)
Default constructor.

Method Detail

getAllData

public java.util.List<HardwareData> getAllData(java.lang.String hardwareId)
Description copied from interface: HardwareDataDAO
Get all the hardware data for a given hardware object.

Specified by:
getAllData in interface HardwareDataDAO
Parameters:
hardwareId - Hardware ID
Returns:
List of hardware data elements
See Also:
HardwareDataDAO.getAllData(java.lang.String)

getDataBefore

public java.util.List<HardwareData> getDataBefore(java.lang.String hardwareId,
                                                  java.util.Date beforeDate)
Description copied from interface: HardwareDataDAO
Get all the hardware data for a given hardware object before a given date.

Specified by:
getDataBefore in interface HardwareDataDAO
Returns:
List of hardware data elements
See Also:
HardwareDataDAO.getDataBefore(java.lang.String, java.util.Date)

getDataAfter

public java.util.List<HardwareData> getDataAfter(java.lang.String hardwareId,
                                                 java.util.Date afterDate)
Description copied from interface: HardwareDataDAO
Get all the hardware data for a given hardware object after a given date.

Specified by:
getDataAfter in interface HardwareDataDAO
Returns:
List of hardware data elements
See Also:
HardwareDataDAO.getDataAfter(java.lang.String, java.util.Date)

getDataBetween

public java.util.List<HardwareData> getDataBetween(java.lang.String hardwareId,
                                                   java.util.Date afterDate,
                                                   java.util.Date beforeDate)
Description copied from interface: HardwareDataDAO
Get all the hardware data for a given hardware object between the two dates.

Specified by:
getDataBetween in interface HardwareDataDAO
Returns:
List of hardware data elements
See Also:
HardwareDataDAO.getDataBetween(java.lang.String, java.util.Date, java.util.Date)


Copyright © 2004-2005 David Irwin. All Rights Reserved.