1 #ifndef EONEWAYTICKETMODULE_H
2 #define EONEWAYTICKETMODULE_H
5 #include "cardfacade/ECardFacadeDefines.h"
9 namespace TicketIssueLogic
11 class ECommonFunctionalityModule;
12 class EInterchangeModule;
13 class ETicketIssueLogicDataStorage;
14 class ETicketIssueLogic;
95 #endif // EONEWAYTICKETMODULE_H
virtual EIssueLogicDefines::ReturnValues Init()
Init module data.
Definition: EOneWayTicketModule.cpp:1295
virtual ~EOneWayTicketModule()
Definition: EOneWayTicketModule.cpp:1287
EOneWayTicketModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_ONE_WAY_TICKET_MODULE_NAME)
Definition: EOneWayTicketModule.cpp:1276
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
ProlongTicketsTimeValidity
Definition: ETicketIssueLogicDefines.h:285
Definition: EOneWayTicketModule.h:16
virtual EIssueLogicDefines::ReturnValues SetTicketZoneData(unsigned char ticketIndex)
Set information about zones where the ticket is valid.
Definition: EOneWayTicketModule.cpp:1763
OneWayTicketType
Definition: ECardFacadeDefines.h:205
virtual EIssueLogicDefines::ReturnValues SetTicketPriceListRow(unsigned char ticketIndex)
Definition: EOneWayTicketModule.cpp:1725
virtual EIssueLogicDefines::ReturnValues SetOneWayTicketTypeAccordingToPriceList()
SetOneWayTicketTypeAccordingToPriceList.
EIssueLogicDefines::ReturnValues IsFirstFellowTravellerAfterTimeTicketJourney(bool &firstFellowTravellerAfterTimeTicketJourney, bool &timeTicketWritableOnCard)
virtual EIssueLogicDefines::ReturnValues ProlongTicketsTimeValidity(EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)
Definition: EOneWayTicketModule.cpp:1537
virtual EIssueLogicDefines::ReturnValues CheckSameAreaDataAsOwner(bool &sameData)
virtual EIssueLogicDefines::ReturnValues SetTicketCommonData(unsigned char ticketIndex)
Set common card one way ticket flags on card (Line-Trip information, Bus stop information, and many more :) )
Definition: EOneWayTicketModule.cpp:1618
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
virtual EIssueLogicDefines::ReturnValues SetTicketData(unsigned char ticketIndex, bool firstFellowTravellerAfterTTJourney)
Definition: EOneWayTicketModule.cpp:1861
Definition: ETicketIssueLogicDataStorage.h:51
EIssueLogicDefines::ReturnValues IsOWTTimeValidForJourney(const long checkInBusStopTripOrder, const long checkOutBusStopTripOrder, const unsigned long validityEndTimestamp, bool &OWTIsValid)
virtual EIssueLogicDefines::ReturnValues DoNewOneWayJourney(unsigned char ticketIndex)
Definition: EOneWayTicketModule.cpp:1352
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
const char * E_ONE_WAY_TICKET_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:15
virtual EIssueLogicDefines::ReturnValues GetOneWayTicketTypeAccordingToPriceList(EM::CardFacade::ECardFacadeDefines::OneWayTicketType &oneWayTicketType)
GetOneWayTicketTypeAccordingToPriceList.
virtual EIssueLogicDefines::ReturnValues IsOneWayTicketNetworkWide(unsigned char ticketIndex, bool &networkWide)
IsNetworkWide check if ticket is network wide, if is function set networkWide to true.
Definition: EOneWayTicketModule.cpp:1804