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

#include <DestinationBusStopOrZoneSelectionBusinessLogic.h>

Inheritance diagram for DestinationBusStopOrZoneSelectionBusinessLogic:
Inheritance graph
[legend]
Collaboration diagram for DestinationBusStopOrZoneSelectionBusinessLogic:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 DestinationBusStopOrZoneSelectionBusinessLogic ()
 
virtual ~DestinationBusStopOrZoneSelectionBusinessLogic ()
 
bool SetLastUsedZone (const unsigned zone, const unsigned IDS)
 
void ClearLastUsedZone ()
 
unsigned GetAndValidateLastUsedZone (const unsigned currentIDS)
 
bool SetLastUsedSubZone (const unsigned subZone, const unsigned IDS)
 
void ClearLastUsedSubZone ()
 
unsigned GetAndValidateLastUsedSubZone (const unsigned currentIDS)
 
bool ObtainIDSNumber (StorageList &stateStorageList, unsigned short &IDSNumber) const
 
bool ValidateEnteredZoneOrSubZoneNumber (const unsigned enteredNumber, const bool useSubZones) const
 
- Public Member Functions inherited from BusinessLogic
 BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType)
 
virtual ~BusinessLogic ()
 
ApplicationDefines::BusinessLogicType GetBusinessLogicType () const
 
ApplicationDefines::BusinessLogicLifeTimeType GetBusinessLogicLifeTimeType () const
 

Static Public Attributes

static const
ApplicationDefines::BusinessLogicType 
mBusinessLogicType = ApplicationDefines::DestinationBusStopOrZoneSelectionBusinessLogic
 
static const unsigned UNDEFINED_SUB_ZONE_NUMBER = 0
 
static const unsigned UNDEFINED_ZONE_NUMBER = 0
 

Constructor & Destructor Documentation

DestinationBusStopOrZoneSelectionBusinessLogic::DestinationBusStopOrZoneSelectionBusinessLogic ( )
DestinationBusStopOrZoneSelectionBusinessLogic::~DestinationBusStopOrZoneSelectionBusinessLogic ( )
virtual

Member Function Documentation

void DestinationBusStopOrZoneSelectionBusinessLogic::ClearLastUsedSubZone ( )
void DestinationBusStopOrZoneSelectionBusinessLogic::ClearLastUsedZone ( )
unsigned DestinationBusStopOrZoneSelectionBusinessLogic::GetAndValidateLastUsedSubZone ( const unsigned  currentIDS)
unsigned DestinationBusStopOrZoneSelectionBusinessLogic::GetAndValidateLastUsedZone ( const unsigned  currentIDS)
bool DestinationBusStopOrZoneSelectionBusinessLogic::ObtainIDSNumber ( StorageList &  stateStorageList,
unsigned short &  IDSNumber 
) const
bool DestinationBusStopOrZoneSelectionBusinessLogic::SetLastUsedSubZone ( const unsigned  subZone,
const unsigned  IDS 
)
bool DestinationBusStopOrZoneSelectionBusinessLogic::SetLastUsedZone ( const unsigned  zone,
const unsigned  IDS 
)
bool DestinationBusStopOrZoneSelectionBusinessLogic::ValidateEnteredZoneOrSubZoneNumber ( const unsigned  enteredNumber,
const bool  useSubZones 
) const

Member Data Documentation

const ApplicationDefines::BusinessLogicType DestinationBusStopOrZoneSelectionBusinessLogic::mBusinessLogicType = ApplicationDefines::DestinationBusStopOrZoneSelectionBusinessLogic
static
const unsigned DestinationBusStopOrZoneSelectionBusinessLogic::UNDEFINED_SUB_ZONE_NUMBER = 0
static
const unsigned DestinationBusStopOrZoneSelectionBusinessLogic::UNDEFINED_ZONE_NUMBER = 0
static

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