AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
EM::CardFacade::EOneWayTicketFacade Class Referenceabstract

#include <EOneWayTicketFacade.h>

Inheritance diagram for EM::CardFacade::EOneWayTicketFacade:
Inheritance graph
[legend]

Public Types

typedef std::list< unsigned long > ZoneList
 
typedef ZoneList::iterator ZoneListIter
 
typedef ZoneList::const_iterator ZoneListConstIter
 

Public Member Functions

 EOneWayTicketFacade ()
 
virtual ~EOneWayTicketFacade ()
 
virtual bool GetPrice (unsigned char ticketIndex, EMoneyData &price)=0
 
virtual bool SetPrice (unsigned char ticketIndex, const EMoneyData &price)=0
 
virtual bool GetSummaryPrice (EMoneyData &price)=0
 
virtual bool SetSummaryPrice (const EMoneyData &price)=0
 
virtual bool GetFlagWasPurchased (unsigned char ticketIndex, char &wasPurchased)=0
 
virtual bool SetFlagWasPurchased (unsigned char ticketIndex, char wasPurchased)=0
 
virtual bool GetFlagWasInterchange (unsigned char ticketIndex, char &flagWasInterchange)=0
 
virtual bool SetFlagWasInterchange (unsigned char ticketIndex, char wasInterchange)=0
 
virtual bool GetProtectNumber (unsigned char ticketIndex, long &protectNumber)=0
 
virtual bool SetProtectNumber (unsigned char ticketIndex, long protectNumber)=0
 
virtual bool GetTicketCount (unsigned char ticketIndex, long &ticketCount)=0
 
virtual bool SetTicketCount (unsigned char ticketIndex, long ticketCount)=0
 
virtual bool GetLineNumber (unsigned char ticketIndex, long &lineNumber)=0
 
virtual bool SetLineNumber (unsigned char ticketIndex, long lineNumber)=0
 
virtual bool GetTripNumber (unsigned char ticketIndex, long &tripNumber)=0
 
virtual bool SetTripNumber (unsigned char ticketIndex, long tripNumber)=0
 
virtual bool GetTimeTicketFlag (unsigned char ticketIndex, bool &timeTicketFlag)=0
 
virtual bool SetTimeTicketFlag (unsigned char ticketIndex, bool isTimeTicketUsed)=0
 
virtual bool GetTariffTicketNumber (unsigned char ticketIndex, long &tariffTicketNumber)=0
 
virtual bool SetTariffTicketNumber (unsigned char ticketIndex, unsigned short tariffTicketNumber)=0
 
virtual bool GetTicketTariffProfile (unsigned char ticketIndex, unsigned char &tariffProfile)=0
 
virtual bool SetTicketTariffProfile (unsigned char ticketIndex, unsigned char tariffProfile)=0
 
virtual bool GetTicketCustomerProfile (unsigned char ticketIndex, unsigned char &customerProfile)=0
 
virtual bool SetTicketCustomerProfile (unsigned char ticketIndex, unsigned char customerProfile)=0
 
virtual bool GetTimeTicketNumber (unsigned char ticketIndex, long &timeTicketNumber)=0
 
virtual bool SetTimeTicketNumber (unsigned char ticketIndex, unsigned short timeTicketNumber)=0
 
virtual bool GetDiscountType (unsigned char ticketIndex, short &discountType)=0
 
virtual bool SetDiscountType (unsigned char ticketIndex, unsigned short discountType)=0
 
virtual bool GetTimeValidityStart (unsigned char ticketIndex, unsigned long &validityStartTime)=0
 
virtual bool GetTimeValidityEnd (unsigned char ticketIndex, unsigned long &validityEndTime)=0
 
virtual bool SetTimeValidity (unsigned char ticketIndex, unsigned long validityStartTime, unsigned long validityEndTime)=0
 
virtual bool GetCheckOutBusStop (unsigned char ticketIndex, long &checkoutBusStop)=0
 
virtual bool SetCheckOutBusStop (unsigned char ticketIndex, long checkOutBusStop)=0
 
virtual bool GetCheckInBusStop (unsigned char ticketIndex, long &checkinBusStop)=0
 
virtual bool SetCheckInBusStop (unsigned char ticketIndex, long checkInBusStop)=0
 
virtual bool GetCheckOutBusStopID (unsigned char ticketIndex, long &checkoutBusStopID)=0
 
