Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DriverIdentificationBusinessLogic.h
Go to the documentation of this file.
1 #ifndef DRIVERIDENTIFICATIONBUSINESSLOGIC_H
2 #define DRIVERIDENTIFICATIONBUSINESSLOGIC_H
3 
4 #include <QString>
6 
8 {
9 public:
11 
14 
17  bool IsDriverLoginValidByInputData( const QString &login, const QString &pin , QString &driverName );
18 
24  bool ProcessAutomaticLoginReply( const QJsonDocument &reply, QString &login, QString &pin , QString &driverName );
25 };
26 
27 #endif // DRIVERIDENTIFICATIONBUSINESSLOGIC_H
DriverIdentificationBusinessLogic()
Definition: DriverIdentificationBusinessLogic.cpp:27
bool ProcessAutomaticLoginReply(const QJsonDocument &reply, QString &login, QString &pin, QString &driverName)
ProcessAutomaticLoginReply - parse JSON reply and check parsed credentials in input data...
Definition: DriverIdentificationBusinessLogic.cpp:95
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
bool IsDriverCardRequiredForLoginDuringOpenDeduction()
Definition: DriverIdentificationBusinessLogic.cpp:54
bool IsDriverCardRequiredForLogin()
Definition: DriverIdentificationBusinessLogic.cpp:36
virtual ~DriverIdentificationBusinessLogic()
Definition: DriverIdentificationBusinessLogic.cpp:32
Definition: DriverIdentificationBusinessLogic.h:7
BusinessLogicType
Definition: ApplicationDefines.h:186
Definition: ApplicationDefines.h:193
bool IsDriverLoginValidByInputData(const QString &login, const QString &pin, QString &driverName)
Definition: DriverIdentificationBusinessLogic.cpp:72
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: DriverIdentificationBusinessLogic.h:10