/[eiffelstudio]/trunk/Src/web/eiffel-cloud/modules/es_cloud/webapi/es_cloud_module_webapi.e
ViewVC logotype

Diff of /trunk/Src/web/eiffel-cloud/modules/es_cloud/webapi/es_cloud_module_webapi.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 103674 by jfiat, Fri Nov 8 18:22:44 2019 UTC revision 103675 by jfiat, Tue Nov 12 12:35:53 2019 UTC
# Line 25  feature {NONE} -- Router/administration Line 25  feature {NONE} -- Router/administration
25                          -- <Precursor>                          -- <Precursor>
26                  local                  local
27                          l_root: ES_CLOUD_ROOT_WEBAPI_HANDLER                          l_root: ES_CLOUD_ROOT_WEBAPI_HANDLER
28                            l_plans: ES_CLOUD_PLANS_WEBAPI_HANDLER
29                          l_account: ES_CLOUD_ACCOUNT_WEBAPI_HANDLER                          l_account: ES_CLOUD_ACCOUNT_WEBAPI_HANDLER
30                          l_inst_hlr: ES_CLOUD_INSTALLATIONS_WEBAPI_HANDLER                          l_inst_hlr: ES_CLOUD_INSTALLATIONS_WEBAPI_HANDLER
31                  do                  do
# Line 33  feature {NONE} -- Router/administration Line 34  feature {NONE} -- Router/administration
34                                  a_router.handle ("/cloud", l_root, a_router.methods_get)                                  a_router.handle ("/cloud", l_root, a_router.methods_get)
35                                          -- FIXME: switch earlier for version. Using WSF_ROUTING_HANDLER.                                          -- FIXME: switch earlier for version. Using WSF_ROUTING_HANDLER.
36                                  a_router.handle ("/cloud/{version}/", l_root, a_router.methods_get)                                  a_router.handle ("/cloud/{version}/", l_root, a_router.methods_get)
37                                    create l_plans.make (l_mod_api)
38                                    a_router.handle ("/cloud/{version}/plan/", l_plans, a_router.methods_get)
39                                    a_router.handle ("/cloud/{version}/plan/{pid}", l_plans, a_router.methods_get)
40                                  create l_account.make (l_mod_api)                                  create l_account.make (l_mod_api)
41                                  a_router.handle ("/cloud/{version}/account/", l_account, a_router.methods_get)                                  a_router.handle ("/cloud/{version}/account/", l_account, a_router.methods_get)
42                                  a_router.handle ("/cloud/{version}/account/{uid}", l_account, a_router.methods_get)                                  a_router.handle ("/cloud/{version}/account/{uid}", l_account, a_router.methods_get)

Legend:
Removed from v.103674  
changed lines
  Added in v.103675

  ViewVC Help
Powered by ViewVC 1.1.23