@Controller
@ConditionalOnBean(value=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 and 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) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.ModelAndView |
getEntityHtml(java.lang.String repositoryName,
java.lang.String entityId) |
org.springframework.web.servlet.View |
getEntityHtmlRedirect(java.lang.String repositoryName,
java.lang.String entityId) |
org.springframework.web.servlet.ModelAndView |
getStateRepositoryHtml(java.lang.String repositoryName,
int page,
int pageSize,
org.springframework.web.util.UriComponentsBuilder uriComponentsBuilder) |
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(value="${edison.application.management.base-path:internal}")
java.lang.String managementBasePath)
@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)
@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)
@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)