class DBDeviceStateManager extends DBManager<DeviceState> implements DeviceStateManager {

    @Override
    public final DeviceState saveState(final DeviceState state)
            throws DeviceStateManagerException {
        LOGGER.debug("saving state: {}", state);
        try {
            return save(state);
        } catch (DBManagerException e) {
            throw new DeviceStateManagerException(e);
        }
    }

    public  DBDeviceStateManager(final SessionFactory sessionFactory);

}