AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
EDataConverter Class Reference

#include <EDataConverter.h>

Public Member Functions

 EDataConverter ()
 
 ~EDataConverter ()
 
 EDataConverter ()
 
 ~EDataConverter ()
 

Static Public Member Functions

static std::string ConvertNumberToString (const char &number)
 
static std::string ConvertNumberToString (const unsigned char &number)
 
static std::string ConvertNumberToString (const short &number)
 
static std::string ConvertNumberToString (const unsigned short &number)
 
static std::string ConvertNumberToString (const int &number)
 
static std::string ConvertNumberToString (const unsigned int &number)
 
static std::string ConvertNumberToString (const long &number)
 
static std::string ConvertNumberToString (const unsigned long &number)
 
static std::string ConvertNumberToString (const unsigned long long &number)
 
static std::string ConvertNumberToString (const float &number)
 
static std::string GetDate ()
 
static std::string GetDate (const std::string &format)
 
static std::string GetDate (const EM::Common::EDate &date, const std::string &format="dd.MM.yyyy")
 
static std::string GetDate (const struct tm &date, const std::string &format="dd.MM.yyyy")
 
static std::string GetDate (int day, int month, int year, const std::string &format="dd.MM.yyyy")
 
static std::string GetTime (bool seconds=true)
 
static std::string GetTime (const EM::Common::EDate &date, bool seconds=true)
 
static std::string GetBsName (unsigned long bsID, bool shortname=false)
 
static std::string GetBsName (EM::Strojcek::VstupneUdaje::CestovnePoriadky::EZastavka *busStop, bool shortName=false)
 
static std::string RecodeInputDataToUtf8 (const char *text)
 
static std::string GetDayName (const unsigned char &dayOfWeek)
 returns name of day More...
 
static std::string GetMonth (const unsigned char &monthNumber)
 returns name of month More...
 
static std::string GetMonthAndYear (const EM::Common::EDate &date)
 
static std::string GetWeek (const EM::Common::EDate &date)
 
static std::string GetPrice (const long &price, const float currencyCoefficient)
 
static std::string GetPrice (const float &price, const float currencyCoefficient)
 
static std::string GetInterchange ()
 
static std::string GetInterchangeUntil ()
 
static std::string GetValidUntil ()
 
static std::string GetPaymentType (long paymentType)
 GetPaymentType. More...
 
static std::string ConvertCurrencyShortcutToCharacter (const std::string &currencyShortcut)
 
static std::string ConvertTableAddressToTableName (const long &tableAddress)
 
static std::string ConvertDeviceCommonStatusNumberToString (const long &statusNumber)
 
static std::string ConvertDeviceSystemStatusPropertyToString (const std::string &value)
 
static std::string ConvertNumberToString (const char &number)
 
static std::string ConvertNumberToString (const unsigned char &number)
 
static std::string ConvertNumberToString (const short &number)
 
static std::string ConvertNumberToString (const unsigned short &number)
 
static std::string ConvertNumberToString (const int &number)
 
static std::string ConvertNumberToString (const unsigned int &number)
 
static std::string ConvertNumberToString (const long &number)
 
static std::string ConvertNumberToString (const unsigned long &number)
 
static std::string ConvertNumberToString (const unsigned long long &number)
 
static std::string ConvertNumberToString (const float &number)
 
static std::string GetDate ()
 
static std::string GetDate (const std::string &format)
 
static std::string GetDate (const EM::Common::EDate &date, const std::string &format="dd.MM.yyyy")
 
static std::string GetDate (const struct tm &date, const std::string &format="dd.MM.yyyy")
 
static std::string GetDate (int day, int month, int year, const std::string &format="dd.MM.yyyy")
 
static std::string GetTime (bool seconds=true)
 
static std::string GetTime (const EM::Common::EDate &date, bool seconds=true)
 
static std::string GetBsName (unsigned long bsID, bool shortname=false)
 
static std::string GetBsName (EM::Strojcek::VstupneUdaje::CestovnePoriadky::EZastavka *busStop, bool shortName=false)
 
static std::string RecodeInputDataToUtf8 (const char *text)
 
static std::string GetDayName (const unsigned char &dayOfWeek)
 returns name of day More...
 
static std::string GetMonth (const unsigned char &monthNumber)
 returns name of month More...
 
