Class AbstractNcssController

java.lang.Object
thredds.server.ncss.controller.AbstractNcssController
Direct Known Subclasses:
NcssGridController, NcssPointController

@Controller @RequestMapping("/ncss") public abstract class AbstractNcssController extends Object
Superclass for ncss controllers
  • Constructor Details

    • AbstractNcssController

      public AbstractNcssController()
  • Method Details

    • getDatasetPath

      public String getDatasetPath(jakarta.servlet.http.HttpServletRequest req)
    • setResponseHeaders

      protected void setResponseHeaders(jakarta.servlet.http.HttpServletResponse response, org.springframework.http.HttpHeaders httpHeaders)
    • buildDatasetUrl

      protected String buildDatasetUrl(String path)
    • handleValidationErrorMessage

      protected void handleValidationErrorMessage(jakarta.servlet.http.HttpServletResponse response, int status, String errorMessage)
    • makeAcceptXML

      public static org.jdom2.Element makeAcceptXML(SupportedOperation ops)
    • makeAcceptList

      public static List<String> makeAcceptList(SupportedOperation ops)
    • handle

      @ExceptionHandler(NcssException.class) public org.springframework.http.ResponseEntity<String> handle(NcssException e)
    • getDatasetPath

      public static String getDatasetPath(String path)