repositories

package
v0.0.0-...-ebb038d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package repositories is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrFindPrincipal

func ErrFindPrincipal(errs ...error) error

Types

type DefaultRepository

type DefaultRepository struct {
	// contains filtered or unexported fields
}

func NewDefaultRepository

func NewDefaultRepository(databaseConfig *feather_boot.DatabaseConfig) *DefaultRepository

func (*DefaultRepository) DeleteAccessControlList

func (repository *DefaultRepository) DeleteAccessControlList(ctx context.Context, acl *models.AuthAccessControlList) error

func (*DefaultRepository) DeleteResource

func (repository *DefaultRepository) DeleteResource(ctx context.Context, resource *models.AuthResource) error

func (*DefaultRepository) DeleteRole

func (repository *DefaultRepository) DeleteRole(ctx context.Context, role *models.AuthRole) error

func (*DefaultRepository) DeleteUser

func (repository *DefaultRepository) DeleteUser(ctx context.Context, user *models.AuthUser) error

func (*DefaultRepository) FindAccessControlListById

func (repository *DefaultRepository) FindAccessControlListById(ctx context.Context, acl *models.AuthAccessControlList) error

func (*DefaultRepository) FindPrincipalById

func (repository *DefaultRepository) FindPrincipalById(ctx context.Context, principal *models.AuthPrincipal) ([]models.AuthPrincipal, error)

func (*DefaultRepository) FindResourceById

func (repository *DefaultRepository) FindResourceById(ctx context.Context, resource *models.AuthResource) error

func (*DefaultRepository) FindRoleById

func (repository *DefaultRepository) FindRoleById(ctx context.Context, role *models.AuthRole) error

func (*DefaultRepository) FindUserById

func (repository *DefaultRepository) FindUserById(ctx context.Context, user *models.AuthUser) error

func (*DefaultRepository) SaveAccessControlList

func (repository *DefaultRepository) SaveAccessControlList(ctx context.Context, acl *models.AuthAccessControlList) error

func (*DefaultRepository) SaveResource

func (repository *DefaultRepository) SaveResource(ctx context.Context, resource *models.AuthResource) error

func (*DefaultRepository) SaveRole

func (repository *DefaultRepository) SaveRole(ctx context.Context, role *models.AuthRole) error

func (*DefaultRepository) SaveUser

func (repository *DefaultRepository) SaveUser(ctx context.Context, user *models.AuthUser) error

type MockRepository

type MockRepository struct {
	// contains filtered or unexported fields
}

MockRepository is a mock of Repository interface.

func NewMockRepository

func NewMockRepository(ctrl *gomock.Controller) *MockRepository

NewMockRepository creates a new mock instance.

func (*MockRepository) DeleteAccessControlList

func (m *MockRepository) DeleteAccessControlList(ctx context.Context, acl *models.AuthAccessControlList) error

DeleteAccessControlList mocks base method.

func (*MockRepository) DeleteResource

func (m *MockRepository) DeleteResource(ctx context.Context, resource *models.AuthResource) error

DeleteResource mocks base method.

func (*MockRepository) DeleteRole

func (m *MockRepository) DeleteRole(ctx context.Context, role *models.AuthRole) error

DeleteRole mocks base method.

func (*MockRepository) DeleteUser

func (m *MockRepository) DeleteUser(ctx context.Context, user *models.AuthUser) error

DeleteUser mocks base method.

func (*MockRepository) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRepository) FindAccessControlListById

func (m *MockRepository) FindAccessControlListById(ctx context.Context, acl *models.AuthAccessControlList) error

FindAccessControlListById mocks base method.

func (*MockRepository) FindPrincipalById

func (m *MockRepository) FindPrincipalById(ctx context.Context, principal *models.AuthPrincipal) ([]models.AuthPrincipal, error)

FindPrincipalById mocks base method.

func (*MockRepository) FindResourceById

func (m *MockRepository) FindResourceById(ctx context.Context, resource *models.AuthResource) error

FindResourceById mocks base method.

func (*MockRepository) FindRoleById

func (m *MockRepository) FindRoleById(ctx context.Context, role *models.AuthRole) error

FindRoleById mocks base method.

func (*MockRepository) FindUserById

func (m *MockRepository) FindUserById(ctx context.Context, user *models.AuthUser) error

FindUserById mocks base method.

func (*MockRepository) SaveAccessControlList

func (m *MockRepository) SaveAccessControlList(ctx context.Context, acl *models.AuthAccessControlList) error

SaveAccessControlList mocks base method.

func (*MockRepository) SaveResource

func (m *MockRepository) SaveResource(ctx context.Context, resource *models.AuthResource) error

