6#include <istd/IPolymorphic.h>
9#include <imtbase/IComplexCollectionFilter.h>
10#include <imtauth/IUserRecentAction.h>
17class IUserActionManager :
virtual public istd::IPolymorphic
20 virtual bool CreateUserAction(
21 IUserRecentAction::UserInfo userInfo,
22 IUserRecentAction::ActionTypeInfo actionTypeInfo,
23 IUserRecentAction::TargetInfo targetInfo,
24 const iser::ISerializableSharedPtr actionDataPtr =
nullptr)
const = 0;
25 virtual IUserActionInfoUniquePtr GetUserAction(
const QByteArray& actionId)
const = 0;
26 virtual QByteArrayList GetUserActionIds(
29 const iprm::IParamsSet* paramsSetPtr =
nullptr)
const = 0;