virtual bool SetCheckOutBusStopID (unsigned char ticketIndex, long checkOutBusStopID)=0
 
virtual bool GetCheckInBusStopID (unsigned char ticketIndex, long &checkinBusStopID)=0
 
virtual bool SetCheckInBusStopID (unsigned char ticketIndex, long checkInBusStopID)=0
 
virtual bool GetUrbanTransportIdentificationNumber (unsigned char ticketIndex, long &urbanTransportIdentificationNumber)=0
 
virtual bool SetUrbanTransportIdentificationNumber (unsigned char ticketIndex, long urbanTransportIDNumber)=0
 
virtual bool GetWasCheckOut (unsigned char ticketIndex, bool &wasCheckout)=0
 
virtual bool SetWasCheckout (unsigned char ticketIndex, bool wasCheckOut)=0
 
virtual bool GetCompanyNumber (unsigned char ticketIndex, long &companyNumber)=0
 
virtual bool SetCompanyNumber (unsigned char ticketIndex, long companyNumber)=0
 
virtual bool SetCountryCode (unsigned char ticketIndex, unsigned short countryCodeInBCD)=0
 
virtual bool GetCountryCode (unsigned char ticketIndex, unsigned short &countryCodeInBCD)=0
 
virtual bool SetNetworkCode (unsigned char ticketIndex, unsigned long networkCodeInBCD)=0
 
virtual bool GetNetworkCode (unsigned char ticketIndex, unsigned long &networkCodeInBCD)=0
 
virtual bool SetProvider (unsigned char ticketIndex, unsigned short providerNumber)=0
 
virtual bool GetProvider (unsigned char ticketIndex, unsigned short &providerNumber)=0
 
virtual bool SetPriceUnit (unsigned char ticketIndex, unsigned char priceUnit)=0
 
virtual bool GetPriceUnit (unsigned char ticketIndex, unsigned char &priceUnit)=0
 
virtual bool SetPaymentMeans (unsigned char ticketIndex, unsigned char paymentMeans)=0
 
virtual bool GetPaymentMeans (unsigned char ticketIndex, unsigned char &paymentMeans)=0
 
virtual bool SetPaymentMode (unsigned char ticketIndex, unsigned char paymentMode)=0
 
virtual bool GetPaymentMode (unsigned char ticketIndex, unsigned char &paymentMode)=0
 
virtual bool SetVehicleClass (unsigned char ticketIndex, unsigned char vehicleClass)=0
 
virtual bool GetVehicleClass (unsigned char ticketIndex, unsigned char &vehicleClass)=0
 
virtual bool SetSeatReservation (unsigned char ticketIndex, unsigned char seatReservation)=0
 
virtual bool GetSeatReservation (unsigned char ticketIndex, unsigned char &seatReservation)=0
 
virtual bool SetZoneSize (unsigned char zoneSize)=0
 
virtual bool SetCheckInZone (unsigned char ticketIndex, unsigned short checkInZone)=0
 
virtual bool GetCheckInZone (unsigned char ticketIndex, unsigned short &checkInZone)=0
 
virtual bool SetCheckOutZone (unsigned char ticketIndex, unsigned short checkOutZone)=0
 
virtual bool GetCheckOutZone (unsigned char ticketIndex, unsigned short &checkOutZone)=0
 
virtual bool GetZoneList (unsigned char ticketIndex, ZoneList &zoneList)=0
 
virtual bool SetZoneList (unsigned char ticketIndex, const ZoneList &zoneList)=0
 
virtual bool GetZoneAmount (unsigned char ticketIndex, unsigned char &zoneAmount)=0
 
virtual bool SetZoneAmount (unsigned char ticketIndex, const unsigned char zoneAmount)=0
 
virtual bool GetEndOfJourney (unsigned char ticketIndex, unsigned long &endOfJourney)=0
 
virtual bool SetEndOfJourney (unsigned char ticketIndex, const unsigned long endOfJourney)=0
 
virtual bool GetDeviceSNR (unsigned char ticketIndex, unsigned long &snr)=0
 
virtual bool SetDeviceSNR (unsigned char ticketIndex, unsigned long snr)=0
 
virtual bool GetDriverNumber (unsigned char ticketIndex, unsigned long &driverNumber)=0
 
virtual bool SetDriverNumber (unsigned char ticketIndex, unsigned long driverNumber)=0
 
