All Downloads are FREE. Search and download functionalities are using the official Maven repository.

controllers.FlashController Maven / Gradle / Ivy

The newest version!
package controllers;

import mangoo.io.routing.Response;
import mangoo.io.routing.bindings.Flash;

public class FlashController {
    private static final String SUCCESS = "success";
    private static final String WARNING = "warning";
    private static final String ERROR = "error";
    private static final String SIMPLE = "simple";

    public Response flash(Flash flash) {
        flash.add(SIMPLE, SIMPLE);
        flash.setError(ERROR);
        flash.setWarning(WARNING);
        flash.setSuccess(SUCCESS);

        return Response.withRedirect("/flashed");
    }

    public Response flashed(Flash flash) {
        StringBuilder buffer = new StringBuilder();
        buffer.append(flash.get(SIMPLE)).append(flash.get(ERROR)).append(flash.get(WARNING)).append(flash.get(SUCCESS));

        return Response.withOk().andTextBody(buffer.toString());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy