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

#include <ContinuousTripBusinessLogic.h>

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

Classes

class  DataClass
 

Public Member Functions

 ContinuousTripBusinessLogic ()
 
virtual ~ContinuousTripBusinessLogic ()
 
bool IsCurrentTripContinousForPreviousTrip (long &continousTripOffset)
 IsCurrentTripContinousForPreviousTrip determines, whether the current trip is a continuous trip. More...
 
bool GetFirstContinuousLineAndTrip (EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *currentTrip, int32_t &continuousTripNumber, int32_t &continuousLineNumber)
 GetFirstContinuousLineAndTrip - method finds first continuous trip and return it's line ant trip number. More...
 
- 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::ContinuousTripBusinessLogic
 
static const int32_t CONTINUOUS_TRIP_UNDEFINED = 0
 
static const int32_t CONTINUOUS_LINE_UNDEFINED = 0
 

Constructor & Destructor Documentation

ContinuousTripBusinessLogic::ContinuousTripBusinessLogic ( )
ContinuousTripBusinessLogic::~ContinuousTripBusinessLogic ( )
virtual

Member Function Documentation

bool ContinuousTripBusinessLogic::GetFirstContinuousLineAndTrip ( EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *  currentTrip,
int32_t &  continuousTripNumber,
int32_t &  continuousLineNumber 
)

GetFirstContinuousLineAndTrip - method finds first continuous trip and return it's line ant trip number.

Parameters
currentTrip- current trip
continuousTripNumber- found first continuous trip number; if continuous trip doesn't exist, this parameter returns ContinuousTripBusinessLogic::CONTINUOUS_TRIP_UNDEFINED
continuousLineNumber- found first continuous trip's line number; if continuous trip doesn't exist, this parameter returns ContinuousTripBusinessLogic::CONTINUOUS_LINE_UNDEFINED
Returns
true if current trip has continuous trip and continuousTripNumber and continuousLineNumber are both valid; false otherwise
bool ContinuousTripBusinessLogic::IsCurrentTripContinousForPreviousTrip ( long &  continousTripOffset)

IsCurrentTripContinousForPreviousTrip determines, whether the current trip is a continuous trip.

Parameters
continousTripOffset-
Returns
true if trip is continuous for previous trip, false otherwise

Member Data Documentation

const int32_t ContinuousTripBusinessLogic::CONTINUOUS_LINE_UNDEFINED = 0
static
const int32_t ContinuousTripBusinessLogic::CONTINUOUS_TRIP_UNDEFINED = 0
static
const ApplicationDefines::BusinessLogicType ContinuousTripBusinessLogic::mBusinessLogicType = ApplicationDefines::ContinuousTripBusinessLogic
static

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