jhomenet.dao
Interface HardwareDataDAO

All Superinterfaces:
GenericDAO<HardwareData,java.lang.Long>
All Known Implementing Classes:
HardwareDataDAOHibernate

public interface HardwareDataDAO
extends GenericDAO<HardwareData,java.lang.Long>

Id: $Id$ Description: Interface for retrieving hardware data.


Field Summary
static java.lang.String QUERY_AFTER_DATE
           
static java.lang.String QUERY_ALL
           
static java.lang.String QUERY_BEFORE_DATE
           
static java.lang.String QUERY_BETWEEN_DATES
           
 
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 interface jhomenet.dao.GenericDAO
findAll, findByExample, findById, makePersistent, makeTransient
 

Field Detail

QUERY_ALL

static final java.lang.String QUERY_ALL
See Also:
Constant Field Values

QUERY_BEFORE_DATE

static final java.lang.String QUERY_BEFORE_DATE
See Also:
Constant Field Values

QUERY_AFTER_DATE

static final java.lang.String QUERY_AFTER_DATE
See Also:
Constant Field Values

QUERY_BETWEEN_DATES

static final java.lang.String QUERY_BETWEEN_DATES
See Also:
Constant Field Values
Method Detail

getAllData

java.util.List<HardwareData> getAllData(java.lang.String hardwareId)
Get all the hardware data for a given hardware object.

Parameters:
hardwareId - Hardware ID
Returns:
List of hardware data elements

getDataBefore

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.

Parameters:
hardwareId -
beforeDate -
Returns:
List of hardware data elements

getDataAfter

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.

Parameters:
hardwareId -
afterDate -
Returns:
List of hardware data elements

getDataBetween

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.

Parameters:
hardwareId -
afterDate -
beforeDate -
Returns:
List of hardware data elements


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