controller

package
v0.0.0-...-6ec588b Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2016 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

View Source
const (
	USER        = "hdfs"
	SERVER_NODE = "node"
	SERVER_HDFS = "hdfs"
	DELIMITER   = "/"
)
View Source
const (
	DESTINSTALL_PATH = "/usr/local/"
	// DESTINSTALL_SCALA_PATH = "/usr/local/share/"
	SERVER_WIN   = "windows"
	SERVER_LINUX = "linux"
	SERVER_OSX   = "osx"

	LANG_GO    = "go"
	LANG_JAVA  = "java"
	LANG_SCALA = "scala"
)

Variables

View Source
var (
	LayoutFile   string   = "views/layout.html"
	IncludeFiles []string = []string{"views/page-dataflow.html", "views/page-dataflow-log.html", "views/_head.html", "views/_loader.html", "views/_miniloader.html", "views/page-user.html", "views/page-session.html", "views/page-group.html", "views/page-servers.html", "views/page-databrowserdesign.html", "views/page-langenvi.html", "views/page-designer.html"}
	AppBasePath  string   = func(dir string, err error) string { return dir }(os.Getwd())
	EC_APP_PATH  string   = os.Getenv("EC_APP_PATH")
	EC_DATA_PATH string   = os.Getenv("EC_DATA_PATH")
	IsDevMode    bool     = false
)

Functions

func DateToString

func DateToString(tm time.Time) string

func GetChildMenu

func GetChildMenu(r *knot.WebContext, childMenu []colonycore.Menu) interface{}

func GetDirContent

func GetDirContent(path string, h *WebHdfs) (Dirs []colonycore.FileInfo, err error)

func GetHomeDir

func GetHomeDir() string

func GetSedotandWindows

func GetSedotandWindows() bool

function for check sedotand.exe

func GetUser

func GetUser(r *knot.WebContext) (tUser acl.User, err error)

Types

type AclController

type AclController struct {
	App
}

func CreateAclController

func CreateAclController(s *knot.Server) *AclController

func (*AclController) Authenticate

func (a *AclController) Authenticate(r *knot.WebContext) interface{}
==========================================

var payload = { sessionid:"t7AuS0YIE9w8gOWY22HPJaj1pSxEjBNU", accesscheck:[""], accessid:"" };

app.ajaxPost("/acl/authenticate", payload)

============================================= var payload = { accesscheck:["create","read","create"], accessid:"COLONY.DASHBOARD" };

var payload = { accesscheck:7, accessid:"COLONY.DASHBOARD" };

var payload = { accesscheck:[1,2,4], accessid:"COLONY.DASHBOARD" };

app.ajaxPost("/acl/authenticate", payload) =============================================

func (*AclController) Login

func (a *AclController) Login(r *knot.WebContext) interface{}

func (*AclController) Logout

func (a *AclController) Logout(r *knot.WebContext) interface{}

type AdministrationController

type AdministrationController struct {
	App
}

func CreateAdminisrationController

func CreateAdminisrationController(s *knot.Server) *AdministrationController

func (*AdministrationController) DeleteAccess

func (a *AdministrationController) DeleteAccess(r *knot.WebContext) interface{}

func (*AdministrationController) FindAccess

func (a *AdministrationController) FindAccess(r *knot.WebContext) interface{}

func (*AdministrationController) GetAccess

func (a *AdministrationController) GetAccess(r *knot.WebContext) interface{}

func (*AdministrationController) Getaccessdropdown

func (a *AdministrationController) Getaccessdropdown(r *knot.WebContext) interface{}

func (*AdministrationController) InitialSetDatabase

func (a *AdministrationController) InitialSetDatabase() error

func (*AdministrationController) SaveAccess

func (a *AdministrationController) SaveAccess(r *knot.WebContext) interface{}

func (*AdministrationController) Search

func (a *AdministrationController) Search(r *knot.WebContext) interface{}

type App

type App struct {
	Server *knot.Server
}

type ApplicationController

type ApplicationController struct {
	App
}

func CreateApplicationController

func CreateApplicationController(s *knot.Server) *ApplicationController

func (*ApplicationController) ConnectToDataSource

func (a *ApplicationController) ConnectToDataSource() (dbox.IConnection, error)

func (*ApplicationController) CreateNewFile

func (a *ApplicationController) CreateNewFile(r *knot.WebContext) interface{}

func (*ApplicationController) DeleteApps

func (a *ApplicationController) DeleteApps(r *knot.WebContext) interface{}

func (*ApplicationController) DeleteFileSelected

func (a *ApplicationController) DeleteFileSelected(r *knot.WebContext) interface{}

func (*ApplicationController) Deploy

func (a *ApplicationController) Deploy(r *knot.WebContext) interface{}

func (*ApplicationController) GetApps

func (a *ApplicationController) GetApps(r *knot.WebContext) interface{}

func (*ApplicationController) GetServerPathSeparator

func (a *ApplicationController) GetServerPathSeparator(server *colonycore.Server) string

func (*ApplicationController) IsAppDeployed

func (a *ApplicationController) IsAppDeployed(r *knot.WebContext) interface{}

func (*ApplicationController) ReadContent

func (a *ApplicationController) ReadContent(r *knot.WebContext) interface{}

func (*ApplicationController) ReadDirectory

func (a *ApplicationController) ReadDirectory(r *knot.WebContext) interface{}

func (*ApplicationController) RenameFileSelected

func (a *ApplicationController) RenameFileSelected(r *knot.WebContext) interface{}

func (*ApplicationController) RunCommand

func (a *ApplicationController) RunCommand(r *knot.WebContext) interface{}

func (*ApplicationController) SaveAccess

func (a *ApplicationController) SaveAccess(r *knot.WebContext) interface{}

func (*ApplicationController) SaveApps

func (a *ApplicationController) SaveApps(r *knot.WebContext) interface{}

func (*ApplicationController) SelectApps

func (a *ApplicationController) SelectApps(r *knot.WebContext) interface{}

type DataBrowserController

type DataBrowserController struct {
	App
}

func CreateDataBrowserController

func CreateDataBrowserController(s *knot.Server) *DataBrowserController

func (*DataBrowserController) CheckConnection

func (d *DataBrowserController) CheckConnection(r *knot.WebContext) interface{}

func (*DataBrowserController) DeleteBrowser

func (d *DataBrowserController) DeleteBrowser(r *knot.WebContext) interface{}

func (*DataBrowserController) DetailDB

func (d *DataBrowserController) DetailDB(r *knot.WebContext) interface{}

func (*DataBrowserController) GetBrowser

func (d *DataBrowserController) GetBrowser(r *knot.WebContext) interface{}

func (*DataBrowserController) GetDesignView

func (d *DataBrowserController) GetDesignView(r *knot.WebContext) interface{}

func (*DataBrowserController) SaveBrowser

func (d *DataBrowserController) SaveBrowser(r *knot.WebContext) interface{}

func (*DataBrowserController) TestQuery

func (d *DataBrowserController) TestQuery(r *knot.WebContext) interface{}

type DataFlowController

type DataFlowController struct {
	App
}

func CreateDataFlowController

func CreateDataFlowController(s *knot.Server) *DataFlowController

func (*DataFlowController) Delete

func (a *DataFlowController) Delete(r *knot.WebContext) interface{}

func (*DataFlowController) GetDataMonitoring

func (a *DataFlowController) GetDataMonitoring(r *knot.WebContext) interface{}

func (*DataFlowController) GetListData

func (a *DataFlowController) GetListData(r *knot.WebContext) interface{}

func (*DataFlowController) Save

func (a *DataFlowController) Save(r *knot.WebContext) interface{}

func (*DataFlowController) Start

func (a *DataFlowController) Start(r *knot.WebContext) interface{}

type DataGrabberController

type DataGrabberController struct {
	App
}

func CreateDataGrabberController

func CreateDataGrabberController(s *knot.Server) *DataGrabberController

func (*DataGrabberController) AutoGenerateDataSources

func (d *DataGrabberController) AutoGenerateDataSources(payload *colonycore.DataGrabberWizardPayload, formatTime string) ([]*colonycore.DataGrabber, error)

func (*DataGrabberController) FindDataGrabber

func (d *DataGrabberController) FindDataGrabber(r *knot.WebContext) interface{}

func (*DataGrabberController) GenerateNewField

func (d *DataGrabberController) GenerateNewField(payload *colonycore.DataGrabber) (bool, error)

func (*DataGrabberController) GetDataGrabber

func (d *DataGrabberController) GetDataGrabber(r *knot.WebContext) interface{}

func (*DataGrabberController) GetLogs

func (d *DataGrabberController) GetLogs(r *knot.WebContext) interface{}

func (*DataGrabberController) GetSampleDataForAddWizard

func (d *DataGrabberController) GetSampleDataForAddWizard() colonycore.DataGrabberWizardPayload

func (*DataGrabberController) GetTransformedData

func (d *DataGrabberController) GetTransformedData(r *knot.WebContext) interface{}

func (*DataGrabberController) RemoveDataGrabber

func (d *DataGrabberController) RemoveDataGrabber(r *knot.WebContext) interface{}

func (*DataGrabberController) RemoveMultipleDataGrabber

func (d *DataGrabberController) RemoveMultipleDataGrabber(r *knot.WebContext) interface{}

func (*DataGrabberController) SaveDataGrabber

func (d *DataGrabberController) SaveDataGrabber(r *knot.WebContext) interface{}

func (*DataGrabberController) SaveDataGrabberWizard

func (d *DataGrabberController) SaveDataGrabberWizard(r *knot.WebContext) interface{}

func (*DataGrabberController) SelectDataGrabber

func (d *DataGrabberController) SelectDataGrabber(r *knot.WebContext) interface{}

func (*DataGrabberController) StartTransformation

func (d *DataGrabberController) StartTransformation(r *knot.WebContext) interface{}

func (*DataGrabberController) Stat

func (d *DataGrabberController) Stat(r *knot.WebContext) interface{}

func (*DataGrabberController) StopTransformation

func (d *DataGrabberController) StopTransformation(r *knot.WebContext) interface{}

func (*DataGrabberController) Transform

func (d *DataGrabberController) Transform(dataGrabber *colonycore.DataGrabber) (bool, []toolkit.M, string)

type DataSourceController

type DataSourceController struct {
	App
}

func CreateDataSourceController

func CreateDataSourceController(s *knot.Server) *DataSourceController

func (*DataSourceController) ConnectToDataSource

func (d *DataSourceController) ConnectToDataSource(_id string) (*colonycore.DataSource, *colonycore.Connection, dbox.IConnection, dbox.IQuery, MetaSave, error)

func (*DataSourceController) ConnectToDataSourceDB

func (d *DataSourceController) ConnectToDataSourceDB(payload toolkit.M) (int, []toolkit.M, *colonycore.DataBrowser, error)

func (*DataSourceController) DoFetchDataSourceMetaData

func (d *DataSourceController) DoFetchDataSourceMetaData(dataConn *colonycore.Connection, from string) (bool, []*colonycore.FieldInfo, error)

func (*DataSourceController) FetchDataSourceLookupData

func (d *DataSourceController) FetchDataSourceLookupData(r *knot.WebContext) interface{}

func (*DataSourceController) FetchDataSourceMetaData

func (d *DataSourceController) FetchDataSourceMetaData(r *knot.WebContext) interface{}

func (*DataSourceController) FetchDataSourceSubData

func (d *DataSourceController) FetchDataSourceSubData(r *knot.WebContext) interface{}

func (*DataSourceController) FindConnection

func (d *DataSourceController) FindConnection(r *knot.WebContext) interface{}

func (*DataSourceController) GetConnections

func (d *DataSourceController) GetConnections(r *knot.WebContext) interface{}

func (*DataSourceController) GetDataSourceCollections

func (d *DataSourceController) GetDataSourceCollections(r *knot.WebContext) interface{}

func (*DataSourceController) GetDataSources

func (d *DataSourceController) GetDataSources(r *knot.WebContext) interface{}

func (*DataSourceController) RemoveMultipleConnection

