6#include <icomp/CComponentBase.h>
9#include <imtbase/IObjectCollection.h>
10#include <imtauth/IUserInfoProvider.h>
17class CUserCollectionAdapterComp:
public icomp::CComponentBase,
virtual public IUserInfoProvider
20 typedef icomp::CComponentBase BaseClass;
22 I_BEGIN_COMPONENT(CUserCollectionAdapterComp);
23 I_REGISTER_INTERFACE(IUserInfoProvider);
24 I_ASSIGN(m_userCollectionCompPtr,
"UserCollection",
"Undelaying user collection",
true,
"UserCollection");
29 virtual imtauth::IUserInfoUniquePtr GetUser(
const QByteArray& objectId,
const iprm::IParamsSet* paramsPtr =
nullptr)
const override;