Example usage for org.springframework.ui Model asMap

List of usage examples for org.springframework.ui Model asMap

Introduction

In this page you can find the example usage for org.springframework.ui Model asMap.

Prototype

Map<String, Object> asMap();

Source Link

Document

Return the current set of model attributes as a Map.

Usage

From source file:net.triptech.metahive.web.CategoryController.java

@RequestMapping(method = RequestMethod.PUT)
@PreAuthorize("hasRole('ROLE_ADMIN')")
public String update(@Valid Category category, BindingResult bindingResult, Model uiModel,
        HttpServletRequest request) {//  w  ww  . j a  v a  2 s  .  c  o  m

    if (bindingResult.hasErrors()) {
        uiModel.addAttribute("category", category);

        FlashScope.appendMessage(getMessage("metahive_object_validation", Category.class), request);
        return "categories/update";
    }
    uiModel.asMap().clear();
    category.merge();

    FlashScope.appendMessage(getMessage("metahive_edit_complete", Category.class), request);

    return "redirect:/lists";
}

From source file:net.triptech.metahive.web.CategoryController.java

@RequestMapping(method = RequestMethod.POST)
@PreAuthorize("hasRole('ROLE_ADMIN')")
public String create(@Valid Category category, BindingResult bindingResult, Model uiModel,
        HttpServletRequest request) {/*from  ww w .  j a  va2 s .c om*/

    if (bindingResult.hasErrors()) {
        uiModel.addAttribute("category", category);

        FlashScope.appendMessage(getMessage("metahive_object_validation", Category.class), request);

        return "categories/create";
    }
    uiModel.asMap().clear();
    category.persist();
    category.flush();

    FlashScope.appendMessage(getMessage("metahive_create_complete", Category.class), request);

    return "redirect:/lists";
}

From source file:org.kew.rmf.matchconf.web.CustomWiredTransformerController.java

@RequestMapping(value = "/{configType}_configs/{configName}/wires/{wireName}/{transformerType}_transformers", method = RequestMethod.PUT, produces = "text/html")
public String update(@PathVariable("configType") String configType,
        @PathVariable("configName") String configName, @PathVariable("wireName") String wireName,
        @PathVariable("transformerType") String transformerType, @Valid WiredTransformer wiredTransformer,
        BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
    if (bindingResult.hasErrors()) {
        populateEditForm(uiModel, configType, configName, wiredTransformer);
        return "wired_transformers/update";
    }/*from   ww w  . j  ava 2s . c o m*/
    uiModel.asMap().clear();
    wiredTransformer.merge();
    return String.format("redirect:/%s_configs/%s/wires/%s/%s_transformers/%s", configType, configName,
            wireName, transformerType, wiredTransformer.getName());
}

From source file:net.triptech.metahive.web.PersonController.java

@RequestMapping(method = RequestMethod.PUT)
@PreAuthorize("hasRole('ROLE_ADMIN')")
public String update(@Valid Person person, BindingResult bindingResult, Model uiModel,
        HttpServletRequest request) {/*  w  w  w  . ja  v  a 2 s. c  om*/

    if (bindingResult.hasErrors()) {
        uiModel.addAttribute("person", person);

        FlashScope.appendMessage(getMessage("metahive_object_validation", Person.class), request);

        return "people/update";
    }
    uiModel.asMap().clear();
    person.merge();

    FlashScope.appendMessage(getMessage("metahive_edit_complete", Person.class), request);

    return "redirect:/people";
}

From source file:net.triptech.metahive.web.PreferencesController.java

@RequestMapping(method = RequestMethod.PUT)
@PreAuthorize("hasRole('ROLE_ADMIN')")
public String update(@Valid MetahivePreferences metahivePreferences, BindingResult bindingResult, Model uiModel,
        HttpServletRequest request) {/*from w ww.  j  a  v  a  2s  .  c  om*/

    if (bindingResult.hasErrors()) {
        uiModel.addAttribute("metahivePreferences", metahivePreferences);

        FlashScope.appendMessage(getMessage("metahive_object_validation", MetahivePreferences.class), request);

        return "preferences/update";
    }

    uiModel.asMap().clear();
    if (metahivePreferences.getId() != null) {
        // Updating existing preferences
        metahivePreferences.merge();
    } else {
        // No preferences exist yet
        metahivePreferences.persist();
        metahivePreferences.flush();
    }
    FlashScope.appendMessage(getMessage("metahive_preferences_edited"), request);

    return "redirect:/preferences";
}

