package de.uniluebeck.mi.projmi6.model; import java.time.LocalDateTime; /** * Created by Johannes on 21/11/2015. */ public class HL7Message { private LocalDateTime dateTime; private String messageContent; private boolean failed; private Patient patient; private int fallId; public HL7Message(Patient patient, int fallId, LocalDateTime dateTime, String messageContent, boolean failed) { this.patient = patient; this.fallId = fallId; this.dateTime = dateTime; this.messageContent = messageContent; this.failed = failed; } public LocalDateTime getDateTime() { return dateTime; } public void setDateTime(LocalDateTime dateTime) { this.dateTime = dateTime; } @Override public String toString() { return dateTime + " - " + (failed ? "" : (patient != null ? patient.getNachname() + ", " + patient.getVorname() : "")); } public String getMessageContent() { return messageContent; } public void setMessageContent(String messageContent) { this.messageContent = messageContent; } public boolean isFailed() { return failed; } public void setFailed(boolean failed) { this.failed = failed; } public Patient getPatient() { return patient; } public void setPatient(Patient patient) { this.patient = patient; } public int getFallId() { return fallId; } public void setFallId(int fallId) { this.fallId = fallId; } }