C++
1.4.6
CloudBackend Software Development Kit - SDK API for C++
CBE
GroupManager.h
1
/*
2
Copyright © CloudBackend AB 2020 - 2022..
3
*/
4
5
#ifndef INCLUDE_CBE_GROUP_MANAGER_H_
6
#define INCLUDE_CBE_GROUP_MANAGER_H_
7
8
#include <string>
9
#include <vector>
10
#include "CBE/Types.h"
11
#include "CBE/GroupFilter.h"
12
#include "CBE/GroupQuery.h"
13
14
namespace
CBE {
15
class
GroupManager
{
16
public
:
20
virtual
void
listGroups
(CBE::GroupDelegatePtr delegate);
21
28
virtual
void
searchGroups
(
CBE::GroupFilter
filter, CBE::GroupDelegatePtr delegate, CBE::group_id_t parentGroupId = 0);
29
33
virtual
CBE::group_id_t
getTenantId
()
const
;
34
38
virtual
~GroupManager
(){};
39
40
protected
:
41
42
GroupManager
(){}
43
};
44
}
45
// namespace CBE
46
47
#endif // INCLUDE_CBE_GROUP_MANAGER_H_
CBE::GroupManager::searchGroups
virtual void searchGroups(CBE::GroupFilter filter, CBE::GroupDelegatePtr delegate, CBE::group_id_t parentGroupId=0)
CBE::GroupManager
Definition:
GroupManager.h:15
CBE::GroupFilter
Definition:
GroupFilter.h:17
CBE::GroupManager::~GroupManager
virtual ~GroupManager()
Definition:
GroupManager.h:38
CBE::GroupManager::getTenantId
virtual CBE::group_id_t getTenantId() const
CBE::GroupManager::listGroups
virtual void listGroups(CBE::GroupDelegatePtr delegate)
Generated by
1.8.17