- int Add(const std::string & login, const ADMIN * admin);
- int Del(const std::string & login, const ADMIN * admin);
- int Change(const ADMIN_CONF & ac, const ADMIN * admin);
- void PrintAdmins() const;
- const ADMIN * GetSysAdmin() const { return &stg; }
- const ADMIN * GetNoAdmin() const { return &noAdmin; }
- bool Find(const std::string & l, ADMIN ** admin);
- bool Exists(const std::string & login) const;
- bool Correct(const std::string & login,
- const std::string & password,
- ADMIN ** admin);
- const std::string & GetStrError() const { return strError; }
+ int add(const std::string& login, const Admin& admin) override;
+ int del(const std::string& login, const Admin& admin) override;
+ int change(const AdminConf& ac, const Admin& admin) override;
+ const Admin& sysAdmin() const override { return m_stg; }
+ const Admin& noAdmin() const override { return m_noAdmin; }
+ bool find(const std::string& login, Admin** admin) override;
+ bool exists(const std::string& login) const override;
+ bool correct(const std::string& login,
+ const std::string& password,
+ Admin** admin) override;