1 #ifndef _ECOMPANIESCONFIG_H_
2 #define _ECOMPANIESCONFIG_H_
4 #include "core/common/ESingleton.h"
5 #include "core/common/eplatform.h"
6 #include "dataio/DataIODefines.h"
38 long IsHomeCompany(
unsigned short departmentCompanyNumber,
bool &isHomeCompany )
const;
46 bool GetCorporateNumberViaCompanyNumber(
unsigned long departmentNumber,
unsigned long &corporateNumber )
const;
48 bool GetCorporateNumberViaCompanyNumber(
unsigned long departmentNumber, std::list<long> &corporateNumber )
const;
56 bool GetDepartmentName(
unsigned long departmentNumber, std::string &departmentName );
63 bool ReadConfiguration( std::string customConfigPath );
72 #endif // _ECOMPANIESCONFIG_H_
Class represent functionality based on configuration file 'CompaniesConfig.xml'.
Definition: ECompaniesConfig.h:17
#define DATAIO_API
Definition: DataIODefines.h:10