package fr.ippon.tatami.web.fileupload; import java.util.ArrayList; import java.util.List; /** * A POJO containing the status of an action and a {@link java.util.List} of messages. * This is mainly used as a DTO for the presentation layer */ public class StatusResponse { private Boolean success; private final List<String> message; public StatusResponse() { this.message = new ArrayList<String>(); } public StatusResponse(Boolean success) { super(); this.success = success; this.message = new ArrayList<String>(); } public StatusResponse(Boolean success, String message) { super(); this.success = success; this.message = new ArrayList<String>(); this.message.add(message); } public StatusResponse(Boolean success, List<String> message) { super(); this.success = success; this.message = message; } public Boolean getSuccess() { return success; } public void setSuccess(Boolean success) { this.success = success; } public List<String> getMessage() { return message; } public void setMessage(String message) { this.message.add(message); } @Override public String toString() { return "StatusResponse{" + "success=" + success + ", message=" + message + '}'; } }