package open.dolphin.adm20.converter;
import java.util.List;
import open.dolphin.infomodel.ChartEventModel;
import open.dolphin.infomodel.DiagnosisSendWrapper;
import open.dolphin.infomodel.DocumentModel;
/**
*
* 2014/02/06 iPadのFreeText対応
* @author S.Oh@Life Sciences Computing Corporation.
*/
public class ISendPackage2 {
private IChartEvent chartEvent;
private IDocument2 document;
private IDiagnosisSendWrapper diagnosisSendWrapper;
private List<String> deletedDiagnosis;
public IChartEvent getChartEvent() {
return chartEvent;
}
public void setChartEvent(IChartEvent chartEventModel) {
this.chartEvent = chartEventModel;
}
public IDocument2 getDocument() {
return document;
}
public void setDocument(IDocument2 document) {
this.document = document;
}
public IDiagnosisSendWrapper getDiagnosisSendWrapper() {
return diagnosisSendWrapper;
}
public void setDiagnosisSendWrapper(IDiagnosisSendWrapper diagnosisSendWrapper) {
this.diagnosisSendWrapper = diagnosisSendWrapper;
}
public List<String> getDeletedDiagnosis() {
return deletedDiagnosis;
}
public void setDeletedDiagnosis(List<String> deletedDiagnosis) {
this.deletedDiagnosis = deletedDiagnosis;
}
public ChartEventModel chartEventModel() {
if (getChartEvent()!=null) {
return getChartEvent().toModel();
}
return null;
}
public DocumentModel documentModel() {
if (getDocument()!=null) {
return getDocument().toModel();
}
return null;
}
public DiagnosisSendWrapper diagnosisSendWrapperModel() {
if (this.getDiagnosisSendWrapper()!=null) {
return this.getDiagnosisSendWrapper().toModel();
}
return null;
}
public List<String> deletedDiagnsis() {
if (getDeletedDiagnosis()!=null && getDeletedDiagnosis().size()>0) {
return getDeletedDiagnosis();
}
return null;
}
}