org.minetti.astrodevice.server.hibernate.dao
Class DeviceSpecificationDaoImpl
java.lang.Object
org.minetti.astrodevice.server.hibernate.dao.DeviceSpecificationDaoImpl
- All Implemented Interfaces:
- DeviceSpecificationDao
public final class DeviceSpecificationDaoImpl
- extends Object
- implements DeviceSpecificationDao
DAO for specifications on devices.
- Author:
- Jean-Philippe MINETTI
DeviceSpecificationDaoImpl
protected DeviceSpecificationDaoImpl(javax.persistence.EntityManager entityManager)
- Hidden constructor.
- Parameters:
entityManager
- Entity manager.- See Also:
DaoModuleImpl.newDeviceSpecificationDao(org.minetti.astrodevice.server.core.dao.DaoSession)
find
public List<DeviceSpecification> find()
- Specified by:
find
in interface DeviceSpecificationDao
findSameProduct
public List<DeviceSpecification> findSameProduct(org.minetti.astrodevice.common.device.DeviceSignature productSignature)
- Specified by:
findSameProduct
in interface DeviceSpecificationDao
find
public DeviceSpecification find(org.minetti.astrodevice.common.device.DeviceSignature signature)
- Specified by:
find
in interface DeviceSpecificationDao
findByPlugin
public List<DeviceSpecification> findByPlugin(org.minetti.astrodevice.server.plugin.Plugin plugin)
- Specified by:
findByPlugin
in interface DeviceSpecificationDao
findByPlugin
public List<DeviceSpecification> findByPlugin(String pluginClassName)
- Specified by:
findByPlugin
in interface DeviceSpecificationDao
find
public DeviceSpecification find(long id)
- Specified by:
find
in interface DeviceSpecificationDao
persist
public DeviceSpecification persist(DeviceSpecification deviceSpecification)
- Specified by:
persist
in interface DeviceSpecificationDao
update
public void update(DeviceSpecification deviceSpecification)
- Specified by:
update
in interface DeviceSpecificationDao
remove
public void remove(DeviceSpecification deviceSpecification)
- Specified by:
remove
in interface DeviceSpecificationDao
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012 astroDevice. All Rights Reserved.