From source file:com.daou.terracelicense.controller.MachineController.java

/**
 * Machine-Controller-02/*from   ww w  .ja v a2  s .  c  om*/
 * Get Machine Add View
 */
@RequestMapping(value = "/view/add", method = RequestMethod.GET)
public ModelAndView getMachineAddView(Model model) {
    CodeControlList codeControlList = new CodeControlList();
    try {
        codeControlList = machineService.getCodeControlList();
    } catch (Exception e) {
        logger.error(ExceptionUtils.getStackTrace(e));
    }
    ModelAndView mav = new ModelAndView("machine/add", model.asMap());
    mav.addObject("codeControlList", codeControlList);
    return mav;
}

From source file:net.triptech.metahive.web.ConditionOfUseController.java

@RequestMapping(method = RequestMethod.PUT)
@PreAuthorize("hasRole('ROLE_ADMIN')")
public String update(@Valid ConditionOfUse conditionOfUse, BindingResult bindingResult, Model uiModel,
        HttpServletRequest request) {//from   ww w.ja  v  a 2s .co  m

    if (bindingResult.hasErrors()) {
        uiModel.addAttribute("conditionOfUse", conditionOfUse);

        FlashScope.appendMessage(getMessage("metahive_object_validation", ConditionOfUse.class), request);

        return "conditions/update";
    }
    uiModel.asMap().clear();
    conditionOfUse.merge();

    FlashScope.appendMessage(getMessage("metahive_edit_complete", ConditionOfUse.class), request);

    return "redirect:/lists";
}

From source file:net.triptech.metahive.web.ConditionOfUseController.java

@RequestMapping(method = RequestMethod.POST)
@PreAuthorize("hasRole('ROLE_ADMIN')")
public String create(@Valid ConditionOfUse conditionOfUse, BindingResult bindingResult, Model uiModel,
        HttpServletRequest request) {//from   ww  w. ja  va2  s . c om

    if (bindingResult.hasErrors()) {
        uiModel.addAttribute("conditionOfUse", conditionOfUse);

        FlashScope.appendMessage(getMessage("metahive_object_validation", ConditionOfUse.class), request);

        return "conditions/create";
    }
    uiModel.asMap().clear();
    conditionOfUse.persist();
    conditionOfUse.flush();

    FlashScope.appendMessage(getMessage("metahive_create_complete", ConditionOfUse.class), request);

    return "redirect:/lists";
}

From source file:com.epam.cme.storefront.controllers.pages.AbstractPageController.java

protected String getViewForPage(final Model model) {
    if (model.containsAttribute(CMS_PAGE_MODEL)) {
        final AbstractPageModel page = (AbstractPageModel) model.asMap().get(CMS_PAGE_MODEL);
        if (page != null) {
            return getViewForPage(page);
        }//from   ww  w  .  ja va  2s . c o  m
    }
    return null;
}

From source file:com.daou.terracelicense.controller.MachineController.java

/**
 * Machine-Controller-01//w  w  w.j av  a 2s .  c  o  m
 * Get Machine List View
 */
@RequestMapping(value = "/view/list", method = RequestMethod.GET)
public ModelAndView getMachineListView(Model model) {
    MachineList machineList = new MachineList();
    try {
        machineList = machineService.getMachineList(INIT_PAGE, INIT_SORT_TYPE);
    } catch (Exception e) {
        logger.error(ExceptionUtils.getStackTrace(e));
    }
    ModelAndView mav = new ModelAndView("machine/list", model.asMap());
    mav.addObject("machineList", machineList);
    return mav;
}