AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EM::CardFacade::ECardDataFacadeCommercialDiscount Class Reference

#include <ECardDataFacadeCommercialDiscount.h>

Public Member Functions

 ECardDataFacadeCommercialDiscount (ECardDataStorage *cardDataStorage)
 
virtual ~ECardDataFacadeCommercialDiscount ()
 in destructor destroy data class
 
ECardFacadeDefines::ReturnValues Init ()
 set to member actual card implementation and call init on actual implementation
 
void Clear ()
 clear all data
 
bool IsModifiedData () const
 
bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest[], unsigned short dataTypesOperation) const
 
bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest) const
 
bool IsCardFeatureEnabled (const ECardFacadeDefines::CommercialDiscountCardFeatures feature, bool &enabled) const
 
bool GetDiscountCount (unsigned char &discountCount) const
 
bool GetLineNumber (const unsigned long discountIndex, unsigned long &lineNumber) const
 
bool SetLineNumber (const unsigned long discountIndex, const unsigned long lineNumber) const
 
bool GetTripNumber (const unsigned long discountIndex, unsigned short &tripNumber) const
 
bool SetTripNumber (const unsigned long discountIndex, const unsigned short tripNumber) const
 
bool GetDistance (const unsigned long discountIndex, unsigned char &distance) const
 
bool SetDistance (const unsigned long discountIndex, const unsigned char distance) const
 
bool GetPrice (const unsigned long discountIndex, unsigned short &price) const
 
bool SetPrice (const unsigned long discountIndex, const unsigned short price) const
 
bool GetCheckInBusStop (const unsigned long discountIndex, unsigned short &checkInBusStop) const
 
bool SetCheckInBusStop (const unsigned long discountIndex, const unsigned short checkInBusStop) const
 
bool GetCheckOutBusStop (const unsigned long discountIndex, unsigned short &checkOutBusStop) const
 
bool SetCheckOutBusStop (const unsigned long discountIndex, const unsigned short checkOutBusStop) const
 
bool GetDiscountTimeValidityStart (const unsigned long discountIndex, unsigned long &discountTimeValidityStart) const
 
bool SetDiscountTimeValidityStart (const unsigned long discountIndex, const unsigned long discountTimeValidityStart) const
 
bool GetJourneyTimeValidityStart (const unsigned long discountIndex, unsigned long &journeyTimeValidityStart) const
 
bool SetJourneyTimeValidityStart (const unsigned long discountIndex, const unsigned long journeyTimeValidityStart) const
 
bool GetJourneyCount (const unsigned long discountIndex, unsigned char &journeyCount) const
 
bool SetJourneyCount (const unsigned long discountIndex, const unsigned char journeyCount) const
 
bool GetActiveDiscountFlag (const unsigned long discountIndex, unsigned char &activeDiscountFlag) const
 
bool SetActiveDiscountFlag (const unsigned long discountIndex, const unsigned char activeDiscountFlag) const
 
unsigned short GetRequiredDataReadOperation () const
 
 ECardDataFacadeCommercialDiscount (ECardDataStorage *cardDataStorage)
 
virtual ~ECardDataFacadeCommercialDiscount ()
 
ECardFacadeDefines::ReturnValues Init ()
 
void Clear ()
 
bool IsModifiedData () const
 
bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest[], unsigned short dataTypesOperation) const
 
bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest) const
 
bool IsCardFeatureEnabled (const ECardFacadeDefines::CommercialDiscountCardFeatures feature, bool &enabled) const
 
bool GetDiscountCount (unsigned char &discountCount) const
 
bool GetLineNumber (const unsigned long discountIndex, unsigned long &lineNumber) const
 
bool SetLineNumber (const unsigned long discountIndex, const unsigned long lineNumber) const
 
bool GetTripNumber (const unsigned long discountIndex, unsigned short &tripNumber) const
 
bool SetTripNumber (const unsigned long discountIndex, const unsigned short tripNumber) const
 
bool GetDistance (const unsigned long discountIndex, unsigned char &distance) const
 
bool SetDistance (const unsigned long discountIndex, const unsigned char distance) const
 
bool GetPrice (const unsigned long discountIndex, unsigned short &price) const
 
bool SetPrice (const unsigned long discountIndex, const unsigned short price) const
 
bool GetCheckInBusStop (const unsigned long discountIndex, unsigned short &checkInBusStop) const
 
bool SetCheckInBusStop (const unsigned long discountIndex, const unsigned short checkInBusStop) const
 
bool GetCheckOutBusStop (const unsigned long discountIndex, unsigned short &checkOutBusStop) const
 
bool SetCheckOutBusStop (const unsigned long discountIndex, const unsigned short checkOutBusStop) const
 
bool GetDiscountTimeValidityStart (const unsigned long discountIndex, unsigned long &discountTimeValidityStart) const
 
bool SetDiscountTimeValidityStart (const unsigned long discountIndex, const unsigned long discountTimeValidityStart) const
 
bool GetJourneyTimeValidityStart (const unsigned long discountIndex, unsigned long &journeyTimeValidityStart) const
 
