Package com.evolveum.midpoint.rest.impl
Class RestApiIndex
- java.lang.Object
-
- com.evolveum.midpoint.rest.impl.AbstractRestController
-
- com.evolveum.midpoint.rest.impl.RestApiIndex
-
@RestController @RequestMapping({"/ws","/rest","/api"}) public class RestApiIndex extends AbstractRestController
Support for simple index page with REST API endpoints (HTML and JSON).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RestApiIndex.OperationJson
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.rest.impl.AbstractRestController
auditService, logger, prismContext, securityHelper, taskManager
-
-
Constructor Summary
Constructors Constructor Description RestApiIndex(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping handlerMapping, javax.servlet.ServletContext servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<?,?>
config()
List<RestApiIndex.OperationJson>
index(javax.servlet.http.HttpServletRequest request)
String
indexHtml(javax.servlet.http.HttpServletRequest request)
void
notFoundFallback()
-
Methods inherited from class com.evolveum.midpoint.rest.impl.AbstractRestController
controllerBasePath, createBody, createErrorResponseBuilder, createErrorResponseBuilder, createResponse, createResponse, createResponse, createResponseWithLocation, createSubresult, finishRequest, handleException, handleExceptionNoLog, initRequest
-
-
-
-
Method Detail
-
index
@GetMapping(produces="application/json") public List<RestApiIndex.OperationJson> index(javax.servlet.http.HttpServletRequest request)
-
indexHtml
@GetMapping(produces={"text/html","text/plain","*/*"}) public String indexHtml(javax.servlet.http.HttpServletRequest request)
-
notFoundFallback
@RequestMapping("/**") public void notFoundFallback()
-
config
@GetMapping("/config") public Map<?,?> config()
-
-