Documentation ¶
Index ¶
- Variables
- func ComparePasswords(hashedPassword string, plainPassword string) bool
- func NewAppUserRepository(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB, ...) service.AppUserRepository
- func NewAuthorizationManager(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB, ...) service.AuthorizationManager
- func NewNoneTransactionManager(rf service.RepositoryFactory) (service.TransactionManager, error)
- func NewOrganizationRepository(ctx context.Context, db *gorm.DB) service.OrganizationRepository
- func NewPairOfUserAndGroupRepository(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB, ...) service.PairOfUserAndGroupRepository
- func NewRepositoryFactory(ctx context.Context, dialect libgateway.DialectRDBMS, driverName string, ...) (service.RepositoryFactory, error)
- func NewTransactionManager(db *gorm.DB, rff RepositoryFactoryFunc) (service.TransactionManager, error)
- func NewUserGroupRepository(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB) service.UserGroupRepository
- type BaseModelEntity
- type HasTableName
- type JunctionModelEntity
- type RepositoryFactoryFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UserGatewayContextKey libdomain.ContextKey = "user_gateway" AppUserTableName = "app_user" )
View Source
var (
PairOfUserAndGroupTableName = "user_n_group"
)
View Source
var (
UserGroupTableName = "user_group"
)
Functions ¶
func ComparePasswords ¶ added in v0.0.11
func NewAppUserRepository ¶
func NewAppUserRepository(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB, rf service.RepositoryFactory) service.AppUserRepository
func NewAuthorizationManager ¶
func NewAuthorizationManager(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB, rf service.RepositoryFactory) service.AuthorizationManager
func NewNoneTransactionManager ¶
func NewNoneTransactionManager(rf service.RepositoryFactory) (service.TransactionManager, error)
func NewPairOfUserAndGroupRepository ¶
func NewPairOfUserAndGroupRepository(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB, rf service.RepositoryFactory) service.PairOfUserAndGroupRepository
func NewRepositoryFactory ¶
func NewRepositoryFactory(ctx context.Context, dialect libgateway.DialectRDBMS, driverName string, db *gorm.DB, location *time.Location) (service.RepositoryFactory, error)
func NewTransactionManager ¶
func NewTransactionManager(db *gorm.DB, rff RepositoryFactoryFunc) (service.TransactionManager, error)
func NewUserGroupRepository ¶
func NewUserGroupRepository(ctx context.Context, dialect libgateway.DialectRDBMS, db *gorm.DB) service.UserGroupRepository
Types ¶
type BaseModelEntity ¶
type HasTableName ¶
type HasTableName interface {
TableName() string
}
type JunctionModelEntity ¶
type RepositoryFactoryFunc ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.