virtual bool GetTicketNumber (unsigned char ticketIndex, unsigned long &ticketNumber)=0
 
virtual bool SetTicketNumber (unsigned char ticketIndex, unsigned long ticketNumber)=0
 
virtual bool GetTicketCounter (unsigned char ticketIndex, unsigned short &ticketCounter)=0
 
virtual bool SetTicketCounter (unsigned char ticketIndex, unsigned short ticketCounter)=0
 
virtual bool GetPriceListRowNumber (unsigned char ticketIndex, unsigned short &priceListRowNumber)=0
 
virtual bool SetPriceListRowNumber (unsigned char ticketIndex, unsigned short priceListRowNumber)=0
 
virtual bool GetFlagExplicitlySelected (unsigned char ticketIndex, bool &explicitlySelected)=0
 
virtual bool SetFlagExplicitlySelected (unsigned char ticketIndex, bool explicitlySelected)=0
 
virtual bool GetPositionCountOnOWTCollection (unsigned char &positionCountOnOWTCollection)=0
 
virtual bool GetTicketType (unsigned char ticketIndex, ECardFacadeDefines::OneWayTicketType &ticketType)=0
 
virtual bool SetTicketType (const ECardFacadeDefines::OneWayTicketType newTicketType)=0
 
virtual bool IsTransportSectionValid (bool &transportSectionValidity)
 
virtual bool GetOneWayTicketValidityStatus (const unsigned char ticketIndex, bool &valid) const =0
 
virtual bool SetOneWayTicketValidityStatus (const unsigned char ticketIndex, const bool valid)=0
 
virtual bool GetJourneyCounter (const unsigned char ticketIndex, unsigned long &journeyCounter) const =0
 
virtual bool SetJourneyCounter (const unsigned char ticketIndex, const unsigned long journeyCounter)=0
 
virtual void Clear ()
 
virtual bool IsModifiedData ()
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest)=0
 
virtual void Init ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::OneWayTicketCardFeaturesEnum feature, bool &enabled)
 
virtual unsigned short GetRequiredDataReadOperation () const =0
 
virtual bool CreateSnapshotData (const unsigned char ticketIndex, std::string &data)
 
virtual bool FillFromSnapshot (const unsigned char ticketIndex, const std::string &data)
 
virtual unsigned long GetFellowTravellerTicketCountCardLimit () const =0
 

Protected Member Functions

virtual short GetCurrencyCoeficient (unsigned char priceUnit) const
 
virtual long ConvertPriceToCardCoeficient (const EMoneyData &priceData, const unsigned char priceUnit) const
 
void SetCardFeature (uint64_t features)
 

Member Typedef Documentation

typedef std::list<unsigned long> EM::CardFacade::EOneWayTicketFacade::ZoneList

Constructor & Destructor Documentation

INTERNAL EOneWayTicketFacade::EOneWayTicketFacade ( )

CONSTRUCTOR

EOneWayTicketFacade::~EOneWayTicketFacade ( )
virtual

DESTRUCTOR

Member Function Documentation