SaveResource mocks base method.

func (*MockRepository) SaveRole

func (m *MockRepository) SaveRole(ctx context.Context, role *models.AuthRole) error

SaveRole mocks base method.

func (*MockRepository) SaveUser

func (m *MockRepository) SaveUser(ctx context.Context, user *models.AuthUser) error

SaveUser mocks base method.

type MockRepositoryMockRecorder

type MockRepositoryMockRecorder struct {
	// contains filtered or unexported fields
}

MockRepositoryMockRecorder is the mock recorder for MockRepository.

func (*MockRepositoryMockRecorder) DeleteAccessControlList

func (mr *MockRepositoryMockRecorder) DeleteAccessControlList(ctx, acl interface{}) *gomock.Call

DeleteAccessControlList indicates an expected call of DeleteAccessControlList.

func (*MockRepositoryMockRecorder) DeleteResource

func (mr *MockRepositoryMockRecorder) DeleteResource(ctx, resource interface{}) *gomock.Call

DeleteResource indicates an expected call of DeleteResource.

func (*MockRepositoryMockRecorder) DeleteRole

func (mr *MockRepositoryMockRecorder) DeleteRole(ctx, role interface{}) *gomock.Call

DeleteRole indicates an expected call of DeleteRole.

func (*MockRepositoryMockRecorder) DeleteUser

func (mr *MockRepositoryMockRecorder) DeleteUser(ctx, user interface{}) *gomock.Call

DeleteUser indicates an expected call of DeleteUser.

func (*MockRepositoryMockRecorder) FindAccessControlListById

func (mr *MockRepositoryMockRecorder) FindAccessControlListById(ctx, acl interface{}) *gomock.Call

FindAccessControlListById indicates an expected call of FindAccessControlListById.

func (*MockRepositoryMockRecorder) FindPrincipalById

func (mr *MockRepositoryMockRecorder) FindPrincipalById(ctx, principal interface{}) *gomock.Call

FindPrincipalById indicates an expected call of FindPrincipalById.

func (*MockRepositoryMockRecorder) FindResourceById

func (mr *MockRepositoryMockRecorder) FindResourceById(ctx, resource interface{}) *gomock.Call

FindResourceById indicates an expected call of FindResourceById.

func (*MockRepositoryMockRecorder) FindRoleById

func (mr *MockRepositoryMockRecorder) FindRoleById(ctx, role interface{}) *gomock.Call

FindRoleById indicates an expected call of FindRoleById.

func (*MockRepositoryMockRecorder) FindUserById

func (mr *MockRepositoryMockRecorder) FindUserById(ctx, user interface{}) *gomock.Call

FindUserById indicates an expected call of FindUserById.

func (*MockRepositoryMockRecorder) SaveAccessControlList

func (mr *MockRepositoryMockRecorder) SaveAccessControlList(ctx, acl interface{}) *gomock.Call

SaveAccessControlList indicates an expected call of SaveAccessControlList.

func (*MockRepositoryMockRecorder) SaveResource

func (mr *MockRepositoryMockRecorder) SaveResource(ctx, resource interface{}) *gomock.Call

SaveResource indicates an expected call of SaveResource.

func (*MockRepositoryMockRecorder) SaveRole

func (mr *MockRepositoryMockRecorder) SaveRole(ctx, role interface{}) *gomock.Call

SaveRole indicates an expected call of SaveRole.

func (*MockRepositoryMockRecorder) SaveUser

func (mr *MockRepositoryMockRecorder) SaveUser(ctx, user interface{}) *gomock.Call

SaveUser indicates an expected call of SaveUser.

type Repository

type Repository interface {
	FindPrincipalById(ctx context.Context, principal *models.AuthPrincipal) ([]models.AuthPrincipal, error)

	FindResourceById(ctx context.Context, resource *models.AuthResource) error
	SaveResource(ctx context.Context, resource *models.AuthResource) error
	DeleteResource(ctx context.Context, resource *models.AuthResource) error

	FindRoleById(ctx context.Context, role *models.AuthRole) error
	SaveRole(ctx context.Context, role *models.AuthRole) error
	DeleteRole(ctx context.Context, role *models.AuthRole) error

	FindAccessControlListById(ctx context.Context, acl *models.AuthAccessControlList) error
	SaveAccessControlList(ctx context.Context, acl *models.AuthAccessControlList) error
	DeleteAccessControlList(ctx context.Context, acl *models.AuthAccessControlList) error

	FindUserById(ctx context.Context, user *models.AuthUser) error
	SaveUser(ctx context.Context, user *models.AuthUser) error
	DeleteUser(ctx context.Context, user *models.AuthUser) error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL