Package nl.b3p.tailormap.api.controller
Class ViewerController
- java.lang.Object
-
- nl.b3p.tailormap.api.controller.ViewerController
-
public class ViewerController extends Object
-
-
Constructor Summary
Constructors Constructor Description ViewerController(ConfigurationRepository configurationRepository, ApplicationRepository applicationRepository, ApplicationHelper applicationHelper, AuthorizationService authorizationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewerResponsedefaultApp()MapResponsemap(Application app)ViewerResponseviewer(Application app, ViewerResponse.KindEnum viewerKind)
-
-
-
Constructor Detail
-
ViewerController
public ViewerController(ConfigurationRepository configurationRepository, ApplicationRepository applicationRepository, ApplicationHelper applicationHelper, AuthorizationService authorizationService)
-
-
Method Detail
-
defaultApp
@GetMapping(path="${tailormap-api.base-path}/app") public ViewerResponse defaultApp()
-
viewer
@GetMapping(path={"${tailormap-api.base-path}/app/{viewerName}","${tailormap-api.base-path}/service/{viewerName}"}) public ViewerResponse viewer(@ModelAttribute Application app, @ModelAttribute ViewerResponse.KindEnum viewerKind)
-
map
@GetMapping(path={"${tailormap-api.base-path}/app/{viewerName}/map","${tailormap-api.base-path}/service/{viewerName}/map"}) public MapResponse map(@ModelAttribute Application app)
-
-