bool EOneWayTicketFacade::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest)
pure virtual
void EOneWayTicketFacade::Clear ( )
virtual
long EOneWayTicketFacade::ConvertPriceToCardCoeficient ( const EMoneyData &  priceData,
const unsigned char  priceUnit 
) const
protectedvirtual
bool EOneWayTicketFacade::CreateSnapshotData ( const unsigned char  ticketIndex,
std::string &  data 
)
virtual
bool EOneWayTicketFacade::FillFromSnapshot ( const unsigned char  ticketIndex,
const std::string &  data 
)
virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCheckInBusStop ( unsigned char  ticketIndex,
long &  checkinBusStop 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCheckInBusStopID ( unsigned char  ticketIndex,
long &  checkinBusStopID 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCheckInZone ( unsigned char  ticketIndex,
unsigned short &  checkInZone 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCheckOutBusStop ( unsigned char  ticketIndex,
long &  checkoutBusStop 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCheckOutBusStopID ( unsigned char  ticketIndex,
long &  checkoutBusStopID 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCheckOutZone ( unsigned char  ticketIndex,
unsigned short &  checkOutZone 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCompanyNumber ( unsigned char  ticketIndex,
long &  companyNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetCountryCode ( unsigned char  ticketIndex,
unsigned short &  countryCodeInBCD 
)
pure virtual
short EOneWayTicketFacade::GetCurrencyCoeficient ( unsigned char  priceUnit) const
protectedvirtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetDeviceSNR ( unsigned char  ticketIndex,
unsigned long &  snr 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetDiscountType ( unsigned char  ticketIndex,
short &  discountType 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetDriverNumber ( unsigned char  ticketIndex,
unsigned long &  driverNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetEndOfJourney ( unsigned char  ticketIndex,
unsigned long &  endOfJourney 
)
pure virtual
virtual unsigned long EM::CardFacade::EOneWayTicketFacade::GetFellowTravellerTicketCountCardLimit ( ) const
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetFlagExplicitlySelected ( unsigned char  ticketIndex,
bool &  explicitlySelected 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetFlagWasInterchange ( unsigned char  ticketIndex,
char &  flagWasInterchange 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetFlagWasPurchased ( unsigned char  ticketIndex,
char &  wasPurchased 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetJourneyCounter ( const unsigned char  ticketIndex,
unsigned long &  journeyCounter 
) const
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetLineNumber ( unsigned char  ticketIndex,
long &  lineNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetNetworkCode ( unsigned char  ticketIndex,
unsigned long &  networkCodeInBCD 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetOneWayTicketValidityStatus ( const unsigned char  ticketIndex,
bool &  valid 
) const
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetPaymentMeans ( unsigned char  ticketIndex,
unsigned char &  paymentMeans 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetPaymentMode ( unsigned char  ticketIndex,
unsigned char &  paymentMode 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetPositionCountOnOWTCollection ( unsigned char &  positionCountOnOWTCollection)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetPrice ( unsigned char  ticketIndex,
EMoneyData &  price 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetPriceListRowNumber ( unsigned char  ticketIndex,
unsigned short &  priceListRowNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetPriceUnit ( unsigned char  ticketIndex,
unsigned char &  priceUnit 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetProtectNumber ( unsigned char  ticketIndex,
long &  protectNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetProvider ( unsigned char  ticketIndex,
unsigned short &  providerNumber 
)
pure virtual
virtual unsigned short EM::CardFacade::EOneWayTicketFacade::GetRequiredDataReadOperation ( ) const
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetSeatReservation ( unsigned char  ticketIndex,
unsigned char &  seatReservation 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetSummaryPrice ( EMoneyData &  price)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTariffTicketNumber ( unsigned char  ticketIndex,
long &  tariffTicketNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTicketCount ( unsigned char  ticketIndex,
long &  ticketCount 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTicketCounter ( unsigned char  ticketIndex,
unsigned short &  ticketCounter 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTicketCustomerProfile ( unsigned char  ticketIndex,
unsigned char &  customerProfile 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTicketNumber ( unsigned char  ticketIndex,
unsigned long &  ticketNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTicketTariffProfile ( unsigned char  ticketIndex,
unsigned char &  tariffProfile 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTicketType ( unsigned char  ticketIndex,
ECardFacadeDefines::OneWayTicketType ticketType 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTimeTicketFlag ( unsigned char  ticketIndex,
bool &  timeTicketFlag 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTimeTicketNumber ( unsigned char  ticketIndex,
long &  timeTicketNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTimeValidityEnd ( unsigned char  ticketIndex,
unsigned long &  validityEndTime 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTimeValidityStart ( unsigned char  ticketIndex,
unsigned long &  validityStartTime 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetTripNumber ( unsigned char  ticketIndex,
long &  tripNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetUrbanTransportIdentificationNumber ( unsigned char  ticketIndex,
long &  urbanTransportIdentificationNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetVehicleClass ( unsigned char  ticketIndex,
unsigned char &  vehicleClass 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetWasCheckOut ( unsigned char  ticketIndex,
bool &  wasCheckout 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetZoneAmount ( unsigned char  ticketIndex,
unsigned char &  zoneAmount 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::GetZoneList ( unsigned char  ticketIndex,
ZoneList zoneList 
)
pure virtual
void EOneWayTicketFacade::Init ( void  )
virtual
bool EOneWayTicketFacade::IsCardFeatureEnabled ( ECardFacadeDefines::OneWayTicketCardFeaturesEnum  feature,
bool &  enabled 
)
bool EOneWayTicketFacade::IsModifiedData ( )
virtual
bool EOneWayTicketFacade::IsTransportSectionValid ( bool &  transportSectionValidity)
virtual
void EOneWayTicketFacade::SetCardFeature ( uint64_t  features)
protected

Here is the caller graph for this function:

virtual bool EM::CardFacade::EOneWayTicketFacade::SetCheckInBusStop ( unsigned char  ticketIndex,
long  checkInBusStop 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCheckInBusStopID ( unsigned char  ticketIndex,
long  checkInBusStopID 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCheckInZone ( unsigned char  ticketIndex,
unsigned short  checkInZone 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCheckOutBusStop ( unsigned char  ticketIndex,
long  checkOutBusStop 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCheckOutBusStopID ( unsigned char  ticketIndex,
long  checkOutBusStopID 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCheckOutZone ( unsigned char  ticketIndex,
unsigned short  checkOutZone 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCompanyNumber ( unsigned char  ticketIndex,
long  companyNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetCountryCode ( unsigned char  ticketIndex,
unsigned short  countryCodeInBCD 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetDeviceSNR ( unsigned char  ticketIndex,
unsigned long  snr 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetDiscountType ( unsigned char  ticketIndex,
unsigned short  discountType 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetDriverNumber ( unsigned char  ticketIndex,
unsigned long  driverNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetEndOfJourney ( unsigned char  ticketIndex,
const unsigned long  endOfJourney 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetFlagExplicitlySelected ( unsigned char  ticketIndex,
bool  explicitlySelected 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetFlagWasInterchange ( unsigned char  ticketIndex,
char  wasInterchange 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetFlagWasPurchased ( unsigned char  ticketIndex,
char  wasPurchased 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetJourneyCounter ( const unsigned char  ticketIndex,
const unsigned long  journeyCounter 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetLineNumber ( unsigned char  ticketIndex,
long  lineNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetNetworkCode ( unsigned char  ticketIndex,
unsigned long  networkCodeInBCD 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetOneWayTicketValidityStatus ( const unsigned char  ticketIndex,
const bool  valid 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetPaymentMeans ( unsigned char  ticketIndex,
unsigned char  paymentMeans 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetPaymentMode ( unsigned char  ticketIndex,
unsigned char  paymentMode 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetPrice ( unsigned char  ticketIndex,
const EMoneyData &  price 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetPriceListRowNumber ( unsigned char  ticketIndex,
unsigned short  priceListRowNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetPriceUnit ( unsigned char  ticketIndex,
unsigned char  priceUnit 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetProtectNumber ( unsigned char  ticketIndex,
long  protectNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetProvider ( unsigned char  ticketIndex,
unsigned short  providerNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetSeatReservation ( unsigned char  ticketIndex,
unsigned char  seatReservation 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetSummaryPrice ( const EMoneyData &  price)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTariffTicketNumber ( unsigned char  ticketIndex,
unsigned short  tariffTicketNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTicketCount ( unsigned char  ticketIndex,
long  ticketCount 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTicketCounter ( unsigned char  ticketIndex,
unsigned short  ticketCounter 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTicketCustomerProfile ( unsigned char  ticketIndex,
unsigned char  customerProfile 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTicketNumber ( unsigned char  ticketIndex,
unsigned long  ticketNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTicketTariffProfile ( unsigned char  ticketIndex,
unsigned char  tariffProfile 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTicketType ( const ECardFacadeDefines::OneWayTicketType  newTicketType)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTimeTicketFlag ( unsigned char  ticketIndex,
bool  isTimeTicketUsed 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTimeTicketNumber ( unsigned char  ticketIndex,
unsigned short  timeTicketNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTimeValidity ( unsigned char  ticketIndex,
unsigned long  validityStartTime,
unsigned long  validityEndTime 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetTripNumber ( unsigned char  ticketIndex,
long  tripNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetUrbanTransportIdentificationNumber ( unsigned char  ticketIndex,
long  urbanTransportIDNumber 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetVehicleClass ( unsigned char  ticketIndex,
unsigned char  vehicleClass 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetWasCheckout ( unsigned char  ticketIndex,
bool  wasCheckOut 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetZoneAmount ( unsigned char  ticketIndex,
const unsigned char  zoneAmount 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetZoneList ( unsigned char  ticketIndex,
const ZoneList zoneList 
)
pure virtual
virtual bool EM::CardFacade::EOneWayTicketFacade::SetZoneSize ( unsigned char  zoneSize)
pure virtual

The documentation for this class was generated from the following files: