jhomenet.server.dao.xml
Class HardwareDaoXml

java.lang.Object
  extended by jhomenet.server.dao.xml.HardwareDaoXml
All Implemented Interfaces:
GenericDao<RegisteredHardware,java.lang.Long>, HardwareDao

public class HardwareDaoXml
extends java.lang.Object
implements HardwareDao

TODO: Class description.

Id: $Id: $

Author:
Dave Irwin (jhomenet at gmail dot com)

Constructor Summary
HardwareDaoXml()
           
 
Method Summary
 void clear()
          Affects every managed instance in the current persistence context!
 java.util.List<RegisteredHardware> findAll()
          List of all of the entities.
 java.util.List<RegisteredHardware> findByExample(RegisteredHardware exampleInstance, java.lang.String... excludeProperty)
          Find an entity by example.
 RegisteredHardware findById(java.lang.Long id, boolean lock)
          Find an entity object given the entity's ID.
 void flush()
          Affects every managed instance in the current persistence context!
 RegisteredHardware makePersistent(RegisteredHardware entity)
          Make an entity object persistent.
 void makeTransient(RegisteredHardware entity)
          Make a currently persistent entity object transient.
 void setFilename(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HardwareDaoXml

public HardwareDaoXml()
Method Detail

setFilename

public void setFilename(java.lang.String filename)

clear

public void clear()
Description copied from interface: GenericDao
Affects every managed instance in the current persistence context!

Specified by:
clear in interface GenericDao<RegisteredHardware,java.lang.Long>
See Also:
GenericDao.clear()

findAll

public java.util.List<RegisteredHardware> findAll()
Description copied from interface: GenericDao
List of all of the entities.

Specified by:
findAll in interface GenericDao<RegisteredHardware,java.lang.Long>
Returns:
A list of the entities.
See Also:
GenericDao.findAll()

findByExample

public java.util.List<RegisteredHardware> findByExample(RegisteredHardware exampleInstance,
                                                        java.lang.String... excludeProperty)
Description copied from interface: GenericDao
Find an entity by example.

Specified by:
findByExample in interface GenericDao<RegisteredHardware,java.lang.Long>
Returns:
See Also:
GenericDao.findByExample(java.lang.Object, java.lang.String[])

findById

public RegisteredHardware findById(java.lang.Long id,
                                   boolean lock)
Description copied from interface: GenericDao
Find an entity object given the entity's ID.

Specified by:
findById in interface GenericDao<RegisteredHardware,java.lang.Long>
Returns:
See Also:
GenericDao.findById(java.io.Serializable, boolean)

flush

public void flush()
Description copied from interface: GenericDao
Affects every managed instance in the current persistence context!

Specified by:
flush in interface GenericDao<RegisteredHardware,java.lang.Long>
See Also:
GenericDao.flush()

makePersistent

public RegisteredHardware makePersistent(RegisteredHardware entity)
Description copied from interface: GenericDao
Make an entity object persistent.

Specified by:
makePersistent in interface GenericDao<RegisteredHardware,java.lang.Long>
Parameters:
entity - The entity object to persist
Returns:
A reference to the persisted entity object
See Also:
GenericDao.makePersistent(java.lang.Object)

makeTransient

public void makeTransient(RegisteredHardware entity)
Description copied from interface: GenericDao
Make a currently persistent entity object transient.

Specified by:
makeTransient in interface GenericDao<RegisteredHardware,java.lang.Long>
Parameters:
entity - The entity object to make persistent
See Also:
GenericDao.makeTransient(java.lang.Object)


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