Example usage for org.springframework.web.servlet.mvc.support RedirectAttributes addFlashAttribute

List of usage examples for org.springframework.web.servlet.mvc.support RedirectAttributes addFlashAttribute

Introduction

In this page you can find the example usage for org.springframework.web.servlet.mvc.support RedirectAttributes addFlashAttribute.

Prototype

RedirectAttributes addFlashAttribute(String attributeName, @Nullable Object attributeValue);

Source Link

Document

Add the given flash attribute.

Usage

From source file:org.duracloud.account.util.UserFeedbackUtil.java

public static void addFlash(String message, Severity severity, RedirectAttributes redirectAttributes) {
    redirectAttributes.addFlashAttribute(FEEDBACK_KEY, create(severity, message));
}

From source file:org.duracloud.account.util.UserFeedbackUtil.java

public static void addFlash(Message message, RedirectAttributes redirectAttributes) {
    redirectAttributes.addFlashAttribute(FEEDBACK_KEY, message);
}

From source file:alfio.controller.support.SessionUtil.java

public static void addToFlash(BindingResult bindingResult, RedirectAttributes redirectAttributes) {
    redirectAttributes.addFlashAttribute("error", bindingResult).addFlashAttribute("hasErrors", true);
}

From source file:com.gisnet.cancelacion.web.controller.Utils.java

public static List<String> getFlashMensajes(Model model, RedirectAttributes redirectAttributes) {
    List<String> messages = getMensajes(model);
    redirectAttributes.addFlashAttribute("mensajes", messages);
    return messages;
}

From source file:com.redhat.rhtracking.web.controller.Utils.java

public static List<String> getFlashMessagesList(Model model, RedirectAttributes redirectAttributes) {
    List<String> messages = getMessagesList(model);
    redirectAttributes.addFlashAttribute("messages", messages);
    return messages;
}

From source file:com.excilys.ebi.bank.web.messages.MessageHelper.java

public static void addFlashMessage(RedirectAttributes redirectAttributes, Message message) {

    @SuppressWarnings("unchecked")
    List<Message> messages = (List<Message>) redirectAttributes.getFlashAttributes()
            .get(MESSAGES_REDIRECT_ATTRIBUTE_NAME);
    if (messages == null) {
        redirectAttributes.addFlashAttribute(MESSAGES_REDIRECT_ATTRIBUTE_NAME, newArrayList(message));
    } else {//from   www  . j  a  va 2  s .  co m
        messages.add(message);
    }
}

From source file:org.shareok.data.webserv.WebUtil.java

public static void outputJobInfoToModel(RedirectAttributes redirectAttrs, RedisJob job) {

    Date startTime = job.getStartTime();
    Date endTime = job.getEndTime();

    redirectAttrs.addFlashAttribute("jobId", String.valueOf(job.getJobId()));
    redirectAttrs.addFlashAttribute("status", RedisUtil.REDIS_JOB_STATUS[job.getStatus()]);
    redirectAttrs.addFlashAttribute("startTime",
            (null != startTime ? ShareokdataManager.getSimpleDateFormat().format(startTime) : ""));
    redirectAttrs.addFlashAttribute("endTime",
            (null != endTime ? ShareokdataManager.getSimpleDateFormat().format(endTime) : ""));
    redirectAttrs.addFlashAttribute("jobType", DataUtil.JOB_TYPES[job.getType()]);
    redirectAttrs.addFlashAttribute("repoType", DataUtil.REPO_TYPES[job.getRepoType()].toUpperCase());
}

From source file:com.iana.boesc.utility.BOESCUtil.java

public static final RedirectAttributes setFlashResponseMessage(RedirectAttributes redirectAttributes,
        String message, Integer errorFlag, String className) {
    if (message == null || message.trim().equals("")) {
        redirectAttributes.addFlashAttribute("responseMessage", GlobalVariables.ERROR_MSG);
    } else {//from  w  w w.  j a va  2 s  .  co  m
        redirectAttributes.addFlashAttribute("responseMessage", message);
    }
    if (message == null || message.equals("") || errorFlag == 1) {
        redirectAttributes.addFlashAttribute("responseMessageClass", GlobalVariables.ERROR_CLASS);
    } else {
        redirectAttributes.addFlashAttribute("responseMessageClass", className);
    }
    return redirectAttributes;
}

From source file:de.hybris.platform.acceleratorstorefrontcommons.controllers.util.GlobalMessages.java

public static void addFlashMessage(final RedirectAttributes model, final String messageHolder,
        final String messageKey, final Object[] attributes) {
    final GlobalMessage message = new GlobalMessage();
    message.setCode(messageKey);//w  w  w  .j  a  va  2 s .  c  o m
    message.setAttributes(attributes != null ? Arrays.asList(attributes) : Collections.emptyList());

    final Map<String, ?> flashModelMap = model.getFlashAttributes();
    if (flashModelMap.containsKey(messageHolder)) {
        final List<GlobalMessage> messages = new ArrayList<>(
                (List<GlobalMessage>) flashModelMap.get(messageHolder));
        messages.add(message);
        model.addFlashAttribute(messageHolder, messages);
    } else {
        model.addFlashAttribute(messageHolder, Collections.singletonList(message));
    }
}

From source file:com.exxonmobile.ace.hybris.storefront.controllers.util.GlobalMessages.java

public static void addFlashMessage(final RedirectAttributes model, final String messageHolder,
        final String messageKey, final Object[] attributes) {
    final GlobalMessage message = new GlobalMessage();
    message.setCode(messageKey);/*from w  w  w .  j  a v  a2s  .c o m*/
    message.setAttributes(attributes != null ? Arrays.asList(attributes) : Collections.emptyList());

    final Map<String, ?> flashModelMap = model.getFlashAttributes();
    if (flashModelMap.containsKey(messageHolder)) {
        final List<GlobalMessage> messages = new ArrayList<GlobalMessage>(
                (List<GlobalMessage>) flashModelMap.get(messageHolder));
        messages.add(message);
        model.addFlashAttribute(messageHolder, messages);
    } else {
        model.addFlashAttribute(messageHolder, Collections.singletonList(message));
    }
}