#include <IRepository.hpp>
|
virtual bool | create (const DTO &object)=0 |
|
virtual bool | remove (size_t index)=0 |
|
virtual DTO | get (size_t index)=0 |
|
virtual bool | update (const DTO &object)=0 |
|
◆ create()
template<typename DTO >
virtual bool IRepository< DTO >::create |
( |
const DTO & | object | ) |
|
|
nodiscardpure virtual |
Implemented in BlacklistRepository, ChallengeBadgeRepository, ChallengeRoleRepository, GoodbyeChannelRepository, LogChannelRepository, MemberRepository, PortalRepository, ProductRepository, ReactionRoleRepository, ResourceRepository, TextRepository, UserRepository, and WelcomeChannelRepository.
◆ get()
Implemented in BlacklistRepository, ChallengeBadgeRepository, ChallengeRoleRepository, GoodbyeChannelRepository, LogChannelRepository, MemberRepository, PortalRepository, ProductRepository, ReactionRoleRepository, ResourceRepository, TextRepository, UserRepository, and WelcomeChannelRepository.
◆ remove()
template<typename DTO >
virtual bool IRepository< DTO >::remove |
( |
size_t | index | ) |
|
|
nodiscardpure virtual |
Implemented in BlacklistRepository, ChallengeBadgeRepository, ChallengeRoleRepository, GoodbyeChannelRepository, LogChannelRepository, MemberRepository, PortalRepository, ProductRepository, ReactionRoleRepository, ResourceRepository, TextRepository, UserRepository, and WelcomeChannelRepository.
◆ update()
template<typename DTO >
virtual bool IRepository< DTO >::update |
( |
const DTO & | object | ) |
|
|
nodiscardpure virtual |
Implemented in BlacklistRepository, ChallengeBadgeRepository, ChallengeRoleRepository, GoodbyeChannelRepository, LogChannelRepository, MemberRepository, PortalRepository, ProductRepository, ReactionRoleRepository, ResourceRepository, TextRepository, UserRepository, and WelcomeChannelRepository.
The documentation for this class was generated from the following file: