private void search() { form.grdAudit().getRows().clear(); form.ctnDetails().htmDetails().setHTML(""); if(form.dteStart().getValue() != null && form.dteTo().getValue() == null) { engine.showMessage("'To' date is mandatory."); return; } if(form.dteStart().getValue() == null && form.dteTo().getValue() != null) { engine.showMessage("'From' date is mandatory."); return; } if(form.dteStart().getValue() != null && form.dteTo().getValue() != null && form.dteStart().getValue().isGreaterThan(form.dteTo().getValue())) { engine.showMessage("'From' date must not be after 'To' date."); return; } CareContextRefVoCollection voCareContextColl = new CareContextRefVoCollection(); if (form.cmbEpisodeOfCare().getValue() != null && form.cmbCareContext().getValues().size() > 0) { if (form.cmbCareContext().getValue() != null) { voCareContextColl.add(form.cmbCareContext().getValue()); } else { ArrayList arrCareContext = form.cmbCareContext().getValues(); for (int i=0; i<arrCareContext.size(); i++) { CareContextRefVo refVo = (CareContextRefVo)arrCareContext.get(i); voCareContextColl.add(refVo); } } } AuditVoCollection coll = domain.listAuditRecords(form.cmbClass().getValue(), form.dteStart().getValue(), form.dteTo().getValue(),voCareContextColl, form.cmbClinicalContact().getValue(),form.getGlobalContext().Core.getPatientShort()); // WDEV-18111 if (coll == null || coll.size() == 0) { engine.showMessage("No matching records found"); } for (int i=0; i<coll.size(); i++) { AuditVo audit = coll.get(i); grdAuditRow row = form.grdAudit().getRows().newRow(); row.setValue(audit); row.setTooltip(audit.getClassName()); row.setColumnClass(audit.getClassName()); row.setColumnIdentifier(audit.getClassIdentifier()); row.setColumnHost(audit.getHostName()); if (audit.getAuditDateTime() != null) { row.setColumnDateTime(audit.getAuditDateTime().toString(DateTimeFormat.STANDARD_SECS)); } if (audit.getAuditUser() != null) row.setColumnUser(audit.getAuditUser()); } }
private void search() { form.grdAudit().getRows().clear(); form.ctnDetails().htmDetails().setHTML(""); if(form.dteStart().getValue() != null && form.dteTo().getValue() == null) { engine.showMessage("'To' date is mandatory."); return; } if(form.dteStart().getValue() == null && form.dteTo().getValue() != null) { engine.showMessage("'From' date is mandatory."); return; } if(form.dteStart().getValue() != null && form.dteTo().getValue() != null && form.dteStart().getValue().isGreaterThan(form.dteTo().getValue())) { engine.showMessage("'From' date must not be after 'To' date."); return; } CareContextRefVoCollection voCareContextColl = new CareContextRefVoCollection(); if (form.cmbEpisodeOfCare().getValue() != null && form.cmbCareContext().getValues().size() > 0) { if (form.cmbCareContext().getValue() != null) { voCareContextColl.add(form.cmbCareContext().getValue()); } else { ArrayList arrCareContext = form.cmbCareContext().getValues(); for (int i=0; i<arrCareContext.size(); i++) { CareContextRefVo refVo = (CareContextRefVo)arrCareContext.get(i); voCareContextColl.add(refVo); } } } AuditVoCollection coll = domain.listAuditRecords(form.cmbClass().getValue(), form.dteStart().getValue(), form.dteTo().getValue(),voCareContextColl, form.cmbClinicalContact().getValue(),form.getGlobalContext().Core.getPatientShort()); form.getGlobalContext().Admin.setDataViewSearchCriteria(getSearchCriteria());//WDEV-19389 // WDEV-18111 if (coll == null || coll.size() == 0) { engine.showMessage("No matching records found"); } for (int i=0; i<coll.size(); i++) { AuditVo audit = coll.get(i); grdAuditRow row = form.grdAudit().getRows().newRow(); row.setValue(audit); row.setTooltip(audit.getClassName()); row.setColumnClass(audit.getClassName()); row.setColumnIdentifier(audit.getClassIdentifier()); row.setColumnHost(audit.getHostName()); if (audit.getAuditDateTime() != null) { row.setColumnDateTime(audit.getAuditDateTime().toString(DateTimeFormat.STANDARD_SECS)); } if (audit.getAuditUser() != null) row.setColumnUser(audit.getAuditUser()); } }