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