/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package fi.csc.emrex.smp.model; import java.util.ArrayList; import java.util.List; import org.json.JSONObject; import org.json.XML; /** * * @author salum */ public class VerifiedReport { private VerificationReply verification; private String report; private final ArrayList<String> messages; public VerifiedReport() { messages = new ArrayList<String>(); } public VerificationReply getVerification() { return verification; } public void setVerification(VerificationReply verification) { this.verification = verification; } public String getReport() { return report; } public void setReport(String report) { //System.out.println(report); JSONObject json = XML.toJSONObject(report); //System.out.println(json.toString()); this.report = json.toString(); } public void addMessage(String msg) { messages.add(msg); } public List<String> getMessages() { List<String> reply = new ArrayList<>(); reply.addAll(this.messages); if (this.verification != null) { reply.addAll(this.verification.getMessages()); } return reply; } }