Class TicketBaseController

  • Direct Known Subclasses:
    TicketsController

    public class TicketBaseController
    extends java.lang.Object
    Base Controller. It defines the exception handler to be used by all controllers. Extending controllers can add or overwrite the exception handler if needed.
    • Field Detail

      • DEFAULT_PAGE_SIZE

        protected static final java.lang.String DEFAULT_PAGE_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_CURRENT_PAGE

        protected static final java.lang.String DEFAULT_CURRENT_PAGE
        See Also:
        Constant Field Values
      • INVALID_REQUEST_BODY_ERROR_MESSAGE

        protected static final java.lang.String INVALID_REQUEST_BODY_ERROR_MESSAGE
        See Also:
        Constant Field Values
    • Constructor Detail

      • TicketBaseController

        public TicketBaseController()
    • Method Detail

      • logParam

        protected static java.lang.String logParam​(java.lang.String paramName,
                                                   java.lang.Long paramValue)
      • logParam

        protected static java.lang.String logParam​(java.lang.String paramName,
                                                   java.lang.String paramValue)
      • logValue

        protected static java.lang.String logValue​(java.lang.String paramValue)
      • sanitize

        protected static java.lang.String sanitize​(java.lang.String input)
      • handleErrorInternal

        protected ErrorListWsDTO handleErrorInternal​(java.lang.String type,
                                                     java.lang.String message)
      • validate

        protected void validate​(java.lang.Object object,
                                java.lang.String objectName,
                                org.springframework.validation.Validator validator)
      • getDataMapper

        public DataMapper getDataMapper()
      • setDataMapper

        public void setDataMapper​(DataMapper dataMapper)
      • handleHttpMessageNotReadableException

        @ResponseStatus(BAD_REQUEST)
        @ResponseBody
        @ExceptionHandler(org.springframework.http.converter.HttpMessageNotReadableException.class)
        public ErrorListWsDTO handleHttpMessageNotReadableException​(java.lang.Exception ex)