Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DatabaseServiceQadra.h
Go to the documentation of this file.
1 #ifndef DATABASESERVICEQADRA_H
2 #define DATABASESERVICEQADRA_H
3 
4 #include "DatabaseService.h"
5 #include <QStringList>
6 
7 const QString QADRA_MESSAGE_STATUS_UNPROCESSED = "0";
8 const QString QADRA_MESSAGE_STATUS_SENT = "1";
9 
12 
14 {
15 public:
17  virtual ~DatabaseServiceQadra();
18 
20 
27  static ApplicationDefines::ResultValue AddAndFillColumnsInvAndDeviceSNRIfNeeded( const int inv, const QString &qadraSNR );
28 
33  static ApplicationDefines::ResultValue RemoveOldestRecords( const uint32_t maxRecordCount );
34 
35 private:
36  class DataClass;
37  QScopedPointer<DataClass> d;
38 };
39 
40 #endif // DATABASESERVICEQADRA_H
static ApplicationDefines::ResultValue CreateDBTablesIfNotExist()
Definition: DatabaseServiceQadra.cpp:44
Definition: QadraMessageData.h:10
Definition: DatabaseService.h:14
const QString QADRA_MESSAGE_STATUS_SENT
Definition: DatabaseServiceQadra.h:8
DatabaseServiceQadra()
Definition: DatabaseServiceQadra.cpp:34
Definition: ProjectConfiguration.h:11
static ApplicationDefines::ResultValue InsertQadraMessages(const QList< QadraMessageDataRequest > &qadraMessageDataList)
Definition: DatabaseServiceQadra.cpp:199
ResultValue
Definition: ApplicationDefines.h:92
const QString QADRA_MESSAGE_STATUS_UNPROCESSED
Definition: DatabaseServiceQadra.h:7
Definition: DatabaseServiceQadra.cpp:26
static ApplicationDefines::ResultValue UpdateQadraMessagesStatus(const QadraMessageDataResponse &qadraMessageData, const QString &status=QADRA_MESSAGE_STATUS_SENT)
Definition: DatabaseServiceQadra.cpp:235
virtual ~DatabaseServiceQadra()
Definition: DatabaseServiceQadra.cpp:41
static ApplicationDefines::ResultValue AddAndFillColumnsInvAndDeviceSNRIfNeeded(const int inv, const QString &qadraSNR)
AddAndFillColumnsInvAndDeviceSNRIfNeeded - method checks and adds columns that were added later some ...
Definition: DatabaseServiceQadra.cpp:92
static ApplicationDefines::ResultValue GetQadraMessagesByStatus(QList< QadraMessageDataRequest > &qadraMessageDataList, const QString &status=QADRA_MESSAGE_STATUS_UNPROCESSED)
Definition: DatabaseServiceQadra.cpp:275
static ApplicationDefines::ResultValue DeleteSentQadraMessagesByStatus(const QString &status=QADRA_MESSAGE_STATUS_SENT)
Definition: DatabaseServiceQadra.cpp:343
Definition: DatabaseServiceQadra.h:13
Definition: QadraMessageData.h:68
static ApplicationDefines::ResultValue RemoveOldestRecords(const uint32_t maxRecordCount)
Definition: DatabaseServiceQadra.cpp:389