static std::string GetMonthAndYear (const EM::Common::EDate &date)
 
static std::string GetWeek (const EM::Common::EDate &date)
 
static std::string GetPrice (const long &price, const float currencyCoefficient)
 
static std::string GetPrice (const float &price, const float currencyCoefficient)
 
static std::string GetInterchange ()
 
static std::string GetInterchangeUntil ()
 
static std::string GetValidUntil ()
 
static std::string GetPaymentType (long paymentType)
 GetPaymentType. More...
 
static std::string ConvertCurrencyShortcutToCharacter (const std::string &currencyShortcut)
 
static std::string ConvertTableAddressToTableName (const long &tableAddress)
 
static std::string ConvertDeviceCommonStatusNumberToString (const long &statusNumber)
 
static std::string ConvertDeviceSystemStatusPropertyToString (const std::string &value)
 

Constructor & Destructor Documentation

INTERNAL EDataConverter::EDataConverter ( )

CONSTRUCTOR

EDataConverter::~EDataConverter ( )

DESTRUCTOR

EDataConverter::EDataConverter ( )
EDataConverter::~EDataConverter ( )

Member Function Documentation

static std::string EDataConverter::ConvertCurrencyShortcutToCharacter ( const std::string &  currencyShortcut)
static

Here is the caller graph for this function:

static std::string EDataConverter::ConvertCurrencyShortcutToCharacter ( const std::string &  currencyShortcut)
static
string EDataConverter::ConvertDeviceCommonStatusNumberToString ( const long &  statusNumber)
static
static std::string EDataConverter::ConvertDeviceCommonStatusNumberToString ( const long &  statusNumber)
static
static std::string EDataConverter::ConvertDeviceSystemStatusPropertyToString ( const std::string &  value)
static
static std::string EDataConverter::ConvertDeviceSystemStatusPropertyToString ( const std::string &  value)
static
static std::string EDataConverter::ConvertNumberToString ( const char &  number)
static
string EDataConverter::ConvertNumberToString ( const char &  number)
static

ConvertNumberToString

Here is the caller graph for this function:

string EDataConverter::ConvertNumberToString ( const unsigned char &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const unsigned char &  number)
static
static std::string EDataConverter::ConvertNumberToString ( const short &  number)
static
string EDataConverter::ConvertNumberToString ( const short &  number)
static

ConvertNumberToString

string EDataConverter::ConvertNumberToString ( const unsigned short &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const unsigned short &  number)
static
static std::string EDataConverter::ConvertNumberToString ( const int &  number)
static
string EDataConverter::ConvertNumberToString ( const int &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const unsigned int &  number)
static
string EDataConverter::ConvertNumberToString ( const unsigned int &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const long &  number)
static
string EDataConverter::ConvertNumberToString ( const long &  number)
static

ConvertNumberToString

std::string EDataConverter::ConvertNumberToString ( const unsigned long &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const unsigned long &  number)
static
std::string EDataConverter::ConvertNumberToString ( const unsigned long long &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const unsigned long long &  number)
static
string EDataConverter::ConvertNumberToString ( const float &  number)
static

ConvertNumberToString

static std::string EDataConverter::ConvertNumberToString ( const float &  number)
static
static std::string EDataConverter::ConvertTableAddressToTableName ( const long &  tableAddress)
static
string EDataConverter::ConvertTableAddressToTableName ( const long &  tableAddress)
static
string EDataConverter::GetBsName ( unsigned long  bsID,
bool  shortName = false 
)
static

GetBsName

Here is the caller graph for this function:

static std::string EDataConverter::GetBsName ( unsigned long  bsID,
bool  shortname = false 
)
static
static std::string EDataConverter::GetBsName ( EM::Strojcek::VstupneUdaje::CestovnePoriadky::EZastavka *  busStop,
bool  shortName = false 
)
static
static std::string EDataConverter::GetBsName ( EM::Strojcek::VstupneUdaje::CestovnePoriadky::EZastavka *  busStop,
bool  shortName = false 
)
static
std::string EDataConverter::GetDate ( )
static

GetDate

Here is the caller graph for this function:

static std::string EDataConverter::GetDate ( )
static
static std::string EDataConverter::GetDate ( const std::string &  format)
static
std::string EDataConverter::GetDate ( const std::string &  format)
static

GetDate

