/** * @RDE_HEADER@ * Custom db functions (extends tab_db_impl.cpp/.h) * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include namespace InfrastructureManagement { class DatabaseInterfaceImplCustom final : public DatabaseInterfaceImpl { Q_OBJECT public: using DatabaseInterfaceImpl::DatabaseInterfaceImpl; int copySchedule(int scheduleId) override final; bool updateMountingPointPlan(int scheduleId, int mountingPointId, MountingPointState mountingPointState) override final; bool deleteMountingPointPlan(int scheduleId, int mountingPointId) override final; bool insertMountingPointPlans(const std::vector &mpps) override final; // QHash getMountingPointPlansOfSchedule(int scheduleId) override final; }; } // namespace InfrastructureManagement