Class StateRepositoryUiController

java.lang.Object
de.otto.synapse.edison.state.StateRepositoryUiController

@Controller @ConditionalOnBean(de.otto.synapse.state.StateRepository.class) @ConditionalOnProperty(prefix="synapse.edison.state.ui", name="enabled", havingValue="true", matchIfMissing=true) public class StateRepositoryUiController extends Object
  • Constructor Details

    • StateRepositoryUiController

      public StateRepositoryUiController(List<de.otto.synapse.state.StateRepository<?>> stateRepositories, de.otto.synapse.journal.JournalRegistry journals, de.otto.edison.navigation.NavBar rightNavBar, EdisonStateRepositoryUiProperties properties, @Value("${edison.application.management.base-path:internal}") String managementBasePath)
  • Method Details

    • getStateRepositoryHtml

      @GetMapping(path="${edison.application.management.base-path:internal}/staterepositories/{repositoryName}", produces="text/html") public org.springframework.web.servlet.ModelAndView getStateRepositoryHtml(@PathVariable String repositoryName, @RequestParam(defaultValue="0") int page, @RequestParam(defaultValue="100") int pageSize, org.springframework.web.util.UriComponentsBuilder uriComponentsBuilder)
    • getEntityHtmlRedirect

      @GetMapping(path="${edison.application.management.base-path:internal}/staterepositories/{repositoryName}", params="entityId", produces="text/html") public org.springframework.web.servlet.View getEntityHtmlRedirect(@PathVariable String repositoryName, @RequestParam String entityId)
    • getEntityHtml

      @GetMapping(path="${edison.application.management.base-path:internal}/staterepositories/{repositoryName}/{entityId}", produces="text/html") public org.springframework.web.servlet.ModelAndView getEntityHtml(@PathVariable String repositoryName, @PathVariable String entityId)