Documentation ¶
Index ¶
- type AppUserRepository
- func (_m *AppUserRepository) AddAppUser(ctx context.Context, operator domain.OwnerModel, ...) (domain.AppUserID, error)
- func (_m *AppUserRepository) AddFirstOwner(ctx context.Context, operator domain.SystemOwnerModel, ...) (domain.AppUserID, error)
- func (_m *AppUserRepository) AddSystemOwner(ctx context.Context, operator domain.SystemAdminModel, ...) (domain.AppUserID, error)
- func (_m *AppUserRepository) FindAppUserByID(ctx context.Context, operator domain.AppUserModel, id domain.AppUserID) (service.AppUser, error)
- func (_m *AppUserRepository) FindAppUserByLoginID(ctx context.Context, operator domain.AppUserModel, loginID string) (service.AppUser, error)
- func (_m *AppUserRepository) FindAppUserIDs(ctx context.Context, operator domain.SystemOwnerModel, pageNo int, ...) ([]domain.AppUserID, error)
- func (_m *AppUserRepository) FindOwnerByLoginID(ctx context.Context, operator domain.SystemOwnerModel, loginID string) (service.Owner, error)
- func (_m *AppUserRepository) FindSystemOwnerByOrganizationID(ctx context.Context, operator domain.SystemAdminModel, ...) (service.SystemOwner, error)
- func (_m *AppUserRepository) FindSystemOwnerByOrganizationName(ctx context.Context, operator domain.SystemAdminModel, organizationName string) (service.SystemOwner, error)
- type OrganizationRepository
- func (_m *OrganizationRepository) AddOrganization(ctx context.Context, operator domain.SystemAdminModel, ...) (domain.OrganizationID, error)
- func (_m *OrganizationRepository) FindOrganizationByID(ctx context.Context, operator domain.SystemAdminModel, ...) (service.Organization, error)
- func (_m *OrganizationRepository) FindOrganizationByName(ctx context.Context, operator domain.SystemAdminModel, name string) (service.Organization, error)
- func (_m *OrganizationRepository) GetOrganization(ctx context.Context, operator domain.AppUserModel) (service.Organization, error)
- type RBACRepository
- func (_m *RBACRepository) AddNamedGroupingPolicy(subject domain.RBACUser, object domain.RBACRole) error
- func (_m *RBACRepository) AddNamedPolicy(subject domain.RBACRole, object domain.RBACObject, action domain.RBACAction) error
- func (_m *RBACRepository) Init() error
- func (_m *RBACRepository) NewEnforcerWithRolesAndUsers(roles []domain.RBACRole, users []domain.RBACUser) (*casbin.Enforcer, error)
- type RepositoryFactory
- func (_m *RepositoryFactory) NewAppUserGroupRepository(ctx context.Context) service.AppUserGroupRepository
- func (_m *RepositoryFactory) NewAppUserRepository(ctx context.Context) service.AppUserRepository
- func (_m *RepositoryFactory) NewGroupUserRepository(ctx context.Context) service.GroupUserRepository
- func (_m *RepositoryFactory) NewOrganizationRepository(ctx context.Context) service.OrganizationRepository
- func (_m *RepositoryFactory) NewRBACRepository(ctx context.Context) service.RBACRepository
- func (_m *RepositoryFactory) NewSpaceRepository(ctx context.Context) service.SpaceRepository
- func (_m *RepositoryFactory) NewUserSpaceRepository(ctx context.Context) service.UserSpaceRepository
- type Space
- func (_m *Space) GetCreatedAt() time.Time
- func (_m *Space) GetCreatedBy() uint
- func (_m *Space) GetDescription() string
- func (_m *Space) GetID() uint
- func (_m *Space) GetKey() string
- func (_m *Space) GetName() string
- func (_m *Space) GetOrganizationID() domain.OrganizationID
- func (_m *Space) GetUpdatedAt() time.Time
- func (_m *Space) GetUpdatedBy() uint
- func (_m *Space) GetVersion() int
- type SpaceRepository
- func (_m *SpaceRepository) AddDefaultSpace(ctx context.Context, operator domain.SystemOwnerModel) (uint, error)
- func (_m *SpaceRepository) AddPersonalSpace(ctx context.Context, operator domain.SystemOwnerModel, ...) (domain.SpaceID, error)
- func (_m *SpaceRepository) AddSystemSpace(ctx context.Context, operator domain.SystemOwnerModel) (domain.SpaceID, error)
- func (_m *SpaceRepository) FindDefaultSpace(ctx context.Context, operator domain.AppUserModel) (service.Space, error)
- func (_m *SpaceRepository) FindPersonalSpace(ctx context.Context, operator domain.AppUserModel) (service.Space, error)
- func (_m *SpaceRepository) FindSystemSpace(ctx context.Context, operator domain.AppUserModel) (service.Space, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppUserRepository ¶
AppUserRepository is an autogenerated mock type for the AppUserRepository type
func NewAppUserRepository ¶
func NewAppUserRepository(t testing.TB) *AppUserRepository
NewAppUserRepository creates a new instance of AppUserRepository. It also registers a cleanup function to assert the mocks expectations.
func (*AppUserRepository) AddAppUser ¶
func (_m *AppUserRepository) AddAppUser(ctx context.Context, operator domain.OwnerModel, param service.AppUserAddParameter) (domain.AppUserID, error)
AddAppUser provides a mock function with given fields: ctx, operator, param
func (*AppUserRepository) AddFirstOwner ¶
func (_m *AppUserRepository) AddFirstOwner(ctx context.Context, operator domain.SystemOwnerModel, param service.FirstOwnerAddParameter) (domain.AppUserID, error)
AddFirstOwner provides a mock function with given fields: ctx, operator, param
func (*AppUserRepository) AddSystemOwner ¶
func (_m *AppUserRepository) AddSystemOwner(ctx context.Context, operator domain.SystemAdminModel, organizationID domain.OrganizationID) (domain.AppUserID, error)
AddSystemOwner provides a mock function with given fields: ctx, operator, organizationID
func (*AppUserRepository) FindAppUserByID ¶
func (_m *AppUserRepository) FindAppUserByID(ctx context.Context, operator domain.AppUserModel, id domain.AppUserID) (service.AppUser, error)
FindAppUserByID provides a mock function with given fields: ctx, operator, id
func (*AppUserRepository) FindAppUserByLoginID ¶
func (_m *AppUserRepository) FindAppUserByLoginID(ctx context.Context, operator domain.AppUserModel, loginID string) (service.AppUser, error)
FindAppUserByLoginID provides a mock function with given fields: ctx, operator, loginID
func (*AppUserRepository) FindAppUserIDs ¶
func (_m *AppUserRepository) FindAppUserIDs(ctx context.Context, operator domain.SystemOwnerModel, pageNo int, pageSize int) ([]domain.AppUserID, error)
FindAppUserIDs provides a mock function with given fields: ctx, operator, pageNo, pageSize
func (*AppUserRepository) FindOwnerByLoginID ¶
func (_m *AppUserRepository) FindOwnerByLoginID(ctx context.Context, operator domain.SystemOwnerModel, loginID string) (service.Owner, error)
FindOwnerByLoginID provides a mock function with given fields: ctx, operator, loginID
func (*AppUserRepository) FindSystemOwnerByOrganizationID ¶
func (_m *AppUserRepository) FindSystemOwnerByOrganizationID(ctx context.Context, operator domain.SystemAdminModel, organizationID domain.OrganizationID) (service.SystemOwner, error)
FindSystemOwnerByOrganizationID provides a mock function with given fields: ctx, operator, organizationID
func (*AppUserRepository) FindSystemOwnerByOrganizationName ¶
func (_m *AppUserRepository) FindSystemOwnerByOrganizationName(ctx context.Context, operator domain.SystemAdminModel, organizationName string) (service.SystemOwner, error)
FindSystemOwnerByOrganizationName provides a mock function with given fields: ctx, operator, organizationName
type OrganizationRepository ¶
OrganizationRepository is an autogenerated mock type for the OrganizationRepository type
func NewOrganizationRepository ¶
func NewOrganizationRepository(t testing.TB) *OrganizationRepository
NewOrganizationRepository creates a new instance of OrganizationRepository. It also registers a cleanup function to assert the mocks expectations.
func (*OrganizationRepository) AddOrganization ¶
func (_m *OrganizationRepository) AddOrganization(ctx context.Context, operator domain.SystemAdminModel, param service.OrganizationAddParameter) (domain.OrganizationID, error)
AddOrganization provides a mock function with given fields: ctx, operator, param
func (*OrganizationRepository) FindOrganizationByID ¶
func (_m *OrganizationRepository) FindOrganizationByID(ctx context.Context, operator domain.SystemAdminModel, id domain.OrganizationID) (service.Organization, error)
FindOrganizationByID provides a mock function with given fields: ctx, operator, id
func (*OrganizationRepository) FindOrganizationByName ¶
func (_m *OrganizationRepository) FindOrganizationByName(ctx context.Context, operator domain.SystemAdminModel, name string) (service.Organization, error)
FindOrganizationByName provides a mock function with given fields: ctx, operator, name
func (*OrganizationRepository) GetOrganization ¶
func (_m *OrganizationRepository) GetOrganization(ctx context.Context, operator domain.AppUserModel) (service.Organization, error)
GetOrganization provides a mock function with given fields: ctx, operator
type RBACRepository ¶
RBACRepository is an autogenerated mock type for the RBACRepository type
func NewRBACRepository ¶
func NewRBACRepository(t testing.TB) *RBACRepository
NewRBACRepository creates a new instance of RBACRepository. It also registers a cleanup function to assert the mocks expectations.
func (*RBACRepository) AddNamedGroupingPolicy ¶
func (_m *RBACRepository) AddNamedGroupingPolicy(subject domain.RBACUser, object domain.RBACRole) error
AddNamedGroupingPolicy provides a mock function with given fields: subject, object
func (*RBACRepository) AddNamedPolicy ¶
func (_m *RBACRepository) AddNamedPolicy(subject domain.RBACRole, object domain.RBACObject, action domain.RBACAction) error
AddNamedPolicy provides a mock function with given fields: subject, object, action
func (*RBACRepository) Init ¶
func (_m *RBACRepository) Init() error
Init provides a mock function with given fields:
func (*RBACRepository) NewEnforcerWithRolesAndUsers ¶
func (_m *RBACRepository) NewEnforcerWithRolesAndUsers(roles []domain.RBACRole, users []domain.RBACUser) (*casbin.Enforcer, error)
NewEnforcerWithRolesAndUsers provides a mock function with given fields: roles, users
type RepositoryFactory ¶
RepositoryFactory is an autogenerated mock type for the RepositoryFactory type
func NewRepositoryFactory ¶
func NewRepositoryFactory(t testing.TB) *RepositoryFactory
NewRepositoryFactory creates a new instance of RepositoryFactory. It also registers a cleanup function to assert the mocks expectations.
func (*RepositoryFactory) NewAppUserGroupRepository ¶
func (_m *RepositoryFactory) NewAppUserGroupRepository(ctx context.Context) service.AppUserGroupRepository
NewAppUserGroupRepository provides a mock function with given fields: ctx
func (*RepositoryFactory) NewAppUserRepository ¶
func (_m *RepositoryFactory) NewAppUserRepository(ctx context.Context) service.AppUserRepository
NewAppUserRepository provides a mock function with given fields: ctx
func (*RepositoryFactory) NewGroupUserRepository ¶
func (_m *RepositoryFactory) NewGroupUserRepository(ctx context.Context) service.GroupUserRepository
NewGroupUserRepository provides a mock function with given fields: ctx
func (*RepositoryFactory) NewOrganizationRepository ¶
func (_m *RepositoryFactory) NewOrganizationRepository(ctx context.Context) service.OrganizationRepository
NewOrganizationRepository provides a mock function with given fields: ctx
func (*RepositoryFactory) NewRBACRepository ¶
func (_m *RepositoryFactory) NewRBACRepository(ctx context.Context) service.RBACRepository
NewRBACRepository provides a mock function with given fields: ctx
func (*RepositoryFactory) NewSpaceRepository ¶
func (_m *RepositoryFactory) NewSpaceRepository(ctx context.Context) service.SpaceRepository
NewSpaceRepository provides a mock function with given fields: ctx
func (*RepositoryFactory) NewUserSpaceRepository ¶
func (_m *RepositoryFactory) NewUserSpaceRepository(ctx context.Context) service.UserSpaceRepository
NewUserSpaceRepository provides a mock function with given fields: ctx
type Space ¶
Space is an autogenerated mock type for the Space type
func NewSpace ¶
NewSpace creates a new instance of Space. It also registers a cleanup function to assert the mocks expectations.
func (*Space) GetCreatedAt ¶
GetCreatedAt provides a mock function with given fields:
func (*Space) GetCreatedBy ¶
GetCreatedBy provides a mock function with given fields:
func (*Space) GetDescription ¶
GetDescription provides a mock function with given fields:
func (*Space) GetOrganizationID ¶
func (_m *Space) GetOrganizationID() domain.OrganizationID
GetOrganizationID provides a mock function with given fields:
func (*Space) GetUpdatedAt ¶
GetUpdatedAt provides a mock function with given fields:
func (*Space) GetUpdatedBy ¶
GetUpdatedBy provides a mock function with given fields:
func (*Space) GetVersion ¶
GetVersion provides a mock function with given fields:
type SpaceRepository ¶
SpaceRepository is an autogenerated mock type for the SpaceRepository type
func NewSpaceRepository ¶
func NewSpaceRepository(t testing.TB) *SpaceRepository
NewSpaceRepository creates a new instance of SpaceRepository. It also registers a cleanup function to assert the mocks expectations.
func (*SpaceRepository) AddDefaultSpace ¶
func (_m *SpaceRepository) AddDefaultSpace(ctx context.Context, operator domain.SystemOwnerModel) (uint, error)
AddDefaultSpace provides a mock function with given fields: ctx, operator
func (*SpaceRepository) AddPersonalSpace ¶
func (_m *SpaceRepository) AddPersonalSpace(ctx context.Context, operator domain.SystemOwnerModel, appUser domain.AppUserModel) (domain.SpaceID, error)
AddPersonalSpace provides a mock function with given fields: ctx, operator, appUser
func (*SpaceRepository) AddSystemSpace ¶
func (_m *SpaceRepository) AddSystemSpace(ctx context.Context, operator domain.SystemOwnerModel) (domain.SpaceID, error)
AddSystemSpace provides a mock function with given fields: ctx, operator
func (*SpaceRepository) FindDefaultSpace ¶
func (_m *SpaceRepository) FindDefaultSpace(ctx context.Context, operator domain.AppUserModel) (service.Space, error)
FindDefaultSpace provides a mock function with given fields: ctx, operator
func (*SpaceRepository) FindPersonalSpace ¶
func (_m *SpaceRepository) FindPersonalSpace(ctx context.Context, operator domain.AppUserModel) (service.Space, error)
FindPersonalSpace provides a mock function with given fields: ctx, operator
func (*SpaceRepository) FindSystemSpace ¶
func (_m *SpaceRepository) FindSystemSpace(ctx context.Context, operator domain.AppUserModel) (service.Space, error)
FindSystemSpace provides a mock function with given fields: ctx, operator