mangoo.io.routing.bindings.Flash Maven / Gradle / Ivy
package mangoo.io.routing.bindings;
import java.util.HashMap;
import java.util.Map;
import mangoo.io.enums.Key;
/**
*
* @author svenkubiak
*
*/
public class Flash {
private Map values = new HashMap();
private boolean discard;
public Flash() {
}
public Flash(Map values) {
this.values = values;
}
public void setError(String value) {
this.values.put(Key.ERROR.toString(), value);
}
public void setWarning(String value) {
this.values.put(Key.WARNING.toString(), value);
}
public void setSuccess(String value) {
this.values.put(Key.SUCCESS.toString(), value);
}
public void add(String key, String value) {
this.values.put(key, value);
}
public String get(String key) {
return this.values.get(key);
}
public Map getValues() {
return this.values;
}
public boolean isDiscard() {
return discard;
}
public void setDiscard(boolean discard) {
this.discard = discard;
}
public boolean hasContent() {
return !this.values.isEmpty();
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy