Example usage for org.springframework.validation BindingResult hasErrors

List of usage examples for org.springframework.validation BindingResult hasErrors

Introduction

In this page you can find the example usage for org.springframework.validation BindingResult hasErrors.

Prototype

boolean hasErrors();

Source Link

Document

Return if there were any errors.

Usage

From source file:com.aplikasi.penjualan.controller.DataKaryawanHtmlController.java

@RequestMapping(value = "/edit", method = RequestMethod.POST)
public String prosesFormEdit(@Valid DataKaryawan k, BindingResult errors) {
    if (errors.hasErrors()) {
        return "/karyawan/edit";
    }/*from   ww w.  ja  v  a 2 s.c o  m*/
    kd.save(k);
    return "redirect:list";
}

From source file:com.aplikasi.penjualan.controller.DataKaryawanHtmlController.java

@RequestMapping(value = "/form", method = RequestMethod.POST)
public String prosesForm(@Valid DataKaryawan k, BindingResult errors) {
    if (errors.hasErrors()) {
        return "/karyawan/form";
    }// www  .j  ava2s  . c  o m
    kd.save(k);
    return "redirect:list";
}

From source file:com.rambird.miles.web.VisitController.java

@RequestMapping(value = "/owners/{ownerId}/pets/{petId}/visits/new", method = RequestMethod.POST)
public String processNewVisitForm(@Valid Visit visit, BindingResult result, SessionStatus status) {
    if (result.hasErrors()) {
        return "pets/createOrUpdateVisitForm";
    } else {//from w  w w  . ja  va 2  s  . c om
        this.rambirdService.saveVisit(visit);
        status.setComplete();
        return "redirect:/owners/{ownerId}";
    }
}

From source file:com.rambird.web.VisitController.java

@RequestMapping(value = "/owners/{ownerId}/pets/{petId}/visits/new", method = RequestMethod.POST)
public String processNewVisitForm(@Valid Visit visit, BindingResult result, SessionStatus status) {
    if (result.hasErrors()) {
        return "pets/createOrUpdateVisitForm";
    } else {/*from   w w  w  .  ja  v  a  2 s  . c o m*/
        this.clinicService.saveVisit(visit);
        status.setComplete();
        return "redirect:/owners/{ownerId}";
    }
}

From source file:gallery.web.validator.wallpaper.comment.WallpaperCommentValidator.java

@Override
public BindingResult bindAndValidate(Object command, HttpServletRequest request) {
    BindingResult res = super.bindAndValidate(command, request);
    if (!res.hasErrors()) {
        WallpaperComment p = (WallpaperComment) command;
        //checking if there is such wallpaper
        if (wallpaperService.getRowCount("id", p.getId_photo()) == 1) {
            p.setCreationTime(new Timestamp(System.currentTimeMillis()));
            //setting user
            p.setUser(security.Utils.getCurrentUser(request));
        } else {/*from  w w w  .  j av  a 2  s .c  o  m*/
            common.CommonAttributes.addErrorMessage("not_exists.wallpaper", request);
            res.reject("not_exists.wallpaper");
        }
    }
    return res;
}

From source file:lcn.samples.petclinic.controller.VisitController.java

@RequestMapping(value = "/owners/{ownerId}/pets/{petId}/visits/new", method = RequestMethod.POST)
public String processNewVisitForm(@Valid Visit visit, BindingResult result, SessionStatus status) {
    if (result.hasErrors()) {
        return "pets/createOrUpdateVisitForm";
    } else {//from  www. ja va 2 s.c om
        this.clinicService.saveVisit(visit);
        status.setComplete();
        return "redirect:/owners/{ownerId}.do";
    }
}

From source file:onlinevideostore.controller.CustomerController.java

@RequestMapping(value = "/addCustomer", method = RequestMethod.POST)
public String customerInfor(@Valid Customer customer, BindingResult result) {
    if (result.hasErrors()) {
        return "customerRegistration";
    } else {/*ww  w  .jav  a  2  s. c o  m*/
        String md5password = DigestUtils.md5DigestAsHex(customer.getPassword().getBytes());
        customer.setPassword(md5password);
        customer.setRole("ROLE_USER");
        customerService.addCustomer(customer);
        //notification(customer);
        return "login";
    }
}

From source file:com.example.mvc.MessageController.java

@RequestMapping(method = RequestMethod.POST)
public ModelAndView create(@Valid Message message, BindingResult result, RedirectAttributes redirect) {
    if (result.hasErrors()) {
        return new ModelAndView("messages/form", "formErrors", result.getAllErrors());
    }/*from   www.  j  a v a  2  s  .  c  o  m*/
    message = this.messageRepository.save(message);
    redirect.addFlashAttribute("globalMessage", "Successfully created a new message");
    return new ModelAndView("redirect:/{message.id}", "message.id", message.getId());
}

From source file:com.example.session.app.account.AccountCreateController.java

@RequestMapping(value = "create", method = RequestMethod.POST)
public String update(@Validated AccountCreateForm form, BindingResult result) {

    if (result.hasErrors()) {
        ResultMessages messages = ResultMessages.error();
        messages.add("e.st.ac.5001");
        throw new IllegalOperationException(messages);
    }/*from ww w.  j a  va2  s. co m*/

    Account account = beanMapper.map(form, Account.class);
    accountService.create(account, form.getPassword());

    return "redirect:/account/create?finish";
}

From source file:com.library.bookarticlelibrary.controller.ArticlesController.java

@RequestMapping(value = { "/articles/article/editarticle/savearticle",
        "/articles/savearticle" }, method = RequestMethod.POST)
public ModelAndView editArticle(@Valid Article article, BindingResult articleResult) {
    if (articleResult.hasErrors()) {
        return new ModelAndView("addarticle");
    }/*from   w w  w  .  ja va  2s  .c o  m*/
    List<Author> authors = article.getAuthors();
    List<Author> checkedAuthors = new ArrayList<>();
    for (Author author : authors) {
        author = authorDao.getAuthorByName(author.getFirstname(), author.getLastname());
        checkedAuthors.add(author);
    }
    article.setAuthors(checkedAuthors);
    articleDao.saveOrUpdate(article);

    return new ModelAndView("redirect:/articles");
}