The class create a tariff classification system version object of appropriate type based on the TcsType of the tariff classification system version class.
The class is purely static, no object of the class should be instantiated: The default and copy constructors are declared private and not implemented.
Definition at line 891 of file tariffclass.h.
OSB_LIB::TcsVersionFactory::TcsVersionFactory | ( | ) | [private] |
Prevent construction: not implemented.
OSB_LIB::TcsVersionFactory::TcsVersionFactory | ( | const TcsVersionFactory & | rhs | ) | [private] |
Prevent construction: not implemented.
static TcsVersion::AutoPtr OSB_LIB::TcsVersionFactory::create | ( | const TcSystem::TcsType & | type, | |
const TcSystem::Oid & | tcsId | |||
) | [static] |
Create a Tariff classification system version object.
type | Type of TCS version to create. | |
tcsId | Object id of the parent tariff classification system. |