|
| | EOneWayTicketModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_ONE_WAY_TICKET_MODULE_NAME) |
| |
| virtual | ~EOneWayTicketModule () |
| |
| virtual EIssueLogicDefines::ReturnValues | Init () |
| | Init module data.
|
| |
| virtual EIssueLogicDefines::ReturnValues | DoNewOneWayJourney (unsigned char ticketIndex) |
| |
| virtual EIssueLogicDefines::ReturnValues | ProlongTicketsTimeValidity (EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity) |
| |
| 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 :) )
|
| |
| virtual EIssueLogicDefines::ReturnValues | SetTicketPriceListRow (unsigned char ticketIndex) |
| |
| virtual EIssueLogicDefines::ReturnValues | SetTicketZoneData (unsigned char ticketIndex) |
| | Set information about zones where the ticket is valid.
|
| |
| virtual EIssueLogicDefines::ReturnValues | IsOneWayTicketNetworkWide (unsigned char ticketIndex, bool &networkWide) |
| | IsNetworkWide check if ticket is network wide, if is function set networkWide to true.
|
| |
| virtual EIssueLogicDefines::ReturnValues | CheckSameAreaDataAsOwner (bool &sameData) |
| |
| EIssueLogicDefines::ReturnValues | IsFirstFellowTravellerAfterTimeTicketJourney (bool &firstFellowTravellerAfterTimeTicketJourney, bool &timeTicketWritableOnCard) |
| |
| virtual EIssueLogicDefines::ReturnValues | SetOneWayTicketTypeAccordingToPriceList () |
| | SetOneWayTicketTypeAccordingToPriceList.
|
| |
| virtual EIssueLogicDefines::ReturnValues | GetOneWayTicketTypeAccordingToPriceList (EM::CardFacade::ECardFacadeDefines::OneWayTicketType &oneWayTicketType) |
| | GetOneWayTicketTypeAccordingToPriceList.
|
| |
| EIssueLogicDefines::ReturnValues | IsOWTTimeValidForJourney (const long checkInBusStopTripOrder, const long checkOutBusStopTripOrder, const unsigned long validityEndTimestamp, bool &OWTIsValid) |
| |
| | ETicketIssueModule (const std::string &name, EIssueLogicDefines::ModuleFamily moduleFamily) |
| |
| virtual | ~ETicketIssueModule () |
| |
| bool | GetName (std::string &moduleName) |
| | unique module identificator
|
| |
| bool | GetModuleFamily (EIssueLogicDefines::ModuleFamily &moduleFamily) |
| | return by reference module family
|
| |