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

#include <ECommercialDiscountFacadeMifare.h>

Inheritance diagram for EM::CardFacade::ECommercialDiscountFacadeMifare:
Inheritance graph
[legend]
Collaboration diagram for EM::CardFacade::ECommercialDiscountFacadeMifare:
Collaboration graph
[legend]

Public Member Functions

 ECommercialDiscountFacadeMifare (ECardDataStorage *cardDataStorage)
 
virtual ~ECommercialDiscountFacadeMifare ()
 
virtual void Init ()
 
virtual void Clear ()
 
virtual bool IsModifiedData () const
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest) const
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest) const
 
virtual unsigned short GetRequiredDataReadOperation () const
 
virtual bool GetDiscountCount (unsigned char &discountCount) const
 
virtual bool GetLineNumber (const unsigned long discountIndex, unsigned long &lineNumber) const
 
virtual bool SetLineNumber (const unsigned long discountIndex, const unsigned long lineNumber) const
 
virtual bool GetTripNumber (const unsigned long discountIndex, unsigned short &tripNumber) const
 
virtual bool SetTripNumber (const unsigned long discountIndex, const unsigned short tripNumber) const
 
virtual bool GetDistance (const unsigned long discountIndex, unsigned char &distance) const
 
virtual bool SetDistance (const unsigned long discountIndex, const unsigned char distance) const
 
virtual bool GetPrice (const unsigned long discountIndex, unsigned short &price) const
 
virtual bool SetPrice (const unsigned long discountIndex, const unsigned short price) const
 
virtual bool GetCheckInBusStop (const unsigned long discountIndex, unsigned short &checkInBusStop) const
 
virtual bool SetCheckInBusStop (const unsigned long discountIndex, const unsigned short checkInBusStop) const
 
virtual bool GetCheckOutBusStop (const unsigned long discountIndex, unsigned short &checkOutBusStop) const
 
virtual bool SetCheckOutBusStop (const unsigned long discountIndex, const unsigned short checkOutBusStop) const
 
virtual bool GetDiscountTimeValidityStart (const unsigned long discountIndex, unsigned long &discountTimeValidityStart) const
 
virtual bool SetDiscountTimeValidityStart (const unsigned long discountIndex, const unsigned long discountTimeValidityStart) const
 
virtual bool GetJourneyTimeValidityStart (const unsigned long discountIndex, unsigned long &journeyTimeValidityStart) const
 
virtual bool SetJourneyTimeValidityStart (const unsigned long discountIndex, const unsigned long journeyTimeValidityStart) const
 
virtual bool GetJourneyCount (const unsigned long discountIndex, unsigned char &journeyCount) const
 
virtual bool SetJourneyCount (const unsigned long discountIndex, const unsigned char journeyCount) const
 
virtual bool GetActiveDiscountFlag (const unsigned long discountIndex, unsigned char &activeDiscountFlag) const
 
virtual bool SetActiveDiscountFlag (const unsigned long discountIndex, const unsigned char activeDiscountFlag) const
 
- Public Member Functions inherited from EM::CardFacade::ECommercialDiscountFacade
 ECommercialDiscountFacade ()
 
virtual ~ECommercialDiscountFacade ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::CommercialDiscountCardFeatures feature, bool &enabled) const
 

Additional Inherited Members

- Protected Member Functions inherited from EM::CardFacade::ECommercialDiscountFacade
void SetCardFeature (const uint64_t features)
 

Constructor & Destructor Documentation

INTERNAL ECommercialDiscountFacadeMifare::ECommercialDiscountFacadeMifare ( ECardDataStorage cardDataStorage)

CONSTRUCTOR

ECommercialDiscountFacadeMifare::~ECommercialDiscountFacadeMifare ( )
virtual

DESTRUCTOR

Member Function Documentation

bool ECommercialDiscountFacadeMifare::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const
virtual

AddDataToWriteRequest

Reimplemented from EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest) const
virtual
void ECommercialDiscountFacadeMifare::Clear ( )
virtual

Clear

Reimplemented from EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetActiveDiscountFlag ( const unsigned long  discountIndex,
unsigned char &  activeDiscountFlag 
) const
virtual

GetActiveDiscountFlag

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetCheckInBusStop ( const unsigned long  discountIndex,
unsigned short &  checkInBusStop 
) const
virtual

GetCheckInBusStop

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetCheckOutBusStop ( const unsigned long  discountIndex,
unsigned short &  checkOutBusStop 
) const
virtual

GetCheckOutBusStop

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetDiscountCount ( unsigned char &  discountCount) const
virtual

GetDiscountCount

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetDiscountTimeValidityStart ( const unsigned long  discountIndex,
unsigned long &  discountTimeValidityStart 
) const
virtual

GetDiscountTimeValidityStart

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetDistance ( const unsigned long  discountIndex,
unsigned char &  distance 
) const
virtual
bool ECommercialDiscountFacadeMifare::GetJourneyCount ( const unsigned long  discountIndex,
unsigned char &  journeyCount 
) const
virtual

GetJourneyCount

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetJourneyTimeValidityStart ( const unsigned long  discountIndex,
unsigned long &  journeyTimeValidityStart 
) const
virtual

GetJourneyTimeValidityStart

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetLineNumber ( const unsigned long  discountIndex,
unsigned long &  lineNumber 
) const
virtual

GetLineNumber

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::GetPrice ( const unsigned long  discountIndex,
unsigned short &  price 
) const
virtual
unsigned short ECommercialDiscountFacadeMifare::GetRequiredDataReadOperation ( ) const
virtual
bool ECommercialDiscountFacadeMifare::GetTripNumber ( const unsigned long  discountIndex,
unsigned short &  tripNumber 
) const
virtual

GetTripNumber

Implements EM::CardFacade::ECommercialDiscountFacade.

void ECommercialDiscountFacadeMifare::Init ( void  )
virtual
bool ECommercialDiscountFacadeMifare::IsModifiedData ( ) const
virtual

IsModifiedData

Reimplemented from EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetActiveDiscountFlag ( const unsigned long  discountIndex,
const unsigned char  activeDiscountFlag 
) const
virtual

SetActiveDiscountFlag

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetCheckInBusStop ( const unsigned long  discountIndex,
const unsigned short  checkInBusStop 
) const
virtual

SetCheckInBusStop

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetCheckOutBusStop ( const unsigned long  discountIndex,
const unsigned short  checkOutBusStop 
) const
virtual

SetCheckOutBusStop

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetDiscountTimeValidityStart ( const unsigned long  discountIndex,
const unsigned long  discountTimeValidityStart 
) const
virtual

SetDiscountTimeValidityStart

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetDistance ( const unsigned long  discountIndex,
const unsigned char  distance 
) const
virtual
bool ECommercialDiscountFacadeMifare::SetJourneyCount ( const unsigned long  discountIndex,
const unsigned char  journeyCount 
) const
virtual

SetJourneyCount

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetJourneyTimeValidityStart ( const unsigned long  discountIndex,
const unsigned long  journeyTimeValidityStart 
) const
virtual

SetJourneyTimeValidityStart

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetLineNumber ( const unsigned long  discountIndex,
const unsigned long  lineNumber 
) const
virtual

SetLineNumber

Implements EM::CardFacade::ECommercialDiscountFacade.

bool ECommercialDiscountFacadeMifare::SetPrice ( const unsigned long  discountIndex,
const unsigned short  price 
) const
virtual
bool ECommercialDiscountFacadeMifare::SetTripNumber ( const unsigned long  discountIndex,
const unsigned short  tripNumber 
) const
virtual

SetTripNumber

Implements EM::CardFacade::ECommercialDiscountFacade.


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