func (d *DataSourceController) RemoveMultipleConnection(r *knot.WebContext) interface{}

func (*DataSourceController) RemoveMultipleDataSource

func (d *DataSourceController) RemoveMultipleDataSource(r *knot.WebContext) interface{}

func (*DataSourceController) RunDataSourceQuery

func (d *DataSourceController) RunDataSourceQuery(r *knot.WebContext) interface{}

func (*DataSourceController) SaveConnection

func (d *DataSourceController) SaveConnection(r *knot.WebContext) interface{}

func (*DataSourceController) SaveDataSource

func (d *DataSourceController) SaveDataSource(r *knot.WebContext) interface{}

func (*DataSourceController) SelectConnection

func (d *DataSourceController) SelectConnection(r *knot.WebContext) interface{}

func (*DataSourceController) SelectDataSource

func (d *DataSourceController) SelectDataSource(r *knot.WebContext) interface{}

func (*DataSourceController) TestConnection

func (d *DataSourceController) TestConnection(r *knot.WebContext) interface{}

type FileBrowserController

type FileBrowserController struct {
	App
}

func CreateFileBrowserController

func CreateFileBrowserController(s *knot.Server) *FileBrowserController

func (*FileBrowserController) Delete

func (s *FileBrowserController) Delete(r *knot.WebContext) interface{}

func (*FileBrowserController) Download

func (s *FileBrowserController) Download(r *knot.WebContext) interface{}

func (*FileBrowserController) Edit

func (s *FileBrowserController) Edit(r *knot.WebContext) interface{}

func (*FileBrowserController) GetContent

func (s *FileBrowserController) GetContent(r *knot.WebContext) interface{}

func (*FileBrowserController) GetDir

func (s *FileBrowserController) GetDir(r *knot.WebContext) interface{}

func (*FileBrowserController) GetServers

func (s *FileBrowserController) GetServers(r *knot.WebContext) interface{}

func (*FileBrowserController) NewFile

func (s *FileBrowserController) NewFile(r *knot.WebContext) interface{}

func (*FileBrowserController) NewFolder

func (s *FileBrowserController) NewFolder(r *knot.WebContext) interface{}

func (*FileBrowserController) Permission

func (s *FileBrowserController) Permission(r *knot.WebContext) interface{}

func (*FileBrowserController) Rename

func (s *FileBrowserController) Rename(r *knot.WebContext) interface{}

func (*FileBrowserController) Upload

func (s *FileBrowserController) Upload(r *knot.WebContext) interface{}

type GroupController

type GroupController struct {
	App
}

func CreateGroupController

func CreateGroupController(s *knot.Server) *GroupController

func (*GroupController) DeleteGroup

func (a *GroupController) DeleteGroup(r *knot.WebContext) interface{}

func (*GroupController) FindGroup

func (a *GroupController) FindGroup(r *knot.WebContext) interface{}

func (*GroupController) FindUserLdap

func (a *GroupController) FindUserLdap(r *knot.WebContext) interface{}

func (*GroupController) GetAccessGroup

func (a *GroupController) GetAccessGroup(r *knot.WebContext) interface{}

func (*GroupController) GetGroup

func (a *GroupController) GetGroup(r *knot.WebContext) interface{}

func (*GroupController) GetLdapdataAddress

func (a *GroupController) GetLdapdataAddress(r *knot.WebContext) interface{}

func (*GroupController) InitialSetDatabase

func (a *GroupController) InitialSetDatabase() error

func (*GroupController) RefreshGroupLdap

func (a *GroupController) RefreshGroupLdap(r *knot.WebContext) interface{}

func (*GroupController) SaveGroup

func (a *GroupController) SaveGroup(r *knot.WebContext) interface{}

func (*GroupController) SaveGroupConfigLdap

func (a *GroupController) SaveGroupConfigLdap(r *knot.WebContext) interface{}

func (*GroupController) Search

func (a *GroupController) Search(r *knot.WebContext) interface{}

type LangenvironmentController

type LangenvironmentController struct {
	App
}

func CreateLangenvironmentController

func CreateLangenvironmentController(l *knot.Server) *LangenvironmentController

func (*LangenvironmentController) GetLanguage

