Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | List of all members
BusinessLogic Class Reference

The BusinessLogic class is the base class of all business logic classes. Every inherited class has to implement a member with this signature: More...

#include <BusinessLogic.h>

Inherited by AccidentBusinessLogic, AnnouncementSoundBusinessLogic, AutomaticBrightnessBusinessLogic, AutomaticCardHandlingBusinessLogic, BarcodeEvaluatingBusinessLogic, BeeperBusinessLogic, BusStopCommentBusinessLogic, BusTableInterchangesBusinessLogic, BusTableMessagesFromDispatchingBusinessLogic, CameraBusinessLogic, CommandSegmentsBusinessLogic, CommunicationCentreBusinessLogic, ContinuousTripBusinessLogic, DailyIdentificationRecordBusinessLogic, DataSynchronizationBusinessLogic, DeductionBusinessLogic, DestinationBusStopOrZoneSelectionBusinessLogic, DeviceInformationBusinessLogic, DeviceLockBusinessLogic, DigitalInputPinBusinessLogic, DispatchingBusinessLogic, DispatchingTextMessagesBusinessLogic, DriverIdentificationBusinessLogic, EMVTerminalBusinessLogic, EngineStateBusinessLogic, GPSBusinessLogic, LedNotificationBusinessLogic, ManualPricelistRowBusinessLogic, ModelRouteBusinessLogic, MonitoringBusinessLogic, PassengerCountBusinessLogic, PlayerBusinessLogic, PowerLossBusinessLogic, PrinterBusinessLogic, PrinterDisplayBusinessLogic, QadraMessagesBusinessLogic, RegistrationTicketBusinessLogic, SlaveBusinessLogic, SmartCardServiceBusinessLogic, SpecialTextOnTableBusinessLogic, StatisticBusinessLogic, SystemTimeSynchronizationBusinessLogic, TableBusinessLogic, TicketCancellationBusinessLogic, TicketIssueBusinessLogic, TicketSummaryBusinessLogic, TransfareInfoProviderBusinessLogic, TripGetPlatformChangeBusinessLogic, TripGuaranteedConnectionsBusinessLogic, TripStartAcousticSignalizationBusinessLogic, TripTransfersAndDelaysBusinessLogic, UnpaidExpenseBusinessLogic, and VehicleIdentificationBusinessLogic.

Classes

class  DataClass
 

Public Member Functions

 BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType)
 
virtual ~BusinessLogic ()
 
ApplicationDefines::BusinessLogicType GetBusinessLogicType () const
 
ApplicationDefines::BusinessLogicLifeTimeType GetBusinessLogicLifeTimeType () const
 

Detailed Description

The BusinessLogic class is the base class of all business logic classes. Every inherited class has to implement a member with this signature:

static const ApplicationDefines::BusinessLogicType mBusinessLogicType;

and initialize it with the value corresponding to the business logic type.

Constructor & Destructor Documentation

BusinessLogic::BusinessLogic ( ApplicationDefines::BusinessLogicType  businessLogicType,
ApplicationDefines::BusinessLogicLifeTimeType  businessLogicLifeTimeType 
)
BusinessLogic::~BusinessLogic ( )
virtual

Member Function Documentation

ApplicationDefines::BusinessLogicLifeTimeType BusinessLogic::GetBusinessLogicLifeTimeType ( ) const

Here is the caller graph for this function:

ApplicationDefines::BusinessLogicType BusinessLogic::GetBusinessLogicType ( ) const

Here is the caller graph for this function:


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