AppCore
Loading...
Searching...
No Matches
src
appcore
chipcard
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.h
Go to the documentation of this file.
1
#ifndef SLOVAKLINESTOARRIVAMOBILITYSOLUTIONSCARDCOMPANYCHANGEEXTRAOPERATIONLOGIC_H
2
#define SLOVAKLINESTOARRIVAMOBILITYSOLUTIONSCARDCOMPANYCHANGEEXTRAOPERATIONLOGIC_H
3
4
// SYSTEM INCLUDES
5
#include <list>
6
#include <inttypes.h>
7
8
#include "cardfacade/ECardFacadeDefines.h"
9
#include "eventsfileprocessor/ECardEventFileProcessor.h"
10
11
namespace
EM
12
{
13
namespace
PT
14
{
15
class
EDataCollection;
16
class
ECustomerData;
17
}
18
19
namespace
Devices
20
{
21
class
EDeviceReceiver;
22
}
23
24
namespace
CardFacade
25
{
26
class
ECardDataFacadeCommon;
27
}
28
}
29
30
class
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic
31
{
32
public
:
33
static
bool
IsExtraOperation
( EM::PT::EDataCollection *readDataCollection, EM::Devices::EDeviceReceiver *deviceReceiver,
unsigned
short
&cardCompanyNumber, EM::PT::EDataCollection *&additionalyReadDataCollection );
34
static
bool
WriteOK
(
const
unsigned
long
statisticTimeStamp,
const
unsigned
short
originalCardCompanyNumber, EM::PT::EDataCollection *additionalyReadDataCollection,
EM::EventFileProcessor::EStatisticsCollection
*statisticsCollection = NULL );
35
36
static
EM::CardFacade::ECardFacadeDefines::CardType
DetermineCardType
( EM::PT::EDataCollection *readDataCollection );
37
static
bool
GetCardCompanyNumber
( EM::PT::EDataCollection *readDataCollection,
unsigned
short
&cardCompanyNumber );
38
static
bool
IsCardCompanyNumberToChange
(
const
unsigned
short
cardCompanyNumber );
39
static
bool
IsISICCard
(
EM::CardFacade::ECardDataFacadeCommon
*commonFacade );
40
static
EM::PT::ECustomerData *
GetCustomerData
( EM::PT::EDataCollection *dataCollection );
41
};
42
43
#endif
// SLOVAKLINESTOARRIVAMOBILITYSOLUTIONSCARDCOMPANYCHANGEEXTRAOPERATIONLOGIC_H
EM::CardFacade::ECardDataFacadeCommon
Definition
ECardDataFacadeCommon.h:22
EM::CardFacade::ECardFacadeDefines::CardType
CardType
Definition
ECardFacadeDefines.h:169
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.h:31
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::IsExtraOperation
static bool IsExtraOperation(EM::PT::EDataCollection *readDataCollection, EM::Devices::EDeviceReceiver *deviceReceiver, unsigned short &cardCompanyNumber, EM::PT::EDataCollection *&additionalyReadDataCollection)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:54
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::GetCustomerData
static EM::PT::ECustomerData * GetCustomerData(EM::PT::EDataCollection *dataCollection)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:637
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::DetermineCardType
static EM::CardFacade::ECardFacadeDefines::CardType DetermineCardType(EM::PT::EDataCollection *readDataCollection)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:500
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::GetCardCompanyNumber
static bool GetCardCompanyNumber(EM::PT::EDataCollection *readDataCollection, unsigned short &cardCompanyNumber)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:538
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::IsCardCompanyNumberToChange
static bool IsCardCompanyNumberToChange(const unsigned short cardCompanyNumber)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:585
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::WriteOK
static bool WriteOK(const unsigned long statisticTimeStamp, const unsigned short originalCardCompanyNumber, EM::PT::EDataCollection *additionalyReadDataCollection, EM::EventFileProcessor::EStatisticsCollection *statisticsCollection=NULL)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:277
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic::IsISICCard
static bool IsISICCard(EM::CardFacade::ECardDataFacadeCommon *commonFacade)
Definition
SlovakLinesToArrivaMobilitySolutionsCardCompanyChangeExtraOperationLogic.cpp:613
EM::EventFileProcessor::EStatisticsCollection
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition
ECardEventFileProcessor.h:35
EM
SYSTEM INCLUDES.
Definition
CardFacadeManagerXML.h:7
Generated on Tue Mar 17 2026 23:25:59 for AppCore by
1.9.8