Documentation
¶
Overview ¶
Package managers ...
Package managers ...
Package managers ...
Package managers ...
Index ¶
- type Manager
- type MockUserManager
- func (m *MockUserManager) AddRole(rl *db.Role) (bool, int64)
- func (m *MockUserManager) AddUser(us *db.User) bool
- func (m *MockUserManager) DeleteRole(id int64) bool
- func (m *MockUserManager) DeleteUser(username string, clientID int64) bool
- func (m *MockUserManager) GetNew() Manager
- func (m *MockUserManager) GetRole(id int64) *db.Role
- func (m *MockUserManager) GetRoleList() *[]db.Role
- func (m *MockUserManager) GetUser(username string, clientID int64) *User
- func (m *MockUserManager) GetUserList() *[]UserList
- func (m *MockUserManager) SearchUserList(cid int64) *[]UserList
- func (m *MockUserManager) UpdateUserEnabled(us *db.User) bool
- func (m *MockUserManager) UpdateUserInfo(us *db.User) bool
- func (m *MockUserManager) UpdateUserPassword(us *db.User) bool
- func (m *MockUserManager) ValidateUser(username string, password string, clientID int64) bool
- type User
- type UserList
- type UserManager
- func (m *UserManager) AddRole(rl *db.Role) (bool, int64)
- func (m *UserManager) AddUser(us *db.User) bool
- func (m *UserManager) DeleteRole(id int64) bool
- func (m *UserManager) DeleteUser(username string, clientID int64) bool
- func (m *UserManager) GetNew() Manager
- func (m *UserManager) GetRole(id int64) *db.Role
- func (m *UserManager) GetRoleList() *[]db.Role
- func (m *UserManager) GetUser(username string, clientID int64) *User
- func (m *UserManager) GetUserList() *[]UserList
- func (m *UserManager) SearchUserList(cid int64) *[]UserList
- func (m *UserManager) UpdateUserEnabled(us *db.User) bool
- func (m *UserManager) UpdateUserInfo(us *db.User) bool
- func (m *UserManager) UpdateUserPassword(us *db.User) bool
- func (m *UserManager) ValidateUser(username string, password string, clientID int64) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
AddRole(rl *db.Role) (bool, int64)
GetRole(id int64) *db.Role
GetRoleList() *[]db.Role
DeleteRole(id int64) bool
AddUser(us *db.User) bool
UpdateUserPassword(us *db.User) bool
UpdateUserEnabled(us *db.User) bool
UpdateUserInfo(us *db.User) bool
GetUser(username string, clientID int64) *User
GetUserList() *[]UserList
SearchUserList(cid int64) *[]UserList
DeleteUser(username string, clientID int64) bool
ValidateUser(username string, password string, clientID int64) bool
}
Manager Manager
type MockUserManager ¶
type MockUserManager struct {
MockInsertRoleSuc bool
MockInsertRoleID int64
MockRole *db.Role
MockRoleList *[]db.Role
MockDeleteRoleSuc bool
MockInsertUserSuc bool
MockUpdatePasswordSuc bool
MockUpdateEnableSuc bool
MockUpdateInfoSuc bool
MockUser *User
MockUserList *[]UserList
MockDeleteUserSuc bool
MockUserLoginSuc bool
}
MockUserManager MockUserManager
func (*MockUserManager) AddRole ¶
func (m *MockUserManager) AddRole(rl *db.Role) (bool, int64)
AddRole AddRole
func (*MockUserManager) AddUser ¶
func (m *MockUserManager) AddUser(us *db.User) bool
AddUser AddUser
func (*MockUserManager) DeleteRole ¶
func (m *MockUserManager) DeleteRole(id int64) bool
DeleteRole DeleteRole
func (*MockUserManager) DeleteUser ¶
func (m *MockUserManager) DeleteUser(username string, clientID int64) bool
DeleteUser DeleteUser
func (*MockUserManager) GetRole ¶
func (m *MockUserManager) GetRole(id int64) *db.Role
GetRole GetRole
func (*MockUserManager) GetRoleList ¶
func (m *MockUserManager) GetRoleList() *[]db.Role
GetRoleList GetRoleList
func (*MockUserManager) GetUser ¶
func (m *MockUserManager) GetUser(username string, clientID int64) *User
GetUser GetUser
func (*MockUserManager) GetUserList ¶
func (m *MockUserManager) GetUserList() *[]UserList
GetUserList GetUserList
func (*MockUserManager) SearchUserList ¶
func (m *MockUserManager) SearchUserList(cid int64) *[]UserList
SearchUserList SearchUserList
func (*MockUserManager) UpdateUserEnabled ¶
func (m *MockUserManager) UpdateUserEnabled(us *db.User) bool
UpdateUserEnabled UpdateUserEnabled
func (*MockUserManager) UpdateUserInfo ¶
func (m *MockUserManager) UpdateUserInfo(us *db.User) bool
UpdateUserInfo UpdateUserInfo
func (*MockUserManager) UpdateUserPassword ¶
func (m *MockUserManager) UpdateUserPassword(us *db.User) bool
UpdateUserPassword UpdateUserPassword
func (*MockUserManager) ValidateUser ¶
func (m *MockUserManager) ValidateUser(username string, password string, clientID int64) bool
ValidateUser ValidateUser for login
type User ¶
type User struct {
Username string `json:"username"`
Enabled bool `json:"enabled"`
Entered time.Time `json:"dateEntered"`
Email string `json:"emailAddress"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
RoleID int64 `json:"roleId"`
ClientID int64 `json:"clientId"`
}
User User
type UserList ¶
type UserList struct {
Username string `json:"username"`
Enabled bool `json:"enabled"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
ClientID int64 `json:"clientId"`
}
UserList UserList
type UserManager ¶
type UserManager struct {
UserDB db.UserDatabase
Log *lg.Logger
}
UserManager UserManager
func (*UserManager) AddRole ¶
func (m *UserManager) AddRole(rl *db.Role) (bool, int64)
AddRole AddRole
func (*UserManager) DeleteRole ¶
func (m *UserManager) DeleteRole(id int64) bool
DeleteRole DeleteRole
func (*UserManager) DeleteUser ¶
func (m *UserManager) DeleteUser(username string, clientID int64) bool
DeleteUser DeleteUser
func (*UserManager) GetRoleList ¶
func (m *UserManager) GetRoleList() *[]db.Role
GetRoleList GetRoleList
func (*UserManager) GetUser ¶
func (m *UserManager) GetUser(username string, clientID int64) *User
GetUser GetUser
func (*UserManager) GetUserList ¶
func (m *UserManager) GetUserList() *[]UserList
GetUserList GetUserList
func (*UserManager) SearchUserList ¶
func (m *UserManager) SearchUserList(cid int64) *[]UserList
SearchUserList SearchUserList
func (*UserManager) UpdateUserEnabled ¶
func (m *UserManager) UpdateUserEnabled(us *db.User) bool
UpdateUserEnabled UpdateUserEnabled
func (*UserManager) UpdateUserInfo ¶
func (m *UserManager) UpdateUserInfo(us *db.User) bool
UpdateUserInfo UpdateUserInfo
func (*UserManager) UpdateUserPassword ¶
func (m *UserManager) UpdateUserPassword(us *db.User) bool
UpdateUserPassword UpdateUserPassword
func (*UserManager) ValidateUser ¶
func (m *UserManager) ValidateUser(username string, password string, clientID int64) bool
ValidateUser ValidateUser for login