6#include <icomp/CComponentBase.h>
9#include <imtbase/IObjectCollection.h>
10#include <imtauth/IUserGroupInfoProvider.h>
17class CUserGroupInfoProviderComp:
public icomp::CComponentBase,
virtual public IUserGroupInfoProvider
20 typedef icomp::CComponentBase BaseClass;
22 I_BEGIN_COMPONENT(CUserGroupInfoProviderComp);
23 I_REGISTER_INTERFACE(IUserGroupInfoProvider);
24 I_ASSIGN(m_userGroupCollectionCompPtr,
"UserGroupCollection",
"User group collection",
true,
"UserGroupCollection");
29 virtual imtauth::IUserGroupInfoSharedPtr GetUserGroup(
const QByteArray& groupId,
const iprm::IParamsSet* paramsPtr =
nullptr)
const override;