handlers

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2023 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

Package handlers ...

Package handlers ...

Package handlers ...

Package handlers ...

Package handlers ...

Package handlers ...

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler interface {
	AddRole(w http.ResponseWriter, r *http.Request)
	GetRole(w http.ResponseWriter, r *http.Request)
	GetRoleList(w http.ResponseWriter, r *http.Request)
	DeleteRole(w http.ResponseWriter, r *http.Request)

	AddUser(w http.ResponseWriter, r *http.Request)
	UpdateUser(w http.ResponseWriter, r *http.Request)
	GetUser(w http.ResponseWriter, r *http.Request)
	GetUserList(w http.ResponseWriter, r *http.Request)
	SearchUserList(w http.ResponseWriter, r *http.Request)
	DeleteUser(w http.ResponseWriter, r *http.Request)

	ClientAddUser(w http.ResponseWriter, r *http.Request)
	ClientUpdateUser(w http.ResponseWriter, r *http.Request)
	ClientGetUser(w http.ResponseWriter, r *http.Request)
	ClientSearchUserList(w http.ResponseWriter, r *http.Request)
	ClientDeleteUser(w http.ResponseWriter, r *http.Request)

	LoginUser(w http.ResponseWriter, r *http.Request)

	SetLogLevel(w http.ResponseWriter, r *http.Request)
}

Handler Handler

type LogLevel added in v1.0.1

type LogLevel struct {
	Level string `json:"logLevel"`
}

LogLevel LogLevel

type LogResponse added in v1.0.1

type LogResponse struct {
	Success  bool   `json:"success"`
	LogLevel string `json:"logLevel"`
}

LogResponse LogResponse

type LoginResponse

type LoginResponse struct {
	Valid bool   `json:"valid"`
	Code  string `json:"code"`
}

LoginResponse LoginResponse

type Response

type Response struct {
	Success bool `json:"success"`
}

Response Response

type ResponseID

type ResponseID struct {
	Success bool  `json:"success"`
	ID      int64 `json:"id"`
}

ResponseID ResponseID

type UserHandler

type UserHandler struct {
	ValidatorClient jv.Client
	Manager         m.Manager
	Log             *lg.Logger
}

UserHandler UserHandler

func (*UserHandler) AddRole

func (h *UserHandler) AddRole(w http.ResponseWriter, r *http.Request)

AddRole AddRole

func (*UserHandler) AddUser

func (h *UserHandler) AddUser(w http.ResponseWriter, r *http.Request)

AddUser AddUser

func (*UserHandler) CheckContent

func (h *UserHandler) CheckContent(r *http.Request) bool

CheckContent CheckContent

func (*UserHandler) ClientAddUser

func (h *UserHandler) ClientAddUser(w http.ResponseWriter, r *http.Request)

ClientAddUser ClientAddUser

func (*UserHandler) ClientDeleteUser

func (h *UserHandler) ClientDeleteUser(w http.ResponseWriter, r *http.Request)

ClientDeleteUser ClientDeleteUser

func (*UserHandler) ClientGetUser

func (h *UserHandler) ClientGetUser(w http.ResponseWriter, r *http.Request)

ClientGetUser ClientGetUser

func (*UserHandler) ClientSearchUserList

func (h *UserHandler) ClientSearchUserList(w http.ResponseWriter, r *http.Request)

ClientSearchUserList ClientSearchUserList

func (*UserHandler) ClientUpdateUser

func (h *UserHandler) ClientUpdateUser(w http.ResponseWriter, r *http.Request)

ClientUpdateUser ClientUpdateUser

func (*UserHandler) DeleteRole

func (h *UserHandler) DeleteRole(w http.ResponseWriter, r *http.Request)

DeleteRole DeleteRole

func (*UserHandler) DeleteUser

func (h *UserHandler) DeleteUser(w http.ResponseWriter, r *http.Request)

DeleteUser DeleteUser

func (*UserHandler) GetNew

func (h *UserHandler) GetNew() Handler

GetNew GetNew

func (*UserHandler) GetRole

func (h *UserHandler) GetRole(w http.ResponseWriter, r *http.Request)

GetRole GetRole

func (*UserHandler) GetRoleList

func (h *UserHandler) GetRoleList(w http.ResponseWriter, r *http.Request)

GetRoleList GetRoleList

func (*UserHandler) GetUser

func (h *UserHandler) GetUser(w http.ResponseWriter, r *http.Request)

GetUser GetUser

func (*UserHandler) GetUserList

func (h *UserHandler) GetUserList(w http.ResponseWriter, r *http.Request)

GetUserList GetUserList

func (*UserHandler) LoginUser

func (h *UserHandler) LoginUser(w http.ResponseWriter, r *http.Request)

LoginUser LoginUser

func (*UserHandler) ProcessBody

func (h *UserHandler) ProcessBody(r *http.Request, obj interface{}) (bool, error)

ProcessBody ProcessBody

func (*UserHandler) SearchUserList

func (h *UserHandler) SearchUserList(w http.ResponseWriter, r *http.Request)

SearchUserList SearchUserList

func (*UserHandler) SetContentType

func (h *UserHandler) SetContentType(w http.ResponseWriter)

SetContentType SetContentType

func (*UserHandler) SetLogLevel added in v1.0.1

func (h *UserHandler) SetLogLevel(w http.ResponseWriter, r *http.Request)

SetLogLevel SetLogLevel

func (*UserHandler) UpdateUser

func (h *UserHandler) UpdateUser(w http.ResponseWriter, r *http.Request)

UpdateUser UpdateUser

Jump to

Keyboard shortcuts

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