Package io.dialob.boot.controller
Class ReviewController
java.lang.Object
io.dialob.boot.controller.BaseController
io.dialob.boot.controller.ReviewController
@Controller
@RequestMapping("${review.context-path:/review}")
public class ReviewController
extends BaseController
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Constructor Summary
ConstructorsConstructorDescriptionReviewController(ReviewApplicationSettings settings, io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireRepository, io.dialob.form.service.api.FormDatabase formDatabase, com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.dialob.security.tenant.CurrentTenant currentTenant, PageSettingsProvider pageSettingsProvider) -
Method Summary
Modifier and TypeMethodDescriptionreview(@Valid ReviewController.GetReview getReview, org.springframework.security.web.csrf.CsrfToken cfrsToken, org.springframework.ui.Model model, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class io.dialob.boot.controller.BaseController
index, isValidTenantId
-
Constructor Details
-
ReviewController
public ReviewController(ReviewApplicationSettings settings, io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireRepository, io.dialob.form.service.api.FormDatabase formDatabase, com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.dialob.security.tenant.CurrentTenant currentTenant, PageSettingsProvider pageSettingsProvider)
-
-
Method Details
-
review
@GetMapping(value="/{questionnaireId}", produces="text/html") public String review(@Valid @Valid ReviewController.GetReview getReview, org.springframework.security.web.csrf.CsrfToken cfrsToken, org.springframework.ui.Model model, jakarta.servlet.http.HttpServletRequest request) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-