1#ifndef LINTEL_GROUPREPOSITORY_H
2#define LINTEL_GROUPREPOSITORY_H
22 std::shared_ptr<DatabaseConnectionConfigurations> m_connectionConfigurations;
23 std::shared_ptr<DatabaseConnectionEntry> m_connectionEntry;
25 std::vector<Group> m_groups;
26 std::map<std::string, Group> m_groupMap;
Definition GroupRepository.h:18
void removeGroupOf(const Group &group, const Group &remove)
std::vector< Group > allOf()
std::vector< Group > allOf(bool isVirtualGroup)
virtual ~GroupRepository()=default
std::vector< Group > allOf(const std::string &groupName, bool isVirtualGroup)
GroupRepository(std::shared_ptr< DatabaseConnectionConfigurations > connectionConfigurations)
void deleteOf(const Group &group)
std::vector< Group > allOf(const std::string &groupName)
std::optional< Group > of(const std::string &groupName)
void createOf(const Group &group)
void addGroupOf(const Group &group, const Group &add)
Definition PersistableBean.h:7
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9