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 Details
-
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 Details
-
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)
-