package com.intrbiz.bergamot.model.message.config; import java.util.LinkedList; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonTypeName; import com.intrbiz.bergamot.model.message.MessageObject; @JsonTypeName("bergamot.import.report") public class BergamotValidationReportMO extends MessageObject { @JsonProperty("site") private String site; @JsonProperty("valid") private boolean valid = true; @JsonProperty("warnings") private List<String> warnings = new LinkedList<String>(); @JsonProperty("errors") private List<String> errors = new LinkedList<String>(); public BergamotValidationReportMO() { super(); } public BergamotValidationReportMO(String site, boolean valid, List<String> warnings, List<String> errors) { super(); this.site = site; this.valid = valid; this.warnings.addAll(warnings); this.errors.addAll(errors); } public String getSite() { return site; } public void setSite(String site) { this.site = site; } public boolean isValid() { return valid; } public void setValid(boolean valid) { this.valid = valid; } public List<String> getWarnings() { return warnings; } public void setWarnings(List<String> warnings) { this.warnings = warnings; } public List<String> getErrors() { return errors; } public void setErrors(List<String> errors) { this.errors = errors; } }