func (le *LangenvironmentController) GetLanguage(r *knot.WebContext) interface{}

func (*LangenvironmentController) GetServerLanguage

func (le *LangenvironmentController) GetServerLanguage(r *knot.WebContext) interface{}

func (*LangenvironmentController) ProcessSetup

func (l *LangenvironmentController) ProcessSetup(dataServers *colonycore.Server, query *dbox.Filter, serverPathSeparator string, sshSetting sshclient.SshSetting) ([]sshclient.RunCommandResult, error)

func (*LangenvironmentController) SetupFromSH

func (l *LangenvironmentController) SetupFromSH(r *knot.WebContext) interface{}

func (*LangenvironmentController) UninstallLang

func (l *LangenvironmentController) UninstallLang(r *knot.WebContext) interface{}

type ListDir

type ListDir struct {
	Dir      colonycore.FileInfo
	DirDepth int
}

func GetDirbyDepth

func GetDirbyDepth(List []ListDir, depth int) (Dirs []ListDir)

type LoginController

type LoginController struct {
	App
}

func CreateLoginController

func CreateLoginController(l *knot.Server) *LoginController

func (*LoginController) Authenticate

func (l *LoginController) Authenticate(r *knot.WebContext) interface{}

func (*LoginController) GetAccessMenu

func (l *LoginController) GetAccessMenu(r *knot.WebContext) interface{}

func (*LoginController) GetSession

func (l *LoginController) GetSession(r *knot.WebContext) interface{}

func (*LoginController) GetUserName

func (l *LoginController) GetUserName(r *knot.WebContext) interface{}

func (*LoginController) InitialSetDatabase

func (l *LoginController) InitialSetDatabase() error

func (*LoginController) Logout

func (l *LoginController) Logout(r *knot.WebContext) interface{}

func (*LoginController) PrepareDefaultUser

func (l *LoginController) PrepareDefaultUser() (err error)

func (*LoginController) ProcessLogin

func (l *LoginController) ProcessLogin(r *knot.WebContext) interface{}

func (*LoginController) ResetPassword

func (l *LoginController) ResetPassword(r *knot.WebContext) interface{}

func (*LoginController) SavePassword

func (l *LoginController) SavePassword(r *knot.WebContext) interface{}

type MetaSave

type MetaSave struct {
	// contains filtered or unexported fields
}

type PageDesignerController

type PageDesignerController struct {
	App
}

func CreatePageDesignerController

func CreatePageDesignerController(s *knot.Server) *PageDesignerController

func (*PageDesignerController) GetPages

func (p *PageDesignerController) GetPages(r *knot.WebContext) interface{}

func (*PageDesignerController) GetWidgetSetting

func (p *PageDesignerController) GetWidgetSetting(r *knot.WebContext) interface{}

func (*PageDesignerController) PageView

func (p *PageDesignerController) PageView(r *knot.WebContext) interface{}

func (*PageDesignerController) RemovePage

func (p *PageDesignerController) RemovePage(r *knot.WebContext) interface{}

func (*PageDesignerController) SavePage

func (p *PageDesignerController) SavePage(r *knot.WebContext) interface{}

func (*PageDesignerController) SelectPage

func (p *PageDesignerController) SelectPage(r *knot.WebContext) interface{}

func (*PageDesignerController) WidgetPreview

func (p *PageDesignerController) WidgetPreview(r *knot.WebContext) interface{}

type ServerController

type ServerController struct {
	App
}

func CreateServerController

func CreateServerController(s *knot.Server) *ServerController

func (*ServerController) CheckPing

func (s *ServerController) CheckPing(r *knot.WebContext) interface{}

func (*ServerController) DeleteServers

func (s *ServerController) DeleteServers(r *knot.WebContext) interface{}

func (*ServerController) GetServers

func (s *ServerController) GetServers(r *knot.WebContext) interface{}

func (*ServerController) PingServer

func (s *ServerController) PingServer(r *knot.WebContext) interface{}

func (*ServerController) SaveServers

func (s *ServerController) SaveServers(r *knot.WebContext) interface{}

func (*ServerController) SelectServers

func (s *ServerController) SelectServers(r *knot.WebContext) interface{}

func (*ServerController) ToggleSedotanService

func (s *ServerController) ToggleSedotanService(op string, id string) (bool, error)

type SessionController

type SessionController struct {
	App
}

func CreateSessionController

func CreateSessionController(s *knot.Server) *SessionController

func (*SessionController) GetSession

func (a *SessionController) GetSession(r *knot.WebContext) interface{}

func (*SessionController) InitialSetDatabase

func (a *SessionController) InitialSetDatabase() error

func (*SessionController) SetExpired

func (a *SessionController) SetExpired(r *knot.WebContext) interface{}

type UserController

type UserController struct {
	App
}

func CreateUserController

func CreateUserController(s *knot.Server) *UserController

func (*UserController) ChangePass

func (a *UserController) ChangePass(r *knot.WebContext) interface{}

func (*UserController) DeleteUser

func (a *UserController) DeleteUser(r *knot.WebContext) interface{}

func (*UserController) FindUser

func (a *UserController) FindUser(r *knot.WebContext) interface{}

func (*UserController) GetAccess

func (a *UserController) GetAccess(r *knot.WebContext) interface{}

func (*UserController) GetConfigLdap

func (a *UserController) GetConfigLdap(r *knot.WebContext) interface{}

func (*UserController) GetUser

func (a *UserController) GetUser(r *knot.WebContext) interface{}

func (*UserController) GetUserLdap

func (a *UserController) GetUserLdap(r *knot.WebContext) interface{}

func (*UserController) InitialSetDatabase

func (a *UserController) InitialSetDatabase() error

func (*UserController) SaveConfigLdap

func (a *UserController) SaveConfigLdap(r *knot.WebContext) interface{}

func (*UserController) SaveUser

func (a *UserController) SaveUser(r *knot.WebContext) interface{}

func (*UserController) Search

func (a *UserController) Search(r *knot.WebContext) interface{}

func (*UserController) TestFindUserLdap

func (a *UserController) TestFindUserLdap(r *knot.WebContext) interface{}

type WebController

type WebController struct {
	App
}

func CreateWebController

func CreateWebController(s *knot.Server) *WebController

func (*WebController) Administration

func (w *WebController) Administration(r *knot.WebContext) interface{}

func (*WebController) Application

func (w *WebController) Application(r *knot.WebContext) interface{}

func (*WebController) ConfirmReset

func (w *WebController) ConfirmReset(r *knot.WebContext) interface{}

func (*WebController) DataBrowser

func (w *WebController) DataBrowser(r *knot.WebContext) interface{}

func (*WebController) DataFlow

func (w *WebController) DataFlow(r *knot.WebContext) interface{}

func (*WebController) DataGrabber

func (w *WebController) DataGrabber(r *knot.WebContext) interface{}

func (*WebController) DataSource

func (w *WebController) DataSource(r *knot.WebContext) interface{}

func (*WebController) FileBrowser

func (w *WebController) FileBrowser(r *knot.WebContext) interface{}

func (*WebController) Index

func (w *WebController) Index(r *knot.WebContext) interface{}

func (*WebController) Login

func (w *WebController) Login(r *knot.WebContext) interface{}

func (*WebController) PageDesigner

func (w *WebController) PageDesigner(r *knot.WebContext) interface{}

func (*WebController) PageView

func (w *WebController) PageView(r *knot.WebContext, args []string) interface{}

func (*WebController) Pages

func (w *WebController) Pages(r *knot.WebContext) interface{}

func (*WebController) PredefinedVariables

func (w *WebController) PredefinedVariables(params ...toolkit.M) interface{}

func (*WebController) WebGrabber

func (w *WebController) WebGrabber(r *knot.WebContext) interface{}

func (*WebController) Widget

func (w *WebController) Widget(r *knot.WebContext) interface{}

func (*WebController) WidgetChart

func (w *WebController) WidgetChart(r *knot.WebContext) interface{}

func (*WebController) WidgetGrid

func (w *WebController) WidgetGrid(r *knot.WebContext) interface{}

func (*WebController) WidgetSelector

func (w *WebController) WidgetSelector(r *knot.WebContext) interface{}

type WebGrabberController

type WebGrabberController struct {
	App
	// contains filtered or unexported fields
}

func CreateWebGrabberController

func CreateWebGrabberController(s *knot.Server) *WebGrabberController

func GetDirSnapshot

func GetDirSnapshot(nameid string) *WebGrabberController

func NewHistory

func NewHistory(nameid string) *WebGrabberController

func (*WebGrabberController) ConnectToSedotanServer

func (w *WebGrabberController) ConnectToSedotanServer() (*SshSetting, *colonycore.Server, error)

func (*WebGrabberController) DaemonStat

func (w *WebGrabberController) DaemonStat(r *knot.WebContext) interface{}

func (*WebGrabberController) DaemonToggle

func (w *WebGrabberController) DaemonToggle(r *knot.WebContext) interface{}

func (*WebGrabberController) FetchContent

func (w *WebGrabberController) FetchContent(r *knot.WebContext) interface{}

func (*WebGrabberController) GetFetchedData

func (w *WebGrabberController) GetFetchedData(r *knot.WebContext) interface{}

func (*WebGrabberController) GetHistory

func (w *WebGrabberController) GetHistory(r *knot.WebContext) interface{}

func (*WebGrabberController) GetLog

func (w *WebGrabberController) GetLog(r *knot.WebContext) interface{}

func (*WebGrabberController) GetLogHistory

func (w *WebGrabberController) GetLogHistory(datas []interface{}, date string) interface{}

func (*WebGrabberController) GetScrapperData

func (w *WebGrabberController) GetScrapperData(r *knot.WebContext) interface{}

func (*WebGrabberController) GetSnapshot

func (w *WebGrabberController) GetSnapshot(r *knot.WebContext) interface{}

func (*WebGrabberController) OpenHistory

func (w *WebGrabberController) OpenHistory() ([]interface{}, error)

func (*WebGrabberController) OpenSnapShot

func (w *WebGrabberController) OpenSnapShot(Nameid string) ([]interface{}, error)

func (*WebGrabberController) RemoveGrabber

func (w *WebGrabberController) RemoveGrabber(r *knot.WebContext) interface{}

func (*WebGrabberController) RemoveMultipleWebGrabber

func (w *WebGrabberController) RemoveMultipleWebGrabber(r *knot.WebContext) interface{}

func (*WebGrabberController) SaveScrapperData

func (w *WebGrabberController) SaveScrapperData(r *knot.WebContext) interface{}

func (*WebGrabberController) SelectScrapperData

func (w *WebGrabberController) SelectScrapperData(r *knot.WebContext) interface{}

func (*WebGrabberController) StartService

func (w *WebGrabberController) StartService(r *knot.WebContext) interface{}

func (*WebGrabberController) Stat

func (w *WebGrabberController) Stat(r *knot.WebContext) interface{}

func (*WebGrabberController) StopService

func (w *WebGrabberController) StopService(r *knot.WebContext) interface{}

func (*WebGrabberController) SyncConfig

func (d *WebGrabberController) SyncConfig() error

type WidgetController

type WidgetController struct {
	App
}

func CreateWidgetController

func CreateWidgetController(s *knot.Server) *WidgetController

func (*WidgetController) EditWidget

func (w *WidgetController) EditWidget(r *knot.WebContext) interface{}

func (*WidgetController) FetchDataSources

func (w *WidgetController) FetchDataSources(ids string) (toolkit.Ms, error)

func (*WidgetController) GetDataSource

func (w *WidgetController) GetDataSource(r *knot.WebContext) interface{}

func (*WidgetController) GetWidget

func (w *WidgetController) GetWidget(r *knot.WebContext) interface{}

func (*WidgetController) PreviewExample

func (w *WidgetController) PreviewExample(r *knot.WebContext) interface{}

func (*WidgetController) RemoveWidget

func (w *WidgetController) RemoveWidget(r *knot.WebContext) interface{}

func (*WidgetController) SaveWidget

func (w *WidgetController) SaveWidget(r *knot.WebContext) interface{}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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