Class BaseController

    • 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
      • BASIC_FIELD_SET

        protected static final java.lang.String BASIC_FIELD_SET
        See Also:
        Constant Field Values
      • DEFAULT_FIELD_SET

        protected static final java.lang.String DEFAULT_FIELD_SET
        See Also:
        Constant Field Values
      • HEADER_TOTAL_COUNT

        protected static final java.lang.String HEADER_TOTAL_COUNT
        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

      • BaseController

        public BaseController()
    • Method Detail

      • logParam

        protected static java.lang.String logParam​(java.lang.String paramName,
                                                   long paramValue)
      • 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)
      • addPaginationField

        protected java.lang.String addPaginationField​(java.lang.String fields)
        Adds pagination field to the 'fields' parameter
        Parameters:
        fields -
        Returns:
        fields with pagination
      • setTotalCountHeader

        protected void setTotalCountHeader​(javax.servlet.http.HttpServletResponse response,
                                           PaginationWsDTO paginationDto)
      • setTotalCountHeader

        protected void setTotalCountHeader​(javax.servlet.http.HttpServletResponse response,
                                           PaginationData paginationDto)
      • getDataMapper

        protected DataMapper getDataMapper()
      • setDataMapper

        protected void setDataMapper​(DataMapper dataMapper)
      • handleHttpMessageNotReadableException

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