Documentation
¶
Index ¶
- type ApplicationRepository
- func (r *ApplicationRepository) Delete(id uuid.UUID)
- func (r *ApplicationRepository) FirstOrErr(ctx context.Context, filter *repositories.ApplicationFilter) (*repositories.Application, error)
- func (r *ApplicationRepository) FirstOrNil(_ context.Context, filter *repositories.ApplicationFilter) (*repositories.Application, error)
- func (r *ApplicationRepository) Insert(application *repositories.Application)
- func (r *ApplicationRepository) List(_ context.Context, filter *repositories.ApplicationFilter) ([]*repositories.Application, int, error)
- func (r *ApplicationRepository) Update(application *repositories.Application)
- type ApplicationUserMetadataRepository
- func (r *ApplicationUserMetadataRepository) FirstOrErr(ctx context.Context, filter *repositories.ApplicationUserMetadataFilter) (*repositories.ApplicationUserMetadata, error)
- func (r *ApplicationUserMetadataRepository) FirstOrNil(_ context.Context, filter *repositories.ApplicationUserMetadataFilter) (*repositories.ApplicationUserMetadata, error)
- func (r *ApplicationUserMetadataRepository) Insert(m *repositories.ApplicationUserMetadata)
- func (r *ApplicationUserMetadataRepository) List(_ context.Context, filter *repositories.ApplicationUserMetadataFilter) ([]*repositories.ApplicationUserMetadata, int, error)
- func (r *ApplicationUserMetadataRepository) Update(m *repositories.ApplicationUserMetadata)
- type AuditLogRepository
- type CredentialRepository
- func (r *CredentialRepository) Delete(id uuid.UUID)
- func (r *CredentialRepository) FirstOrErr(ctx context.Context, filter *repositories.CredentialFilter) (*repositories.Credential, error)
- func (r *CredentialRepository) FirstOrNil(_ context.Context, filter *repositories.CredentialFilter) (*repositories.Credential, error)
- func (r *CredentialRepository) Insert(credential *repositories.Credential)
- func (r *CredentialRepository) List(_ context.Context, filter *repositories.CredentialFilter) ([]*repositories.Credential, error)
- func (r *CredentialRepository) Update(credential *repositories.Credential)
- type FileRepository
- type GroupRepository
- func (r *GroupRepository) Delete(id uuid.UUID)
- func (r *GroupRepository) FirstOrErr(ctx context.Context, filter *repositories.GroupFilter) (*repositories.Group, error)
- func (r *GroupRepository) FirstOrNil(_ context.Context, filter *repositories.GroupFilter) (*repositories.Group, error)
- func (r *GroupRepository) Insert(group *repositories.Group)
- func (r *GroupRepository) List(_ context.Context, filter *repositories.GroupFilter) ([]*repositories.Group, int, error)
- func (r *GroupRepository) Update(group *repositories.Group)
- type GroupRoleRepository
- type OutboxMessageRepository
- type PasswordRuleRepository
- func (r *PasswordRuleRepository) Delete(id uuid.UUID)
- func (r *PasswordRuleRepository) FirstOrErr(ctx context.Context, filter *repositories.PasswordRuleFilter) (*repositories.PasswordRule, error)
- func (r *PasswordRuleRepository) FirstOrNil(_ context.Context, filter *repositories.PasswordRuleFilter) (*repositories.PasswordRule, error)
- func (r *PasswordRuleRepository) Insert(passwordRule *repositories.PasswordRule)
- func (r *PasswordRuleRepository) List(_ context.Context, filter *repositories.PasswordRuleFilter) ([]*repositories.PasswordRule, error)
- func (r *PasswordRuleRepository) Update(passwordRule *repositories.PasswordRule)
- type ProjectRepository
- func (r *ProjectRepository) Delete(id uuid.UUID)
- func (r *ProjectRepository) FirstOrErr(ctx context.Context, filter *repositories.ProjectFilter) (*repositories.Project, error)
- func (r *ProjectRepository) FirstOrNil(_ context.Context, filter *repositories.ProjectFilter) (*repositories.Project, error)
- func (r *ProjectRepository) Insert(project *repositories.Project)
- func (r *ProjectRepository) List(_ context.Context, filter *repositories.ProjectFilter) ([]*repositories.Project, int, error)
- func (r *ProjectRepository) Update(project *repositories.Project)
- type ResourceServerRepository
- func (r *ResourceServerRepository) Delete(id uuid.UUID)
- func (r *ResourceServerRepository) FirstOrErr(ctx context.Context, filter *repositories.ResourceServerFilter) (*repositories.ResourceServer, error)
- func (r *ResourceServerRepository) FirstOrNil(_ context.Context, filter *repositories.ResourceServerFilter) (*repositories.ResourceServer, error)
- func (r *ResourceServerRepository) Insert(resourceServer *repositories.ResourceServer)
- func (r *ResourceServerRepository) List(_ context.Context, filter *repositories.ResourceServerFilter) ([]*repositories.ResourceServer, int, error)
- func (r *ResourceServerRepository) Update(resourceServer *repositories.ResourceServer)
- type ResourceServerScopeRepository
- func (r *ResourceServerScopeRepository) Delete(id uuid.UUID)
- func (r *ResourceServerScopeRepository) FirstOrErr(ctx context.Context, filter *repositories.ResourceServerScopeFilter) (*repositories.ResourceServerScope, error)
- func (r *ResourceServerScopeRepository) FirstOrNil(_ context.Context, filter *repositories.ResourceServerScopeFilter) (*repositories.ResourceServerScope, error)
- func (r *ResourceServerScopeRepository) Insert(scope *repositories.ResourceServerScope)
- func (r *ResourceServerScopeRepository) List(_ context.Context, filter *repositories.ResourceServerScopeFilter) ([]*repositories.ResourceServerScope, int, error)
- func (r *ResourceServerScopeRepository) Update(scope *repositories.ResourceServerScope)
- type RoleRepository
- func (r *RoleRepository) Delete(id uuid.UUID)
- func (r *RoleRepository) FirstOrErr(ctx context.Context, filter *repositories.RoleFilter) (*repositories.Role, error)
- func (r *RoleRepository) FirstOrNil(_ context.Context, filter *repositories.RoleFilter) (*repositories.Role, error)
- func (r *RoleRepository) Insert(role *repositories.Role)
- func (r *RoleRepository) List(_ context.Context, filter *repositories.RoleFilter) ([]*repositories.Role, int, error)
- func (r *RoleRepository) Update(role *repositories.Role)
- type SessionRepository
- func (r *SessionRepository) Delete(id uuid.UUID)
- func (r *SessionRepository) FirstOrErr(ctx context.Context, filter *repositories.SessionFilter) (*repositories.Session, error)
- func (r *SessionRepository) FirstOrNil(_ context.Context, filter *repositories.SessionFilter) (*repositories.Session, error)
- func (r *SessionRepository) Insert(session *repositories.Session)
- type TemplateRepository
- func (r *TemplateRepository) FirstOrErr(ctx context.Context, filter *repositories.TemplateFilter) (*repositories.Template, error)
- func (r *TemplateRepository) FirstOrNil(_ context.Context, filter *repositories.TemplateFilter) (*repositories.Template, error)
- func (r *TemplateRepository) Insert(template *repositories.Template)
- func (r *TemplateRepository) List(_ context.Context, filter *repositories.TemplateFilter) ([]*repositories.Template, int, error)
- type UserRepository
- func (r *UserRepository) FirstOrErr(ctx context.Context, filter *repositories.UserFilter) (*repositories.User, error)
- func (r *UserRepository) FirstOrNil(_ context.Context, filter *repositories.UserFilter) (*repositories.User, error)
- func (r *UserRepository) Insert(user *repositories.User)
- func (r *UserRepository) List(_ context.Context, filter *repositories.UserFilter) ([]*repositories.User, int, error)
- func (r *UserRepository) Update(user *repositories.User)
- type UserRoleAssignmentRepository
- type VirtualServerRepository
- func (r *VirtualServerRepository) FirstOrErr(ctx context.Context, filter *repositories.VirtualServerFilter) (*repositories.VirtualServer, error)
- func (r *VirtualServerRepository) FirstOrNil(_ context.Context, filter *repositories.VirtualServerFilter) (*repositories.VirtualServer, error)
- func (r *VirtualServerRepository) Insert(virtualServer *repositories.VirtualServer)
- func (r *VirtualServerRepository) List(_ context.Context, filter *repositories.VirtualServerFilter) ([]*repositories.VirtualServer, int, error)
- func (r *VirtualServerRepository) Update(virtualServer *repositories.VirtualServer)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationRepository ¶
type ApplicationRepository struct {
// contains filtered or unexported fields
}
func NewApplicationRepository ¶
func NewApplicationRepository(store map[uuid.UUID]*repositories.Application, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *ApplicationRepository
func (*ApplicationRepository) Delete ¶
func (r *ApplicationRepository) Delete(id uuid.UUID)
func (*ApplicationRepository) FirstOrErr ¶
func (r *ApplicationRepository) FirstOrErr(ctx context.Context, filter *repositories.ApplicationFilter) (*repositories.Application, error)
func (*ApplicationRepository) FirstOrNil ¶
func (r *ApplicationRepository) FirstOrNil(_ context.Context, filter *repositories.ApplicationFilter) (*repositories.Application, error)
func (*ApplicationRepository) Insert ¶
func (r *ApplicationRepository) Insert(application *repositories.Application)
func (*ApplicationRepository) List ¶
func (r *ApplicationRepository) List(_ context.Context, filter *repositories.ApplicationFilter) ([]*repositories.Application, int, error)
func (*ApplicationRepository) Update ¶
func (r *ApplicationRepository) Update(application *repositories.Application)
type ApplicationUserMetadataRepository ¶
type ApplicationUserMetadataRepository struct {
// contains filtered or unexported fields
}
func NewApplicationUserMetadataRepository ¶
func NewApplicationUserMetadataRepository(store map[uuid.UUID]*repositories.ApplicationUserMetadata, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *ApplicationUserMetadataRepository
func (*ApplicationUserMetadataRepository) FirstOrErr ¶
func (r *ApplicationUserMetadataRepository) FirstOrErr(ctx context.Context, filter *repositories.ApplicationUserMetadataFilter) (*repositories.ApplicationUserMetadata, error)
func (*ApplicationUserMetadataRepository) FirstOrNil ¶
func (r *ApplicationUserMetadataRepository) FirstOrNil(_ context.Context, filter *repositories.ApplicationUserMetadataFilter) (*repositories.ApplicationUserMetadata, error)
func (*ApplicationUserMetadataRepository) Insert ¶
func (r *ApplicationUserMetadataRepository) Insert(m *repositories.ApplicationUserMetadata)
func (*ApplicationUserMetadataRepository) List ¶
func (r *ApplicationUserMetadataRepository) List(_ context.Context, filter *repositories.ApplicationUserMetadataFilter) ([]*repositories.ApplicationUserMetadata, int, error)
func (*ApplicationUserMetadataRepository) Update ¶
func (r *ApplicationUserMetadataRepository) Update(m *repositories.ApplicationUserMetadata)
type AuditLogRepository ¶
type AuditLogRepository struct {
// contains filtered or unexported fields
}
func NewAuditLogRepository ¶
func NewAuditLogRepository(store map[uuid.UUID]*repositories.AuditLog, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *AuditLogRepository
func (*AuditLogRepository) Insert ¶
func (r *AuditLogRepository) Insert(auditLog *repositories.AuditLog)
func (*AuditLogRepository) List ¶
func (r *AuditLogRepository) List(_ context.Context, filter *repositories.AuditLogFilter) ([]*repositories.AuditLog, int, error)
type CredentialRepository ¶
type CredentialRepository struct {
// contains filtered or unexported fields
}
func NewCredentialRepository ¶
func NewCredentialRepository(store map[uuid.UUID]*repositories.Credential, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *CredentialRepository
func (*CredentialRepository) Delete ¶
func (r *CredentialRepository) Delete(id uuid.UUID)
func (*CredentialRepository) FirstOrErr ¶
func (r *CredentialRepository) FirstOrErr(ctx context.Context, filter *repositories.CredentialFilter) (*repositories.Credential, error)
func (*CredentialRepository) FirstOrNil ¶
func (r *CredentialRepository) FirstOrNil(_ context.Context, filter *repositories.CredentialFilter) (*repositories.Credential, error)
func (*CredentialRepository) Insert ¶
func (r *CredentialRepository) Insert(credential *repositories.Credential)
func (*CredentialRepository) List ¶
func (r *CredentialRepository) List(_ context.Context, filter *repositories.CredentialFilter) ([]*repositories.Credential, error)
func (*CredentialRepository) Update ¶
func (r *CredentialRepository) Update(credential *repositories.Credential)
type FileRepository ¶
type FileRepository struct {
// contains filtered or unexported fields
}
func NewFileRepository ¶
func NewFileRepository(store map[uuid.UUID]*repositories.File, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *FileRepository
func (*FileRepository) FirstOrErr ¶
func (r *FileRepository) FirstOrErr(ctx context.Context, filter *repositories.FileFilter) (*repositories.File, error)
func (*FileRepository) FirstOrNil ¶
func (r *FileRepository) FirstOrNil(_ context.Context, filter *repositories.FileFilter) (*repositories.File, error)
func (*FileRepository) Insert ¶
func (r *FileRepository) Insert(file *repositories.File)
type GroupRepository ¶
type GroupRepository struct {
// contains filtered or unexported fields
}
func NewGroupRepository ¶
func NewGroupRepository(store map[uuid.UUID]*repositories.Group, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *GroupRepository
func (*GroupRepository) Delete ¶
func (r *GroupRepository) Delete(id uuid.UUID)
func (*GroupRepository) FirstOrErr ¶
func (r *GroupRepository) FirstOrErr(ctx context.Context, filter *repositories.GroupFilter) (*repositories.Group, error)
func (*GroupRepository) FirstOrNil ¶
func (r *GroupRepository) FirstOrNil(_ context.Context, filter *repositories.GroupFilter) (*repositories.Group, error)
func (*GroupRepository) Insert ¶
func (r *GroupRepository) Insert(group *repositories.Group)
func (*GroupRepository) List ¶
func (r *GroupRepository) List(_ context.Context, filter *repositories.GroupFilter) ([]*repositories.Group, int, error)
func (*GroupRepository) Update ¶
func (r *GroupRepository) Update(group *repositories.Group)
type GroupRoleRepository ¶
type GroupRoleRepository struct {
// contains filtered or unexported fields
}
GroupRoleRepository implements repositories.GroupRoleRepository. The interface has no methods — it is a marker interface.
func NewGroupRoleRepository ¶
func NewGroupRoleRepository(store map[uuid.UUID]*repositories.GroupRole, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *GroupRoleRepository
type OutboxMessageRepository ¶
type OutboxMessageRepository struct {
// contains filtered or unexported fields
}
func NewOutboxMessageRepository ¶
func NewOutboxMessageRepository(store map[uuid.UUID]*repositories.OutboxMessage, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *OutboxMessageRepository
func (*OutboxMessageRepository) Delete ¶
func (r *OutboxMessageRepository) Delete(id uuid.UUID)
func (*OutboxMessageRepository) Insert ¶
func (r *OutboxMessageRepository) Insert(outboxMessage *repositories.OutboxMessage)
func (*OutboxMessageRepository) List ¶
func (r *OutboxMessageRepository) List(_ context.Context, filter *repositories.OutboxMessageFilter) ([]*repositories.OutboxMessage, error)
type PasswordRuleRepository ¶
type PasswordRuleRepository struct {
// contains filtered or unexported fields
}
func NewPasswordRuleRepository ¶
func NewPasswordRuleRepository(store map[uuid.UUID]*repositories.PasswordRule, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *PasswordRuleRepository
func (*PasswordRuleRepository) Delete ¶
func (r *PasswordRuleRepository) Delete(id uuid.UUID)
func (*PasswordRuleRepository) FirstOrErr ¶
func (r *PasswordRuleRepository) FirstOrErr(ctx context.Context, filter *repositories.PasswordRuleFilter) (*repositories.PasswordRule, error)
func (*PasswordRuleRepository) FirstOrNil ¶
func (r *PasswordRuleRepository) FirstOrNil(_ context.Context, filter *repositories.PasswordRuleFilter) (*repositories.PasswordRule, error)
func (*PasswordRuleRepository) Insert ¶
func (r *PasswordRuleRepository) Insert(passwordRule *repositories.PasswordRule)
func (*PasswordRuleRepository) List ¶
func (r *PasswordRuleRepository) List(_ context.Context, filter *repositories.PasswordRuleFilter) ([]*repositories.PasswordRule, error)
func (*PasswordRuleRepository) Update ¶
func (r *PasswordRuleRepository) Update(passwordRule *repositories.PasswordRule)
type ProjectRepository ¶
type ProjectRepository struct {
// contains filtered or unexported fields
}
func NewProjectRepository ¶
func NewProjectRepository(store map[uuid.UUID]*repositories.Project, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *ProjectRepository
func (*ProjectRepository) Delete ¶
func (r *ProjectRepository) Delete(id uuid.UUID)
func (*ProjectRepository) FirstOrErr ¶
func (r *ProjectRepository) FirstOrErr(ctx context.Context, filter *repositories.ProjectFilter) (*repositories.Project, error)
func (*ProjectRepository) FirstOrNil ¶
func (r *ProjectRepository) FirstOrNil(_ context.Context, filter *repositories.ProjectFilter) (*repositories.Project, error)
func (*ProjectRepository) Insert ¶
func (r *ProjectRepository) Insert(project *repositories.Project)
func (*ProjectRepository) List ¶
func (r *ProjectRepository) List(_ context.Context, filter *repositories.ProjectFilter) ([]*repositories.Project, int, error)
func (*ProjectRepository) Update ¶
func (r *ProjectRepository) Update(project *repositories.Project)
type ResourceServerRepository ¶
type ResourceServerRepository struct {
// contains filtered or unexported fields
}
func NewResourceServerRepository ¶
func NewResourceServerRepository(store map[uuid.UUID]*repositories.ResourceServer, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *ResourceServerRepository
func (*ResourceServerRepository) Delete ¶
func (r *ResourceServerRepository) Delete(id uuid.UUID)
func (*ResourceServerRepository) FirstOrErr ¶
func (r *ResourceServerRepository) FirstOrErr(ctx context.Context, filter *repositories.ResourceServerFilter) (*repositories.ResourceServer, error)
func (*ResourceServerRepository) FirstOrNil ¶
func (r *ResourceServerRepository) FirstOrNil(_ context.Context, filter *repositories.ResourceServerFilter) (*repositories.ResourceServer, error)
func (*ResourceServerRepository) Insert ¶
func (r *ResourceServerRepository) Insert(resourceServer *repositories.ResourceServer)
func (*ResourceServerRepository) List ¶
func (r *ResourceServerRepository) List(_ context.Context, filter *repositories.ResourceServerFilter) ([]*repositories.ResourceServer, int, error)
func (*ResourceServerRepository) Update ¶
func (r *ResourceServerRepository) Update(resourceServer *repositories.ResourceServer)
type ResourceServerScopeRepository ¶
type ResourceServerScopeRepository struct {
// contains filtered or unexported fields
}
func NewResourceServerScopeRepository ¶
func NewResourceServerScopeRepository(store map[uuid.UUID]*repositories.ResourceServerScope, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *ResourceServerScopeRepository
func (*ResourceServerScopeRepository) Delete ¶
func (r *ResourceServerScopeRepository) Delete(id uuid.UUID)
func (*ResourceServerScopeRepository) FirstOrErr ¶
func (r *ResourceServerScopeRepository) FirstOrErr(ctx context.Context, filter *repositories.ResourceServerScopeFilter) (*repositories.ResourceServerScope, error)
func (*ResourceServerScopeRepository) FirstOrNil ¶
func (r *ResourceServerScopeRepository) FirstOrNil(_ context.Context, filter *repositories.ResourceServerScopeFilter) (*repositories.ResourceServerScope, error)
func (*ResourceServerScopeRepository) Insert ¶
func (r *ResourceServerScopeRepository) Insert(scope *repositories.ResourceServerScope)
func (*ResourceServerScopeRepository) List ¶
func (r *ResourceServerScopeRepository) List(_ context.Context, filter *repositories.ResourceServerScopeFilter) ([]*repositories.ResourceServerScope, int, error)
func (*ResourceServerScopeRepository) Update ¶
func (r *ResourceServerScopeRepository) Update(scope *repositories.ResourceServerScope)
type RoleRepository ¶
type RoleRepository struct {
// contains filtered or unexported fields
}
func NewRoleRepository ¶
func NewRoleRepository(store map[uuid.UUID]*repositories.Role, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *RoleRepository
func (*RoleRepository) Delete ¶
func (r *RoleRepository) Delete(id uuid.UUID)
func (*RoleRepository) FirstOrErr ¶
func (r *RoleRepository) FirstOrErr(ctx context.Context, filter *repositories.RoleFilter) (*repositories.Role, error)
func (*RoleRepository) FirstOrNil ¶
func (r *RoleRepository) FirstOrNil(_ context.Context, filter *repositories.RoleFilter) (*repositories.Role, error)
func (*RoleRepository) Insert ¶
func (r *RoleRepository) Insert(role *repositories.Role)
func (*RoleRepository) List ¶
func (r *RoleRepository) List(_ context.Context, filter *repositories.RoleFilter) ([]*repositories.Role, int, error)
func (*RoleRepository) Update ¶
func (r *RoleRepository) Update(role *repositories.Role)
type SessionRepository ¶
type SessionRepository struct {
// contains filtered or unexported fields
}
func NewSessionRepository ¶
func NewSessionRepository(store map[uuid.UUID]*repositories.Session, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *SessionRepository
func (*SessionRepository) Delete ¶
func (r *SessionRepository) Delete(id uuid.UUID)
func (*SessionRepository) FirstOrErr ¶
func (r *SessionRepository) FirstOrErr(ctx context.Context, filter *repositories.SessionFilter) (*repositories.Session, error)
func (*SessionRepository) FirstOrNil ¶
func (r *SessionRepository) FirstOrNil(_ context.Context, filter *repositories.SessionFilter) (*repositories.Session, error)
func (*SessionRepository) Insert ¶
func (r *SessionRepository) Insert(session *repositories.Session)
type TemplateRepository ¶
type TemplateRepository struct {
// contains filtered or unexported fields
}
func NewTemplateRepository ¶
func NewTemplateRepository(store map[uuid.UUID]*repositories.Template, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *TemplateRepository
func (*TemplateRepository) FirstOrErr ¶
func (r *TemplateRepository) FirstOrErr(ctx context.Context, filter *repositories.TemplateFilter) (*repositories.Template, error)
func (*TemplateRepository) FirstOrNil ¶
func (r *TemplateRepository) FirstOrNil(_ context.Context, filter *repositories.TemplateFilter) (*repositories.Template, error)
func (*TemplateRepository) Insert ¶
func (r *TemplateRepository) Insert(template *repositories.Template)
func (*TemplateRepository) List ¶
func (r *TemplateRepository) List(_ context.Context, filter *repositories.TemplateFilter) ([]*repositories.Template, int, error)
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository(store map[uuid.UUID]*repositories.User, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *UserRepository
func (*UserRepository) FirstOrErr ¶
func (r *UserRepository) FirstOrErr(ctx context.Context, filter *repositories.UserFilter) (*repositories.User, error)
func (*UserRepository) FirstOrNil ¶
func (r *UserRepository) FirstOrNil(_ context.Context, filter *repositories.UserFilter) (*repositories.User, error)
func (*UserRepository) Insert ¶
func (r *UserRepository) Insert(user *repositories.User)
func (*UserRepository) List ¶
func (r *UserRepository) List(_ context.Context, filter *repositories.UserFilter) ([]*repositories.User, int, error)
func (*UserRepository) Update ¶
func (r *UserRepository) Update(user *repositories.User)
type UserRoleAssignmentRepository ¶
type UserRoleAssignmentRepository struct {
// contains filtered or unexported fields
}
func NewUserRoleAssignmentRepository ¶
func NewUserRoleAssignmentRepository( store map[uuid.UUID]*repositories.UserRoleAssignment, usersStore map[uuid.UUID]*repositories.User, rolesStore map[uuid.UUID]*repositories.Role, projectStore map[uuid.UUID]*repositories.Project, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int, ) *UserRoleAssignmentRepository
func (*UserRoleAssignmentRepository) Insert ¶
func (r *UserRoleAssignmentRepository) Insert(userRoleAssignment *repositories.UserRoleAssignment)
func (*UserRoleAssignmentRepository) List ¶
func (r *UserRoleAssignmentRepository) List(_ context.Context, filter *repositories.UserRoleAssignmentFilter) ([]*repositories.UserRoleAssignment, int, error)
type VirtualServerRepository ¶
type VirtualServerRepository struct {
// contains filtered or unexported fields
}
func NewVirtualServerRepository ¶
func NewVirtualServerRepository(store map[uuid.UUID]*repositories.VirtualServer, mu *sync.RWMutex, changeTracker *change.Tracker, entityType int) *VirtualServerRepository
func (*VirtualServerRepository) FirstOrErr ¶
func (r *VirtualServerRepository) FirstOrErr(ctx context.Context, filter *repositories.VirtualServerFilter) (*repositories.VirtualServer, error)
func (*VirtualServerRepository) FirstOrNil ¶
func (r *VirtualServerRepository) FirstOrNil(_ context.Context, filter *repositories.VirtualServerFilter) (*repositories.VirtualServer, error)
func (*VirtualServerRepository) Insert ¶
func (r *VirtualServerRepository) Insert(virtualServer *repositories.VirtualServer)
func (*VirtualServerRepository) List ¶
func (r *VirtualServerRepository) List(_ context.Context, filter *repositories.VirtualServerFilter) ([]*repositories.VirtualServer, int, error)
func (*VirtualServerRepository) Update ¶
func (r *VirtualServerRepository) Update(virtualServer *repositories.VirtualServer)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.