appcontext

package
v0.0.0-...-bd13ba8 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2016 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppConfigContext

type AppConfigContext struct {
	ConfigPath  string
	Port        int
	ConvertList map[string]ConvertFunc
	ConfigParam map[string]interface{}
	// contains filtered or unexported fields
}

func (*AppConfigContext) GetDBConfigParameter

func (ctx *AppConfigContext) GetDBConfigParameter() []DBConnectionInfo

func (*AppConfigContext) LoadConfig

func (ctx *AppConfigContext) LoadConfig()

type AppContext

type AppContext struct {
	ConfigContext        *AppConfigContext
	Data                 map[interface{}]interface{}
	Parameter            map[string]interface{}
	Request              *webhttp.HttpRequest
	Writer               *webhttp.HttpResponse
	ControllerMethodInfo *reflect.Method
	FormType             reflect.Type
	Form                 interface{}
	UrlPath              string
	Renderinfo           interface{}

	RedirectPath string
	FileList     map[string][]multipart.File
	Trans        map[string]*moudle.Trans
	DBSession    map[string]*moudle.Moudle
	ErrorInfo    map[string][]string
	RenderData   map[string]interface{}
	UseLayout    bool
	LayoutName   string
	// contains filtered or unexported fields
}

func (*AppContext) AddConvertFunctiont

func (ctx *AppContext) AddConvertFunctiont(paramType string, function ConvertFunc)

func (*AppContext) ClearAllError

func (ctx *AppContext) ClearAllError()

func (*AppContext) ClearError

func (ctx *AppContext) ClearError(errorKey string)

func (*AppContext) ClearRedirect

func (ctx *AppContext) ClearRedirect()

func (*AppContext) Convert

func (ctx *AppContext) Convert(valStr string, valType string) interface{}

func (*AppContext) CopyAppContext

func (ctx *AppContext) CopyAppContext(frmctx *AppContext)

func (*AppContext) DestoryAppContext

func (ctx *AppContext) DestoryAppContext()

func (*AppContext) GetConfigValue

func (ctx *AppContext) GetConfigValue(key string, defaultValue interface{}) interface{}

func (*AppContext) GetDBByName

func (ctx *AppContext) GetDBByName(dbname string) *moudle.Moudle

func (*AppContext) GetDBTranscationByName

func (ctx *AppContext) GetDBTranscationByName(dbname string) *moudle.Trans

func (*AppContext) GetDefaultDB

func (ctx *AppContext) GetDefaultDB() *moudle.Moudle

func (*AppContext) GetDefaultDBTransaction

func (ctx *AppContext) GetDefaultDBTransaction() *moudle.Trans

func (*AppContext) GetPostFileByParameterName

func (ctx *AppContext) GetPostFileByParameterName(parameterName string) []multipart.File

func (*AppContext) InitAppContext

func (ctx *AppContext) InitAppContext(ConfigPath string)

func (*AppContext) IsRedirect

func (ctx *AppContext) IsRedirect() bool

func (*AppContext) SetError

func (ctx *AppContext) SetError(errorKey string, errorMessage string)

func (*AppContext) SetLayoutBaseName

func (ctx *AppContext) SetLayoutBaseName(baseName string)

func (*AppContext) SetRedirect

func (ctx *AppContext) SetRedirect()

func (*AppContext) SetRenderData

func (ctx *AppContext) SetRenderData(key string, renderdata interface{})

type ConvertFunc

type ConvertFunc func(string) interface{}

type DBConnectionInfo

type DBConnectionInfo struct {
	Dailect_Type     string
	DB_Name          string
	DB_Url           string
	DB_User          string
	DB_Pass          string
	DB_Session_Name  string
	DB_Url_Parameter string
}

Jump to

Keyboard shortcuts

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