IndexControllerImpl.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*
  2. * Copyright (c) Andrew Grant of Carrick Software 21/03/2025, 00:08. All rights reserved.
  3. *
  4. */
  5. package scot.carricksoftware.grantswriter.controllers;
  6. import org.apache.logging.log4j.LogManager;
  7. import org.apache.logging.log4j.Logger;
  8. import org.springframework.stereotype.Controller;
  9. import org.springframework.ui.Model;
  10. import org.springframework.web.bind.annotation.GetMapping;
  11. import scot.carricksoftware.grantswriter.constants.MappingConstants;
  12. import scot.carricksoftware.grantswriter.constants.ViewConstants;
  13. @Controller
  14. public class IndexControllerImpl implements IndexController {
  15. private static final Logger logger = LogManager.getLogger(IndexControllerImpl.class);
  16. @SuppressWarnings("SameReturnValue")
  17. @GetMapping(MappingConstants.SPECIFY_OUTPUT)
  18. @Override
  19. public final String specifyOutput(final Model model) {
  20. logger.debug("IndexControllerImpl::specifyOutput");
  21. return ViewConstants.NOT_AVAILABLE;
  22. }
  23. @SuppressWarnings("SameReturnValue")
  24. @GetMapping(MappingConstants.CREATE_TEX)
  25. @Override
  26. public final String createTex(final Model model) {
  27. logger.debug("IndexControllerImpl::createTex");
  28. return ViewConstants.NOT_AVAILABLE;
  29. }
  30. @SuppressWarnings("SameReturnValue")
  31. @GetMapping(MappingConstants.BUILD_PDF)
  32. @Override
  33. public String buildPDF(final Model model) {
  34. logger.debug("IndexControllerImpl::buildPDF");
  35. return ViewConstants.NOT_AVAILABLE;
  36. }
  37. @SuppressWarnings("SameReturnValue")
  38. @GetMapping(MappingConstants.PRINT)
  39. @Override
  40. public String print(final Model model) {
  41. logger.debug("IndexControllerImpl::print");
  42. return ViewConstants.NOT_AVAILABLE;
  43. }
  44. }