-
-
Notifications
You must be signed in to change notification settings - Fork 113
/
action_handlers.go
69 lines (51 loc) · 3.41 KB
/
action_handlers.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package server
import "github.com/daptin/daptin/server/resource"
func GetActionPerformers(initConfig *resource.CmsConfig, configStore *resource.ConfigStore) []resource.ActionPerformerInterface {
performers := make([]resource.ActionPerformerInterface, 0)
becomeAdminPerformer, err := resource.NewBecomeAdminPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create become admin performer")
performers = append(performers, becomeAdminPerformer)
downloadConfigPerformer, err := resource.NewDownloadCmsConfigPerformer(initConfig)
resource.CheckErr(err, "Failed to create download config performer")
performers = append(performers, downloadConfigPerformer)
exportDataPerformer, err := resource.NewExportDataPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create data export performer")
performers = append(performers, exportDataPerformer)
importDataPerformer, err := resource.NewImportDataPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create data import performer")
performers = append(performers, importDataPerformer)
oauth2redirect, err := resource.NewOauthLoginBeginActionPerformer(initConfig, cruds, configStore)
resource.CheckErr(err, "Failed to create oauth2 request performer")
performers = append(performers, oauth2redirect)
oauth2response, err := resource.NewOauthLoginResponseActionPerformer(initConfig, cruds, configStore)
resource.CheckErr(err, "Failed to create oauth2 response handler")
performers = append(performers, oauth2response)
oauthProfileExchangePerformer, err := resource.NewOuathProfileExchangePerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create oauth2 profile exchange handler")
performers = append(performers, oauthProfileExchangePerformer)
generateJwtPerformer, err := resource.NewGenerateJwtTokenPerformer(configStore, cruds)
resource.CheckErr(err, "Failed to create generate jwt performer")
performers = append(performers, generateJwtPerformer)
NewNetworkRequestPerformer, err := resource.NewNetworkRequestPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create generate network request performer")
performers = append(performers, NewNetworkRequestPerformer)
randomDataGenerator, err := resource.NewRandomDataGeneratePerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create random data generator")
performers = append(performers, randomDataGenerator)
marketplacePackage, err := resource.NewMarketplacePackageInstaller(initConfig, cruds)
resource.CheckErr(err, "Failed to create marketplace package install performer")
performers = append(performers, marketplacePackage)
refreshMarketPlaceHandler, err := resource.NewRefreshMarketplacePackagelistPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create marketplace package refresh performer")
performers = append(performers, refreshMarketPlaceHandler)
restartPerformer, err := resource.NewRestarSystemPerformer(initConfig)
resource.CheckErr(err, "Failed to create restart performer")
performers = append(performers, restartPerformer)
xlsUploadPerformer, err := resource.NewUploadFileToEntityPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create xls upload performer")
performers = append(performers, xlsUploadPerformer)
fileUploadPerformer, err := resource.NewFileUploadActionPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create restart performer")
performers = append(performers, fileUploadPerformer)
return performers
}