Documentation ¶
Index ¶
- type AcceptLanguageAJAX
- type AcceptLanguageWeb
- type DatabaseAJAX
- type DatabaseCompliant
- type DatabaseWeb
- type HTTPTransactionAJAX
- type HTTPTransactionCompliant
- type HTTPTransactionWeb
- type JSON
- type JSONCompliant
- func (j *JSONCompliant) Message() protocol.Translator
- func (j *JSONCompliant) RequestValue() reflect.Value
- func (j *JSONCompliant) ResponseValue() reflect.Value
- func (j *JSONCompliant) SetMessage(m protocol.Translator)
- func (j *JSONCompliant) SetRequestValue(r reflect.Value)
- func (j *JSONCompliant) SetResponseValue(r reflect.Value)
- type LanguageCompliant
- type POST
- type POSTCompliant
- type RemoteAddressAJAX
- type RemoteAddressCompliant
- type RemoteAddressWeb
- type SessionAJAX
- type SessionCompliant
- type SessionWeb
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptLanguageAJAX ¶
type AcceptLanguageAJAX struct { trama.NopAJAXInterceptor // contains filtered or unexported fields }
func NewAcceptLanguageAJAX ¶
func NewAcceptLanguageAJAX(h languageMessager) *AcceptLanguageAJAX
func (AcceptLanguageAJAX) Before ¶
func (i AcceptLanguageAJAX) Before(w http.ResponseWriter, r *http.Request)
type AcceptLanguageWeb ¶
type AcceptLanguageWeb struct { trama.NopWebInterceptor // contains filtered or unexported fields }
func NewAcceptLanguageWeb ¶
func NewAcceptLanguageWeb(h languageMessager) *AcceptLanguageWeb
type DatabaseAJAX ¶
type DatabaseAJAX struct {
// contains filtered or unexported fields
}
func NewDatabaseAJAX ¶
func NewDatabaseAJAX(h sqler) *DatabaseAJAX
func (*DatabaseAJAX) After ¶
func (i *DatabaseAJAX) After(w http.ResponseWriter, r *http.Request)
func (*DatabaseAJAX) Before ¶
func (i *DatabaseAJAX) Before(w http.ResponseWriter, r *http.Request)
type DatabaseCompliant ¶
type DatabaseCompliant struct {
// contains filtered or unexported fields
}
func (*DatabaseCompliant) SetTx ¶
func (d *DatabaseCompliant) SetTx(tx db.Transaction)
func (*DatabaseCompliant) Tx ¶
func (d *DatabaseCompliant) Tx() db.Transaction
type DatabaseWeb ¶
type DatabaseWeb struct {
// contains filtered or unexported fields
}
func NewDatabaseWeb ¶
func NewDatabaseWeb(h sqler) *DatabaseWeb
type HTTPTransactionAJAX ¶
type HTTPTransactionAJAX struct { trama.NopAJAXInterceptor // contains filtered or unexported fields }
func NewHTTPTransactionAJAX ¶
func NewHTTPTransactionAJAX(h httpTransactioner) *HTTPTransactionAJAX
func (HTTPTransactionAJAX) Before ¶
func (i HTTPTransactionAJAX) Before(w http.ResponseWriter, r *http.Request)
type HTTPTransactionCompliant ¶
type HTTPTransactionCompliant struct {
// contains filtered or unexported fields
}
func (*HTTPTransactionCompliant) HTTPId ¶
func (h *HTTPTransactionCompliant) HTTPId() string
func (*HTTPTransactionCompliant) Logger ¶
func (h *HTTPTransactionCompliant) Logger() *log.Logger
func (*HTTPTransactionCompliant) SetHTTPId ¶
func (h *HTTPTransactionCompliant) SetHTTPId(id string)
func (*HTTPTransactionCompliant) SetLogger ¶
func (h *HTTPTransactionCompliant) SetLogger(logger log.Logger)
type HTTPTransactionWeb ¶
type HTTPTransactionWeb struct { trama.NopWebInterceptor // contains filtered or unexported fields }
func NewHTTPTransactionWeb ¶
func NewHTTPTransactionWeb(h httpTransactioner) *HTTPTransactionWeb
type JSONCompliant ¶
type JSONCompliant struct {
// contains filtered or unexported fields
}
func (*JSONCompliant) Message ¶
func (j *JSONCompliant) Message() protocol.Translator
func (*JSONCompliant) RequestValue ¶
func (j *JSONCompliant) RequestValue() reflect.Value
func (*JSONCompliant) ResponseValue ¶
func (j *JSONCompliant) ResponseValue() reflect.Value
func (*JSONCompliant) SetMessage ¶
func (j *JSONCompliant) SetMessage(m protocol.Translator)
func (*JSONCompliant) SetRequestValue ¶
func (j *JSONCompliant) SetRequestValue(r reflect.Value)
func (*JSONCompliant) SetResponseValue ¶
func (j *JSONCompliant) SetResponseValue(r reflect.Value)
type LanguageCompliant ¶
type LanguageCompliant struct {
// contains filtered or unexported fields
}
func (*LanguageCompliant) Language ¶
func (h *LanguageCompliant) Language() string
func (*LanguageCompliant) Msg ¶
func (h *LanguageCompliant) Msg(code errors.ValidationCode, args ...interface{}) string
func (*LanguageCompliant) SetLanguage ¶
func (h *LanguageCompliant) SetLanguage(language string)
func (*LanguageCompliant) SetMessages ¶
func (h *LanguageCompliant) SetMessages(messages tr.MessageHolder)
type POST ¶
type POST struct { trama.NopWebInterceptor // contains filtered or unexported fields }
type POSTCompliant ¶
type POSTCompliant struct {
// contains filtered or unexported fields
}
func (*POSTCompliant) RequestValue ¶
func (p *POSTCompliant) RequestValue() reflect.Value
func (*POSTCompliant) SetRequestValue ¶
func (p *POSTCompliant) SetRequestValue(r reflect.Value)
type RemoteAddressAJAX ¶
type RemoteAddressAJAX struct { trama.NopAJAXInterceptor // contains filtered or unexported fields }
func NewRemoteAddressAJAX ¶
func NewRemoteAddressAJAX(h remoteAddresser) *RemoteAddressAJAX
func (*RemoteAddressAJAX) Before ¶
func (i *RemoteAddressAJAX) Before(w http.ResponseWriter, r *http.Request)
type RemoteAddressCompliant ¶
type RemoteAddressCompliant struct {
// contains filtered or unexported fields
}
func (*RemoteAddressCompliant) RemoteAddress ¶
func (r *RemoteAddressCompliant) RemoteAddress() net.IP
func (*RemoteAddressCompliant) SetRemoteAddress ¶
func (r *RemoteAddressCompliant) SetRemoteAddress(a net.IP)
type RemoteAddressWeb ¶
type RemoteAddressWeb struct { trama.NopWebInterceptor // contains filtered or unexported fields }
func NewRemoteAddressWeb ¶
func NewRemoteAddressWeb(h remoteAddresser) *RemoteAddressWeb
type SessionAJAX ¶
type SessionAJAX struct { trama.NopAJAXInterceptor // contains filtered or unexported fields }
func NewSessionAJAX ¶
func NewSessionAJAX(h sessioner) *SessionAJAX
func (SessionAJAX) Before ¶
func (i SessionAJAX) Before(w http.ResponseWriter, r *http.Request)
type SessionCompliant ¶
type SessionCompliant struct {
// contains filtered or unexported fields
}
func (*SessionCompliant) Session ¶
func (h *SessionCompliant) Session() session.Session
func (*SessionCompliant) SetSession ¶
func (h *SessionCompliant) SetSession(session session.Session)
type SessionWeb ¶
type SessionWeb struct { trama.NopWebInterceptor // contains filtered or unexported fields }
func NewSessionWeb ¶
func NewSessionWeb(h sessioner) *SessionWeb
Click to show internal directories.
Click to hide internal directories.