Package de.otto.synapse.edison.state
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 java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StateRepositoryUiController(java.util.List<de.otto.synapse.state.StateRepository<?>> stateRepositories, de.otto.synapse.journal.JournalRegistry journals, de.otto.edison.navigation.NavBar rightNavBar, EdisonStateRepositoryUiProperties properties, java.lang.String managementBasePath)
-
Method Summary
Modifier and Type Method Description org.springframework.web.servlet.ModelAndViewgetEntityHtml(java.lang.String repositoryName, java.lang.String entityId)org.springframework.web.servlet.ViewgetEntityHtmlRedirect(java.lang.String repositoryName, java.lang.String entityId)org.springframework.web.servlet.ModelAndViewgetStateRepositoryHtml(java.lang.String repositoryName, int page, int pageSize, org.springframework.web.util.UriComponentsBuilder uriComponentsBuilder)
-
-
-
Constructor Detail
-
StateRepositoryUiController
public StateRepositoryUiController(java.util.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}") java.lang.String managementBasePath)
-
-
Method Detail
-
getStateRepositoryHtml
@GetMapping(path="${edison.application.management.base-path:internal}/staterepositories/{repositoryName}", produces="text/html") public org.springframework.web.servlet.ModelAndView getStateRepositoryHtml(@PathVariable java.lang.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 java.lang.String repositoryName, @RequestParam java.lang.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 java.lang.String repositoryName, @PathVariable java.lang.String entityId)
-
-