Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
VehicleIdentificationBusinessLogic.h
Go to the documentation of this file.
1 #ifndef VehicleIdentificationBusinessLogic_H
2 #define VehicleIdentificationBusinessLogic_H
3 
4 #include <QString>
7 
9 {
10 public:
12 
15 
16  QString ReadVehicleIdentificationNumberFromFile( const QString &filePath );
17  bool WriteVehicleIdentificationNumberToFile( QString filepath, QString vehicleIdentificationNumber );
18  bool GetVehicleIdentificationNumberByConnectionBoardNumber( long &vehicleIdentificationNumber, QString &vehicleLicensePlate );
19  QString ReadVehicleIdentificationNumberSourceFromFile( const QString &filePath = QString( INV_SOURCE_FILE ) );
20 
21 private:
23 
24  class DataClass;
25  QSharedPointer<DataClass> d;
26 
28 };
29 
30 #endif // VehicleIdentificationBusinessLogic_H
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: VehicleIdentificationBusinessLogic.h:11
Definition: VehicleIdentificationBusinessLogic.cpp:26
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
const char * INV_SOURCE_FILE
Definition: ApplicationDefines.cpp:18
VehicleIdentificationBusinessLogic()
Definition: VehicleIdentificationBusinessLogic.cpp:59
QString ReadVehicleIdentificationNumberSourceFromFile(const QString &filePath=QString(INV_SOURCE_FILE))
Definition: VehicleIdentificationBusinessLogic.cpp:123
QString ReadVehicleIdentificationNumberFromFile(const QString &filePath)
Definition: VehicleIdentificationBusinessLogic.cpp:69
Definition: VehicleIdentificationBusinessLogic.h:8
Definition: ApplicationDefines.h:197
BusinessLogicType
Definition: ApplicationDefines.h:186
bool WriteVehicleIdentificationNumberToFile(QString filepath, QString vehicleIdentificationNumber)
Definition: VehicleIdentificationBusinessLogic.cpp:74
bool GetVehicleIdentificationNumberByConnectionBoardNumber(long &vehicleIdentificationNumber, QString &vehicleLicensePlate)
Definition: VehicleIdentificationBusinessLogic.cpp:93
virtual ~VehicleIdentificationBusinessLogic()
Definition: VehicleIdentificationBusinessLogic.cpp:65