RolesRepository(QSqlDatabase &,QObject *) definition createRole(const CreateRoleRequest &) definition deleteRoleById(qint32) definition getAllRoles(QVector &) definition getRoleById(qint32,RoleDTO &) definition mapQueryToDTO(const QSqlQuery &) definition updateRole(const UpdateRoleRequest &) definition RolesRepository CreateRoleRequest true false pass by reference QObject true false pass by reference QSqlDatabase true false pass by reference QSqlQuery true false pass by reference QVector true false pass by reference RoleDTO true false pass by reference UpdateRoleRequest true false pass by reference qint32 true true pass by value pass by value