Package org.springframework.data.mongodb.examples.custsvc.domain

Examples of org.springframework.data.mongodb.examples.custsvc.domain.Customer


    @Autowired
    CustomerRepository customerRepository;

    @RequestMapping(method = RequestMethod.GET)
    public String setupForm(Model model) {
        Customer customer = new Customer();
        model.addAttribute("customer", customer);
        return "customer/newCustomerForm";
    }
View Full Code Here


    }

    @RequestMapping(value = "/customerDelete/{id}")
    @Transactional
    public String delete(@PathVariable Long id) {
        Customer customer = customerRepository.findOne(id);
        if (customer != null) {
            customerRepository.delete(customer);
        }
        return "redirect:/customer";
    }
View Full Code Here

    }

    @RequestMapping(value = "/customerClear/{id}")
    @Transactional
    public String clear(@PathVariable Long id) {
        Customer customer = customerRepository.findOne(id);
        if (customer != null) {
            customer.setSurveyInfo(new SurveyInfo());
            customerRepository.save(customer);
        }
        return "redirect:/customer/" + id;
    }
View Full Code Here

    @Autowired
    CustomerRepository customerRepository;

    @RequestMapping(method = RequestMethod.GET)
    public String setupForm(@PathVariable Long id, Model model) {
        Customer customer = customerRepository.findOne(id);
        Survey survey = new Survey();
        model.addAttribute("customer", customer);
        model.addAttribute("survey", survey);
        return "customer/viewCustomerForm";
    }
View Full Code Here

    @RequestMapping(method = RequestMethod.POST)
    @ResponseStatus(value = HttpStatus.OK)
    @Transactional
    public String processSubmit(@PathVariable Long id, @ModelAttribute("survey") Survey survey, BindingResult result, SessionStatus status) {
        status.setComplete();
        Customer customer = customerRepository.findOne(id);
        if (customer.getSurveyInfo() == null) {
            customer.setSurveyInfo(new SurveyInfo());
        }
        if (survey.getQuestion() != null && survey.getQuestion().trim().length() > 0) {
            customer.getSurveyInfo().addQuestionsAndAnswer(survey);
            customerRepository.save(customer);
        }
        return "redirect:/customer/" + id;
    }
View Full Code Here

TOP

Related Classes of org.springframework.data.mongodb.examples.custsvc.domain.Customer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.