Class NewsletterWebController
java.lang.Object
com.endurancetrio.app.newsletter.web.NewsletterWebController
Web controller for the newsletter subscription flow.
Handles the footer form POST, delegates to NewsletterService to subscribe the visitor via
the Kit.com v4 API, and redirects to a dedicated result page. Also serves the three result pages:
newsletter-success, newsletter-confirmed, and newsletter-error.
-
Constructor Summary
ConstructorsConstructorDescriptionNewsletterWebController(AppProperties appProperties, MessageService messageService, NewsletterService newsletterService) -
Method Summary
Modifier and TypeMethodDescriptionconfirmed(String language, jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model) error(String language, jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model) success(String language, jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model)
-
Constructor Details
-
NewsletterWebController
@Autowired public NewsletterWebController(AppProperties appProperties, MessageService messageService, NewsletterService newsletterService)
-
-
Method Details
-
error
-
success
-
subscribe
-
confirmed
-