static std::string EDataConverter::GetDate ( const EM::Common::EDate &  date,
const std::string &  format = "dd.MM.yyyy" 
)
static
static std::string EDataConverter::GetDate ( const EM::Common::EDate &  date,
const std::string &  format = "dd.MM.yyyy" 
)
static
static std::string EDataConverter::GetDate ( const struct tm &  date,
const std::string &  format = "dd.MM.yyyy" 
)
static
static std::string EDataConverter::GetDate ( const struct tm &  date,
const std::string &  format = "dd.MM.yyyy" 
)
static
static std::string EDataConverter::GetDate ( int  day,
int  month,
int  year,
const std::string &  format = "dd.MM.yyyy" 
)
static
static std::string EDataConverter::GetDate ( int  day,
int  month,
int  year,
const std::string &  format = "dd.MM.yyyy" 
)
static
string EDataConverter::GetDayName ( const unsigned char &  dayOfWeek)
static

returns name of day

Parameters
dayOfWeektells which day in week. Have to be within range 0-6 (including, sunday on 0th position)
Returns
dayName when input parameter within range, empty string otherwise

GetDayName

Here is the caller graph for this function:

static std::string EDataConverter::GetDayName ( const unsigned char &  dayOfWeek)
static

returns name of day

Parameters
dayOfWeektells which day in week. Have to be within range 0-6 (including, sunday on 0th position)
Returns
dayName when input parameter within range, empty string otherwise
string EDataConverter::GetInterchange ( )
static

GetInterchange

Here is the caller graph for this function:

static std::string EDataConverter::GetInterchange ( )
static
string EDataConverter::GetInterchangeUntil ( )
static

GetInterchangeUntil

Here is the caller graph for this function:

static std::string EDataConverter::GetInterchangeUntil ( )
static
static std::string EDataConverter::GetMonth ( const unsigned char &  monthNumber)
static

returns name of month

Parameters
monthNumbertells which month. Have to be within range 1-12 (including)
Returns
short name of month (e.g. Sep) when input parameter within range, empty string otherwise
string EDataConverter::GetMonth ( const unsigned char &  monthNumber)
static

returns name of month

Parameters
monthNumbertells which month. Have to be within range 1-12 (including)
Returns
short name of month (e.g. Sep) when input parameter within range, empty string otherwise

GetMonth

static std::string EDataConverter::GetMonthAndYear ( const EM::Common::EDate &  date)
static
static std::string EDataConverter::GetMonthAndYear ( const EM::Common::EDate &  date)
static
string EDataConverter::GetPaymentType ( long  paymentType)
static

GetPaymentType.

Parameters
paymentTypesee TicketIssueLogicDefines Pament type
Returns

GetPaymentType

Here is the caller graph for this function:

static std::string EDataConverter::GetPaymentType ( long  paymentType)
static

GetPaymentType.

Parameters
paymentTypesee TicketIssueLogicDefines Pament type
Returns
static std::string EDataConverter::GetPrice ( const long &  price,
const float  currencyCoefficient 
)
static
string EDataConverter::GetPrice ( const long &  price,
const float  currencyCoefficient 
)
static

GetPrice

Here is the call graph for this function:

Here is the caller graph for this function:

static std::string EDataConverter::GetPrice ( const float &  price,
const float  currencyCoefficient 
)
static
string EDataConverter::GetPrice ( const float &  price,
const float  currencyCoefficient 
)
static

GetPrice

string EDataConverter::GetTime ( bool  seconds = true)
static

GetTime

Here is the caller graph for this function:

static std::string EDataConverter::GetTime ( bool  seconds = true)
static
static std::string EDataConverter::GetTime ( const EM::Common::EDate &  date,
bool  seconds = true 
)
static
static std::string EDataConverter::GetTime ( const EM::Common::EDate &  date,
bool  seconds = true 
)
static
string EDataConverter::GetValidUntil ( )
static

GetValidUntil

static std::string EDataConverter::GetValidUntil ( )
static
static std::string EDataConverter::GetWeek ( const EM::Common::EDate &  date)
static
static std::string EDataConverter::GetWeek ( const EM::Common::EDate &  date)
static
string EDataConverter::RecodeInputDataToUtf8 ( const char *  text)
static

RecodeInputDataToUtf8

Here is the caller graph for this function:

static std::string EDataConverter::RecodeInputDataToUtf8 ( const char *  text)
static

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