bool SetJourneyTimeValidityStart (const unsigned long discountIndex, const unsigned long journeyTimeValidityStart) const
 
bool GetJourneyCount (const unsigned long discountIndex, unsigned char &journeyCount) const
 
bool SetJourneyCount (const unsigned long discountIndex, const unsigned char journeyCount) const
 
bool GetActiveDiscountFlag (const unsigned long discountIndex, unsigned char &activeDiscountFlag) const
 
bool SetActiveDiscountFlag (const unsigned long discountIndex, const unsigned char activeDiscountFlag) const
 
unsigned short GetRequiredDataReadOperation () const
 

Constructor & Destructor Documentation

◆ ECardDataFacadeCommercialDiscount() [1/2]

INTERNAL ECardDataFacadeCommercialDiscount::ECardDataFacadeCommercialDiscount ( ECardDataStorage cardDataStorage)

CONSTRUCTOR

◆ ~ECardDataFacadeCommercialDiscount() [1/2]

Destructor EM::CardFacade::ECardDataFacadeCommercialDiscount::~ECardDataFacadeCommercialDiscount ( )
virtual

in destructor destroy data class

DESTRUCTOR

◆ ECardDataFacadeCommercialDiscount() [2/2]

EM::CardFacade::ECardDataFacadeCommercialDiscount::ECardDataFacadeCommercialDiscount ( ECardDataStorage cardDataStorage)

◆ ~ECardDataFacadeCommercialDiscount() [2/2]

virtual EM::CardFacade::ECardDataFacadeCommercialDiscount::~ECardDataFacadeCommercialDiscount ( )
virtual

Member Function Documentation

◆ AddDataToWriteRequest() [1/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const

◆ AddDataToWriteRequest() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const

◆ AddDataTypeToReadRequest() [1/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest[],
unsigned short  dataTypesOperation 
) const

◆ AddDataTypeToReadRequest() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest[],
unsigned short  dataTypesOperation 
) const

◆ Clear() [1/2]

EM::CardFacade::ECardDataFacadeCommercialDiscount::Clear ( )

clear all data

Clear

◆ Clear() [2/2]

void EM::CardFacade::ECardDataFacadeCommercialDiscount::Clear ( )

◆ GetActiveDiscountFlag() [1/2]

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

GetActiveDiscountFlag

◆ GetActiveDiscountFlag() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetActiveDiscountFlag ( const unsigned long  discountIndex,
unsigned char &  activeDiscountFlag 
) const

◆ GetCheckInBusStop() [1/2]

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

GetCheckInBusStop

◆ GetCheckInBusStop() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetCheckInBusStop ( const unsigned long  discountIndex,
unsigned short &  checkInBusStop 
) const

◆ GetCheckOutBusStop() [1/2]

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

GetCheckOutBusStop

◆ GetCheckOutBusStop() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetCheckOutBusStop ( const unsigned long  discountIndex,
unsigned short &  checkOutBusStop 
) const

◆ GetDiscountCount() [1/2]

bool ECardDataFacadeCommercialDiscount::GetDiscountCount ( unsigned char &  discountCount) const

GetDiscountCount

◆ GetDiscountCount() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetDiscountCount ( unsigned char &  discountCount) const

◆ GetDiscountTimeValidityStart() [1/2]

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

GetDiscountTimeValidityStart

◆ GetDiscountTimeValidityStart() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetDiscountTimeValidityStart ( const unsigned long  discountIndex,
unsigned long &  discountTimeValidityStart 
) const

◆ GetDistance() [1/2]

bool ECardDataFacadeCommercialDiscount::GetDistance ( const unsigned long  discountIndex,
unsigned char &  distance 
) const

GetDistance

◆ GetDistance() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetDistance ( const unsigned long  discountIndex,
unsigned char &  distance 
) const

◆ GetJourneyCount() [1/2]

bool ECardDataFacadeCommercialDiscount::GetJourneyCount ( const unsigned long  discountIndex,
unsigned char &  journeyCount 
) const

GetJourneyCount

◆ GetJourneyCount() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetJourneyCount ( const unsigned long  discountIndex,
unsigned char &  journeyCount 
) const

◆ GetJourneyTimeValidityStart() [1/2]

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

GetJourneyTimeValidityStart

◆ GetJourneyTimeValidityStart() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetJourneyTimeValidityStart ( const unsigned long  discountIndex,
unsigned long &  journeyTimeValidityStart 
) const

◆ GetLineNumber() [1/2]

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

GetLineNumber

◆ GetLineNumber() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetLineNumber ( const unsigned long  discountIndex,
unsigned long &  lineNumber 
) const

◆ GetPrice() [1/2]

bool ECardDataFacadeCommercialDiscount::GetPrice ( const unsigned long  discountIndex,
unsigned short &  price 
) const

GetPrice

◆ GetPrice() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetPrice ( const unsigned long  discountIndex,
unsigned short &  price 
) const

◆ GetRequiredDataReadOperation() [1/2]

