AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 More...
 
ECardFacadeDefines::ReturnValues Init ()
 set to member actual card implementation and call init on actual implementation More...
 
void Clear ()
 clear all data More...
 
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

INTERNAL ECardDataFacadeCommercialDiscount::ECardDataFacadeCommercialDiscount ( ECardDataStorage cardDataStorage)

CONSTRUCTOR

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

in destructor destroy data class

DESTRUCTOR

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

Member Function Documentation

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

clear all data

Clear

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

GetActiveDiscountFlag

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

GetCheckInBusStop

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

GetCheckOutBusStop

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

GetDiscountCount

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

GetDiscountTimeValidityStart

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

GetDistance

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

GetJourneyCount

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

GetJourneyTimeValidityStart

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

GetLineNumber

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

GetPrice

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

GetTripNumber

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

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

Returns
error enum number

Init

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

IsCardFeatureEnabled

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

IsModifiedData

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

SetActiveDiscountFlag

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

SetCheckInBusStop

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

SetCheckOutBusStop

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

SetDiscountTimeValidityStart

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

SetDistance

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

SetJourneyCount

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

SetJourneyTimeValidityStart

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

SetLineNumber

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

SetPrice

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

SetTripNumber

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: