|
Timesheets-Server
Timesheets server
|
Veřejné sloty | |
| bool | open () |
| void | close () |
Signály | |
| void | opened (bool) |
Veřejné metody | |
| bool | isOpen () const |
| QString | connectionName () const |
| void | changePassword (const QString &login, const QString &oldpassword, const QString &newpassword) |
| QList< Dbt::Users > | authenticate (const QString &user, const QString &password) |
| QList< Dbt::Users > | users (int id=-1) |
| QList< Dbt::Categories > | categories (const QString &id=QString()) |
| QList< Dbt::Categories > | categoriesToRoot (const QString &id) |
| QList< Dbt::Categories > | subcategories (const QString &parent=QString()) |
| QList< Dbt::Categories > | siblingcategories (const QString &parent=QString()) |
| QList< Dbt::UsersCategories > | usersCategories (int id=-1, int user=-1, const QString &category=QString()) |
| QList< Dbt::CategoriesOverview > | categoriesOverview (const QStringList &statuses) |
| QList< Dbt::StatusOrder > | statusOrder (const QString &id=QString()) |
| QList< Dbt::Statuses > | statuses (const QString &id=QString()) |
| QList< Dbt::Statuses > | statuses (const QString &category, const QString &prevStatus) |
| QList< Dbt::Statuses > | statuses (const QString &category, const QStringList &prevStatuses) |
| QList< Dbt::StatusTemplates > | statusTemplates (int id=-1) |
| QList< Dbt::Tickets > | tickets (bool all=false) |
| QList< Dbt::Tickets > | tickets (int ticket=-1, bool all=false) |
| QList< Dbt::Tickets > | tickets (const Dbt::Categories &category, bool all=false) |
| QList< Dbt::TicketsVw > | ticketsVw (bool all=false) |
| QList< Dbt::TicketsVw > | ticketsVw (int ticket=-1, bool all=false) |
| QList< Dbt::TicketsVw > | ticketsVw (const Dbt::Categories &category, bool all=false) |
| QList< Dbt::TicketStatus > | ticketStatus (int id) |
| QList< Dbt::TicketStatus > | ticketStatus (bool all=false) |
| QList< Dbt::TicketStatus > | ticketStatus (int ticket, bool all) |
| QList< Dbt::TicketValues > | ticketValues (int id) |
| QList< Dbt::TicketValues > | ticketValues (bool all=false) |
| QList< Dbt::TicketValues > | ticketValues (int ticket, bool all) |
| QList< Dbt::TicketFiles > | ticketFiles (int id) |
| QList< Dbt::TicketFiles > | ticketFiles (bool all=false) |
| QList< Dbt::TicketFiles > | ticketFiles (int ticket, bool all) |
| QList< Dbt::TicketTimesheets > | ticketTimesheets (int id) |
| QList< Dbt::TicketTimesheets > | ticketTimesheets (bool all=false) |
| QList< Dbt::TicketTimesheets > | ticketTimesheets (int ticket, bool all) |
| QList< Dbt::TicketTimesheets > | runningTimesheets (int ticket=-1) |
| QList< Dbt::TicketTimesheets > | startTimesheet (int ticket) |
| QList< Dbt::TicketTimesheets > | stopTimesheet (int ticket) |
| QList< Dbt::TicketTimesheets > | toggleTimesheet (int ticket) |
| QList< Dbt::ClientSettings > | clientSettings () |
| QList< Dbt::Overview > | overview (const QString &category, const QStringList &statuses) |
| QList< Dbt::Overview > | overview (const QString &overviewId) |
| QList< Dbt::OverviewList > | overviewList () |
| QList< Dbt::ServerInfo > | serverInfo () |
| QList< Dbt::Departments > | departments (int department=-1) |
| QList< Dbt::Employees > | employees (int employees=-1) |
| QList< Dbt::Doors > | doors (int door=-1) |
| QList< Dbt::EventTypes > | eventTypes (const QString &eventType=QString()) |
| QList< Dbt::Events > | events (int event=-1, int employee=-1, const QDate &month=QDate(), int limit=-1, int offset=-1) |
| QList< Dbt::Rfids > | rfids (int rfid=-1) |
| QList< Dbt::Rfids > | rfidsById (const QString &rfidId) |
| QList< Dbt::Holidays > | holidays (const QDate &date=QDate()) |
| QList< Dbt::WorkCalendar > | workCalendar (const QDate &period=QDate()) |
| void | generateWorkCalendar (int year) |
| void | copyHolidays (int fromYear, int toYear) |
| QList< Dbt::EmployeeCanOpenDoor > | employeeCanOpenDoor (const Dbt::EmployeeCanOpenDoor &) |
| QList< Dbt::EmployeeHasRfid > | employeeHasRfid (const Dbt::EmployeeHasRfid &) |
| QList< Dbt::DepartmentHasMember > | departmentHasMember (const Dbt::DepartmentHasMember &) |
| QList< Dbt::DepartmentHasManager > | departmentHasManager (const Dbt::DepartmentHasManager &) |
| QList< Dbt::AttendanceChecklist > | attendanceChecklist (int employee, const QDate &month) |
| QList< Dbt::Employees > | attendanceChecklist (const QDate &month) |
| QList< Dbt::AttendanceSummary > | attendanceSummary (int employee, const QDate &month) |
| QList< Dbt::AttendancePresent > | attendancePresent () |
| QList< Dbt::AttendanceRecent > | attendanceRecent (int employee) |
| Dbt::UserEmployeeAccess | canAccessAttendance (int employee) |
| QVariant | save (const Dbt::AttendanceSummary &data) |
| template<typename T> | |
| QVariant | save (const T &id) |
| template<typename T> | |
| void | remove (const T &id) |
| void | begin () |
| void | commit () |
Statické veřejné metody | |
| static Database * | instance (QObject *parent=nullptr) |
| static Database * | create (QObject *parent) |
| static Database * | create (QObject *parent, const AuthenticatedUser *u) |
Privátní metody | |
| Database (QObject *parent) | |
Privátní atributy | |
| Db::Plugins::DatabasePlugin * | m_dbplugin |
| bool | m_isOpen |
Statické privátní atributy | |
| static Database * | m_instance = nullptr |
Definice je uvedena na řádku 29 v souboru database.h.
| Database::~Database | ( | ) |
Definice je uvedena na řádku 19 v souboru database.cpp.
|
private |
Definice je uvedena na řádku 24 v souboru database.cpp.
| QList< Dbt::Employees > Database::attendanceChecklist | ( | const QDate & | month | ) |
Definice je uvedena na řádku 390 v souboru database.cpp.
| QList< Dbt::AttendanceChecklist > Database::attendanceChecklist | ( | int | employee, |
| const QDate & | month ) |
Definice je uvedena na řádku 386 v souboru database.cpp.
| QList< Dbt::AttendancePresent > Database::attendancePresent | ( | ) |
Definice je uvedena na řádku 398 v souboru database.cpp.
| QList< Dbt::AttendanceRecent > Database::attendanceRecent | ( | int | employee | ) |
Definice je uvedena na řádku 402 v souboru database.cpp.
| QList< Dbt::AttendanceSummary > Database::attendanceSummary | ( | int | employee, |
| const QDate & | month ) |
Definice je uvedena na řádku 394 v souboru database.cpp.
| QList< Dbt::Users > Database::authenticate | ( | const QString & | user, |
| const QString & | password ) |
Definice je uvedena na řádku 126 v souboru database.cpp.
| void Database::begin | ( | ) |
Definice je uvedena na řádku 111 v souboru database.cpp.
| Dbt::UserEmployeeAccess Database::canAccessAttendance | ( | int | employee | ) |
Definice je uvedena na řádku 410 v souboru database.cpp.
| QList< Dbt::Categories > Database::categories | ( | const QString & | id = QString() | ) |
Definice je uvedena na řádku 141 v souboru database.cpp.
| QList< Dbt::CategoriesOverview > Database::categoriesOverview | ( | const QStringList & | statuses | ) |
Definice je uvedena na řádku 321 v souboru database.cpp.
| QList< Dbt::Categories > Database::categoriesToRoot | ( | const QString & | id | ) |
Definice je uvedena na řádku 156 v souboru database.cpp.
| void Database::changePassword | ( | const QString & | login, |
| const QString & | oldpassword, | ||
| const QString & | newpassword ) |
Definice je uvedena na řádku 121 v souboru database.cpp.
| QList< Dbt::ClientSettings > Database::clientSettings | ( | ) |
Definice je uvedena na řádku 296 v souboru database.cpp.
|
slot |
Definice je uvedena na řádku 98 v souboru database.cpp.
| void Database::commit | ( | ) |
Definice je uvedena na řádku 116 v souboru database.cpp.
| QString Database::connectionName | ( | ) | const |
Definice je uvedena na řádku 106 v souboru database.cpp.
| void Database::copyHolidays | ( | int | fromYear, |
| int | toYear ) |
Definice je uvedena na řádku 366 v souboru database.cpp.
|
static |
Definice je uvedena na řádku 85 v souboru database.cpp.
|
static |
Definice je uvedena na řádku 91 v souboru database.cpp.
| QList< Dbt::DepartmentHasManager > Database::departmentHasManager | ( | const Dbt::DepartmentHasManager & | p | ) |
Definice je uvedena na řádku 382 v souboru database.cpp.
| QList< Dbt::DepartmentHasMember > Database::departmentHasMember | ( | const Dbt::DepartmentHasMember & | p | ) |
Definice je uvedena na řádku 378 v souboru database.cpp.
| QList< Dbt::Departments > Database::departments | ( | int | department = -1 | ) |
Definice je uvedena na řádku 326 v souboru database.cpp.
| QList< Dbt::Doors > Database::doors | ( | int | door = -1 | ) |
Definice je uvedena na řádku 334 v souboru database.cpp.
| QList< Dbt::EmployeeCanOpenDoor > Database::employeeCanOpenDoor | ( | const Dbt::EmployeeCanOpenDoor & | p | ) |
Definice je uvedena na řádku 370 v souboru database.cpp.
| QList< Dbt::EmployeeHasRfid > Database::employeeHasRfid | ( | const Dbt::EmployeeHasRfid & | p | ) |
Definice je uvedena na řádku 374 v souboru database.cpp.
| QList< Dbt::Employees > Database::employees | ( | int | employees = -1 | ) |
Definice je uvedena na řádku 330 v souboru database.cpp.
| QList< Dbt::Events > Database::events | ( | int | event = -1, |
| int | employee = -1, | ||
| const QDate & | month = QDate(), | ||
| int | limit = -1, | ||
| int | offset = -1 ) |
Definice je uvedena na řádku 342 v souboru database.cpp.
| QList< Dbt::EventTypes > Database::eventTypes | ( | const QString & | eventType = QString() | ) |
Definice je uvedena na řádku 338 v souboru database.cpp.
| void Database::generateWorkCalendar | ( | int | year | ) |
Definice je uvedena na řádku 362 v souboru database.cpp.
| QList< Dbt::Holidays > Database::holidays | ( | const QDate & | date = QDate() | ) |
Definice je uvedena na řádku 354 v souboru database.cpp.
|
static |
Definice je uvedena na řádku 74 v souboru database.cpp.
|
inline |
Definice je uvedena na řádku 39 v souboru database.h.
|
slot |
Definice je uvedena na řádku 37 v souboru database.cpp.
| QList< Dbt::Overview > Database::overview | ( | const QString & | category, |
| const QStringList & | statuses ) |
Definice je uvedena na řádku 306 v souboru database.cpp.
| QList< Dbt::Overview > Database::overview | ( | const QString & | overviewId | ) |
Definice je uvedena na řádku 311 v souboru database.cpp.
| QList< Dbt::OverviewList > Database::overviewList | ( | ) |
Definice je uvedena na řádku 316 v souboru database.cpp.
|
inline |
Definice je uvedena na řádku 123 v souboru database.h.
| QList< Dbt::Rfids > Database::rfids | ( | int | rfid = -1 | ) |
Definice je uvedena na řádku 346 v souboru database.cpp.
| QList< Dbt::Rfids > Database::rfidsById | ( | const QString & | rfidId | ) |
Definice je uvedena na řádku 350 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::runningTimesheets | ( | int | ticket = -1 | ) |
Definice je uvedena na řádku 276 v souboru database.cpp.
| QVariant Database::save | ( | const Dbt::AttendanceSummary & | data | ) |
Definice je uvedena na řádku 406 v souboru database.cpp.
|
inline |
Definice je uvedena na řádku 122 v souboru database.h.
| QList< Dbt::ServerInfo > Database::serverInfo | ( | ) |
Definice je uvedena na řádku 301 v souboru database.cpp.
| QList< Dbt::Categories > Database::siblingcategories | ( | const QString & | parent = QString() | ) |
Definice je uvedena na řádku 151 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::startTimesheet | ( | int | ticket | ) |
Definice je uvedena na řádku 281 v souboru database.cpp.
| QList< Dbt::Statuses > Database::statuses | ( | const QString & | category, |
| const QString & | prevStatus ) |
Definice je uvedena na řádku 166 v souboru database.cpp.
| QList< Dbt::Statuses > Database::statuses | ( | const QString & | category, |
| const QStringList & | prevStatuses ) |
Definice je uvedena na řádku 171 v souboru database.cpp.
| QList< Dbt::Statuses > Database::statuses | ( | const QString & | id = QString() | ) |
Definice je uvedena na řádku 161 v souboru database.cpp.
| QList< Dbt::StatusOrder > Database::statusOrder | ( | const QString & | id = QString() | ) |
Definice je uvedena na řádku 181 v souboru database.cpp.
| QList< Dbt::StatusTemplates > Database::statusTemplates | ( | int | id = -1 | ) |
Definice je uvedena na řádku 176 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::stopTimesheet | ( | int | ticket | ) |
Definice je uvedena na řádku 286 v souboru database.cpp.
| QList< Dbt::Categories > Database::subcategories | ( | const QString & | parent = QString() | ) |
Definice je uvedena na řádku 146 v souboru database.cpp.
| QList< Dbt::TicketFiles > Database::ticketFiles | ( | bool | all = false | ) |
Definice je uvedena na řádku 251 v souboru database.cpp.
| QList< Dbt::TicketFiles > Database::ticketFiles | ( | int | id | ) |
Definice je uvedena na řádku 246 v souboru database.cpp.
| QList< Dbt::TicketFiles > Database::ticketFiles | ( | int | ticket, |
| bool | all ) |
Definice je uvedena na řádku 256 v souboru database.cpp.
| QList< Dbt::Tickets > Database::tickets | ( | bool | all = false | ) |
Definice je uvedena na řádku 191 v souboru database.cpp.
| QList< Dbt::Tickets > Database::tickets | ( | const Dbt::Categories & | category, |
| bool | all = false ) |
Definice je uvedena na řádku 196 v souboru database.cpp.
| QList< Dbt::Tickets > Database::tickets | ( | int | ticket = -1, |
| bool | all = false ) |
Definice je uvedena na řádku 186 v souboru database.cpp.
| QList< Dbt::TicketStatus > Database::ticketStatus | ( | bool | all = false | ) |
Definice je uvedena na řádku 226 v souboru database.cpp.
| QList< Dbt::TicketStatus > Database::ticketStatus | ( | int | id | ) |
Definice je uvedena na řádku 221 v souboru database.cpp.
| QList< Dbt::TicketStatus > Database::ticketStatus | ( | int | ticket, |
| bool | all ) |
Definice je uvedena na řádku 216 v souboru database.cpp.
| QList< Dbt::TicketsVw > Database::ticketsVw | ( | bool | all = false | ) |
Definice je uvedena na řádku 206 v souboru database.cpp.
| QList< Dbt::TicketsVw > Database::ticketsVw | ( | const Dbt::Categories & | category, |
| bool | all = false ) |
Definice je uvedena na řádku 211 v souboru database.cpp.
| QList< Dbt::TicketsVw > Database::ticketsVw | ( | int | ticket = -1, |
| bool | all = false ) |
Definice je uvedena na řádku 201 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::ticketTimesheets | ( | bool | all = false | ) |
Definice je uvedena na řádku 266 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::ticketTimesheets | ( | int | id | ) |
Definice je uvedena na řádku 261 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::ticketTimesheets | ( | int | ticket, |
| bool | all ) |
Definice je uvedena na řádku 271 v souboru database.cpp.
| QList< Dbt::TicketValues > Database::ticketValues | ( | bool | all = false | ) |
Definice je uvedena na řádku 236 v souboru database.cpp.
| QList< Dbt::TicketValues > Database::ticketValues | ( | int | id | ) |
Definice je uvedena na řádku 231 v souboru database.cpp.
| QList< Dbt::TicketValues > Database::ticketValues | ( | int | ticket, |
| bool | all ) |
Definice je uvedena na řádku 241 v souboru database.cpp.
| QList< Dbt::TicketTimesheets > Database::toggleTimesheet | ( | int | ticket | ) |
Definice je uvedena na řádku 291 v souboru database.cpp.
| QList< Dbt::Users > Database::users | ( | int | id = -1 | ) |
Definice je uvedena na řádku 131 v souboru database.cpp.
| QList< Dbt::UsersCategories > Database::usersCategories | ( | int | id = -1, |
| int | user = -1, | ||
| const QString & | category = QString() ) |
Definice je uvedena na řádku 136 v souboru database.cpp.
| QList< Dbt::WorkCalendar > Database::workCalendar | ( | const QDate & | period = QDate() | ) |
Definice je uvedena na řádku 358 v souboru database.cpp.
|
private |
Definice je uvedena na řádku 31 v souboru database.h.
|
staticprivate |
Definice je uvedena na řádku 138 v souboru database.h.
|
private |
Definice je uvedena na řádku 140 v souboru database.h.