|
ImagingTools Core SDK
|
#include <IRoleInfoProvider.h>
Inherits istd::IChangeable.
Inherited by imtauth::CRoleCollectionAdapterComp [virtual], and imtauthgql::CClientRequestRoleInfoProviderComp [virtual].
Public Types | |
| enum | MetaInfoTypes { MIT_ROLE_INFO_LIST = idoc::IDocumentMetaInfo::MIT_USER + 1 } |
Public Member Functions | |
| virtual const imtbase::ICollectionInfo & | GetRoleList () const =0 |
| virtual imtauth::IRoleUniquePtr | GetRole (const QByteArray &objectId, const iprm::IParamsSet *paramsPtr=nullptr) const =0 |
Interface for a collection of roles.
Definition at line 29 of file IRoleInfoProvider.h.
| Enumerator | |
|---|---|
| MIT_ROLE_INFO_LIST | List of role infos given as QStringList. |
Definition at line 32 of file IRoleInfoProvider.h.
|
pure virtual |
Get information for role by Object-ID.
|
pure virtual |
Get list of all available roles.