6#include <icomp/CComponentBase.h>
9#include <imtlic/CProductInstanceInfo.h>
21 public icomp::CComponentBase,
25 typedef icomp::CComponentBase BaseClass;
31 I_REGISTER_INTERFACE(iser::IObject);
32 I_REGISTER_INTERFACE(iser::ISerializable);
33 I_REGISTER_INTERFACE(istd::IChangeable);
34 I_ASSIGN(m_productCollectionCompPtr,
"ProductCollection",
"Product database",
false,
"ProductCollection");
35 I_ASSIGN(m_customerCollectionCompPtr,
"CustomerCollection",
"Customer database",
false,
"CustomerCollection");
40 virtual void OnComponentCreated()
override;
Core licensing domain model providing feature-based product licensing and instance management.