Class AbstractController

    • Constructor Detail

      • AbstractController

        public AbstractController()
    • Method Detail

      • validateResponse

        protected <T> T validateResponse​(T item,
                                         java.lang.String type)
      • getLocationHeader

        protected <T> org.springframework.http.ResponseEntity<T> getLocationHeader​(T item,
                                                                                   org.springframework.web.util.UriComponentsBuilder builder,
                                                                                   java.lang.String path,
                                                                                   java.lang.String... values)
      • validateInputCode

        protected java.lang.String validateInputCode​(java.lang.String code,
                                                     java.lang.String objectCode,
                                                     java.lang.String objectName)
      • validate

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

        protected org.springframework.validation.BindingResult getBindingResult​(java.lang.Object object,
                                                                                java.lang.String name)
      • validate

        protected void validate​(org.springframework.validation.BindingResult result)
      • executeAndConvertException

        protected <R> R executeAndConvertException​(java.util.function.Supplier<R> supplier)
      • setWebPaginationUtils

        public void setWebPaginationUtils​(WebPaginationUtils webPaginationUtils)