class DBDeviceStateManager extends DBManager<DeviceState> implements DeviceStateManager {

    @Override
    public final void updateState(final DeviceState state)
            throws DeviceStateManagerException {
        LOGGER.debug("updating state: {}", state);
        try {
            super.update(state);
        } catch (DBManagerException e) {
            throw new DeviceStateManagerException(e);
        }
    }

    public  DBDeviceStateManager(final SessionFactory sessionFactory);

}