unsigned short ECardDataFacadeCommercialDiscount::GetRequiredDataReadOperation ( ) const

◆ GetRequiredDataReadOperation() [2/2]

unsigned short EM::CardFacade::ECardDataFacadeCommercialDiscount::GetRequiredDataReadOperation ( ) const

◆ GetTripNumber() [1/2]

bool ECardDataFacadeCommercialDiscount::GetTripNumber ( const unsigned long  discountIndex,
unsigned short &  tripNumber 
) const

GetTripNumber

◆ GetTripNumber() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::GetTripNumber ( const unsigned long  discountIndex,
unsigned short &  tripNumber 
) const

◆ Init() [1/2]

EM::CardFacade::ECardDataFacadeCommercialDiscount::Init ( )

set to member actual card implementation and call init on actual implementation

Returns
error enum number

Init

◆ Init() [2/2]

ECardFacadeDefines::ReturnValues EM::CardFacade::ECardDataFacadeCommercialDiscount::Init ( )

◆ IsCardFeatureEnabled() [1/2]

bool ECardDataFacadeCommercialDiscount::IsCardFeatureEnabled ( const ECardFacadeDefines::CommercialDiscountCardFeatures  feature,
bool &  enabled 
) const

IsCardFeatureEnabled

◆ IsCardFeatureEnabled() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::IsCardFeatureEnabled ( const ECardFacadeDefines::CommercialDiscountCardFeatures  feature,
bool &  enabled 
) const

◆ IsModifiedData() [1/2]

bool ECardDataFacadeCommercialDiscount::IsModifiedData ( ) const

IsModifiedData

◆ IsModifiedData() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::IsModifiedData ( ) const

◆ SetActiveDiscountFlag() [1/2]

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

SetActiveDiscountFlag

◆ SetActiveDiscountFlag() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetActiveDiscountFlag ( const unsigned long  discountIndex,
const unsigned char  activeDiscountFlag 
) const

◆ SetCheckInBusStop() [1/2]

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

SetCheckInBusStop

◆ SetCheckInBusStop() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetCheckInBusStop ( const unsigned long  discountIndex,
const unsigned short  checkInBusStop 
) const

◆ SetCheckOutBusStop() [1/2]

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

SetCheckOutBusStop

◆ SetCheckOutBusStop() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetCheckOutBusStop ( const unsigned long  discountIndex,
const unsigned short  checkOutBusStop 
) const

◆ SetDiscountTimeValidityStart() [1/2]

bool ECardDataFacadeCommercialDiscount::SetDiscountTimeValidityStart ( const unsigned long  discountIndex,
const unsigned long  discountTimeValidityStart 
) const

SetDiscountTimeValidityStart

◆ SetDiscountTimeValidityStart() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetDiscountTimeValidityStart ( const unsigned long  discountIndex,
const unsigned long  discountTimeValidityStart 
) const

◆ SetDistance() [1/2]

bool ECardDataFacadeCommercialDiscount::SetDistance ( const unsigned long  discountIndex,
const unsigned char  distance 
) const

SetDistance

◆ SetDistance() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetDistance ( const unsigned long  discountIndex,
const unsigned char  distance 
) const

◆ SetJourneyCount() [1/2]

bool ECardDataFacadeCommercialDiscount::SetJourneyCount ( const unsigned long  discountIndex,
const unsigned char  journeyCount 
) const

SetJourneyCount

◆ SetJourneyCount() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetJourneyCount ( const unsigned long  discountIndex,
const unsigned char  journeyCount 
) const

◆ SetJourneyTimeValidityStart() [1/2]

bool ECardDataFacadeCommercialDiscount::SetJourneyTimeValidityStart ( const unsigned long  discountIndex,
const unsigned long  journeyTimeValidityStart 
) const

SetJourneyTimeValidityStart

◆ SetJourneyTimeValidityStart() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetJourneyTimeValidityStart ( const unsigned long  discountIndex,
const unsigned long  journeyTimeValidityStart 
) const

◆ SetLineNumber() [1/2]

bool ECardDataFacadeCommercialDiscount::SetLineNumber ( const unsigned long  discountIndex,
const unsigned long  lineNumber 
) const

SetLineNumber

◆ SetLineNumber() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetLineNumber ( const unsigned long  discountIndex,
const unsigned long  lineNumber 
) const

◆ SetPrice() [1/2]

bool ECardDataFacadeCommercialDiscount::SetPrice ( const unsigned long  discountIndex,
const unsigned short  price 
) const

SetPrice

◆ SetPrice() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetPrice ( const unsigned long  discountIndex,
const unsigned short  price 
) const

◆ SetTripNumber() [1/2]

bool ECardDataFacadeCommercialDiscount::SetTripNumber ( const unsigned long  discountIndex,
const unsigned short  tripNumber 
) const

SetTripNumber

◆ SetTripNumber() [2/2]

bool EM::CardFacade::ECardDataFacadeCommercialDiscount::SetTripNumber ( const unsigned long  discountIndex,
const unsigned short  tripNumber 
) const

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