package com.intrbiz.bergamot.model.message.importer; 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 BergamotImportReportMO extends MessageObject { @JsonProperty("site") private String site; @JsonProperty("successful") private boolean successful = true; @JsonProperty("infos") private List<String> info = new LinkedList<String>(); @JsonProperty("errors") private List<String> errors = new LinkedList<String>(); public BergamotImportReportMO() { } public BergamotImportReportMO(String site, boolean successful, List<String> info, List<String> errors) { this.site = site; this.successful = successful; this.info.addAll(info); this.errors.addAll(errors); } public String getSite() { return site; } public void setSite(String site) { this.site = site; } public boolean isSuccessful() { return successful; } public void setSuccessful(boolean successful) { this.successful = successful; } public List<String> getInfo() { return info; } public void setInfo(List<String> info) { this.info = info; } public List<String> getErrors() { return errors; } public void setErrors(List<String> errors) { this.errors = errors; } }