Initial Commit to Add RestAPI Server to IEC
[iec.git] / src / foundation / api / apiserver / app / tmp / run / run.go
diff --git a/src/foundation/api/apiserver/app/tmp/run/run.go b/src/foundation/api/apiserver/app/tmp/run/run.go
new file mode 100644 (file)
index 0000000..cd09452
--- /dev/null
@@ -0,0 +1,144 @@
+// GENERATED CODE - DO NOT EDIT
+// This file is the run file for Revel.
+// It registers all the controllers and provides details for the Revel server engine to
+// properly inject parameters directly into the action endpoints.
+package run
+
+import (
+       "reflect"
+       "github.com/revel/revel"
+       _ "apiserver/app"
+       controllers "apiserver/app/controllers"
+       tests "apiserver/tests"
+       controllers0 "github.com/revel/modules/static/app/controllers"
+       _ "github.com/revel/modules/testrunner/app"
+       controllers1 "github.com/revel/modules/testrunner/app/controllers"
+       "github.com/revel/revel/testing"
+)
+
+var (
+       // So compiler won't complain if the generated code doesn't reference reflect package...
+       _ = reflect.Invalid
+)
+
+// Register and run the application
+func Run(port int) {
+       Register()
+       revel.Run(port)
+}
+
+// Register all the controllers
+func Register() {
+       revel.AppLog.Info("Running revel server")
+       
+       revel.RegisterController((*controllers.App)(nil),
+               []*revel.MethodType{
+                       &revel.MethodType{
+                               Name: "Index",
+                               Args: []*revel.MethodArg{ 
+                               },
+                               RenderArgNames: map[int][]string{ 
+                                       12: []string{ 
+                                       },
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "GetStatus",
+                               Args: []*revel.MethodArg{ 
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       
+               })
+       
+       revel.RegisterController((*controllers0.Static)(nil),
+               []*revel.MethodType{
+                       &revel.MethodType{
+                               Name: "Serve",
+                               Args: []*revel.MethodArg{ 
+                                       &revel.MethodArg{Name: "prefix", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "filepath", Type: reflect.TypeOf((*string)(nil)) },
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "ServeDir",
+                               Args: []*revel.MethodArg{ 
+                                       &revel.MethodArg{Name: "prefix", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "filepath", Type: reflect.TypeOf((*string)(nil)) },
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "ServeModule",
+                               Args: []*revel.MethodArg{ 
+                                       &revel.MethodArg{Name: "moduleName", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "prefix", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "filepath", Type: reflect.TypeOf((*string)(nil)) },
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "ServeModuleDir",
+                               Args: []*revel.MethodArg{ 
+                                       &revel.MethodArg{Name: "moduleName", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "prefix", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "filepath", Type: reflect.TypeOf((*string)(nil)) },
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       
+               })
+       
+       revel.RegisterController((*controllers1.TestRunner)(nil),
+               []*revel.MethodType{
+                       &revel.MethodType{
+                               Name: "Index",
+                               Args: []*revel.MethodArg{ 
+                               },
+                               RenderArgNames: map[int][]string{ 
+                                       76: []string{ 
+                                               "testSuites",
+                                       },
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "Suite",
+                               Args: []*revel.MethodArg{ 
+                                       &revel.MethodArg{Name: "suite", Type: reflect.TypeOf((*string)(nil)) },
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "Run",
+                               Args: []*revel.MethodArg{ 
+                                       &revel.MethodArg{Name: "suite", Type: reflect.TypeOf((*string)(nil)) },
+                                       &revel.MethodArg{Name: "test", Type: reflect.TypeOf((*string)(nil)) },
+                               },
+                               RenderArgNames: map[int][]string{ 
+                                       125: []string{ 
+                                       },
+                               },
+                       },
+                       &revel.MethodType{
+                               Name: "List",
+                               Args: []*revel.MethodArg{ 
+                               },
+                               RenderArgNames: map[int][]string{ 
+                               },
+                       },
+                       
+               })
+       
+       revel.DefaultValidationKeys = map[string]map[int]string{ 
+       }
+       testing.TestSuites = []interface{}{ 
+               (*tests.AppTest)(nil),
+       }
+}