List of usage examples for org.apache.commons.validator GenericValidator isBlankOrNull
public static boolean isBlankOrNull(String value)
Checks if the field isn't null and length of the field is greater than zero not including whitespace.
From source file:us.mn.state.health.lims.common.externalLinks.ExternalPatientSearch.java
private boolean noSearchTerms() { return GenericValidator.isBlankOrNull(firstName) && GenericValidator.isBlankOrNull(lastName) && GenericValidator.isBlankOrNull(nationalId) && GenericValidator.isBlankOrNull(STNumber); }
From source file:us.mn.state.health.lims.common.externalLinks.ExternalPatientSearch.java
private void convertXMLToResults() { if (!GenericValidator.isBlankOrNull(resultXML)) { ExternalPatientSearchResultsXMLConverter converter = new ExternalPatientSearchResultsXMLConverter(); try {/*from w w w . j av a 2s .c o m*/ searchResults = converter.convertXMLToSearchResults(resultXML); } catch (DocumentException e) { errors.add(MALFORMED_REPLY); } } }
From source file:us.mn.state.health.lims.common.provider.autocomplete.OrganizationAutocompleteProvider.java
/** * @see org.ajaxtags.demo.servlet.BaseAjaxServlet#getXmlContent(javax.servlet.http.HttpServletRequest, * javax.servlet.http.HttpServletResponse) *//*from w ww . j ava 2 s .c om*/ @SuppressWarnings("unchecked") public List processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List list = null; String orgName = request.getParameter("organizationName"); String orgTypeName = request.getParameter("orgType"); OrganizationDAO orgDAO = new OrganizationDAOImpl(); if (GenericValidator.isBlankOrNull(orgTypeName)) { list = orgDAO.getOrganizations(orgName); } else { list = orgDAO.getOrganizationsByTypeNameAndLeadingChars(orgName, orgTypeName); } return list; }
From source file:us.mn.state.health.lims.common.provider.query.AllTestsForSampleTypeProvider.java
@Override public void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String sampleTypeId = request.getParameter("sampleTypeId"); String jResult;/* www. j a va2 s . co m*/ JSONObject jsonResult = new JSONObject(); String jString; if (GenericValidator.isBlankOrNull(sampleTypeId)) { jResult = INVALID; jString = "Internal error, please contact Admin and file bug report"; } else { jResult = createJsonGroupedTestNames(sampleTypeId, jsonResult); StringWriter out = new StringWriter(); try { jsonResult.writeJSONString(out); jString = out.toString(); } catch (IOException e) { e.printStackTrace(); jResult = INVALID; jString = "Internal error, please contact Admin and file bug report"; } catch (IllegalStateException e) { e.printStackTrace(); jResult = INVALID; jString = "Internal error, please contact Admin and file bug report"; } } ajaxServlet.sendData(jString, jResult, request, response); }
From source file:us.mn.state.health.lims.common.provider.query.EntityNamesProvider.java
@Override public void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id = request.getParameter("entityId"); String entityName = request.getParameter("entityName"); String jResult;//w ww . j a v a 2 s . c o m JSONObject jsonResult = new JSONObject(); String jString; if (GenericValidator.isBlankOrNull(id) || GenericValidator.isBlankOrNull(entityName)) { jResult = INVALID; jString = "Internal error, please contact Admin and file bug report"; } else { jResult = createJsonTestNames(id, entityName, jsonResult); StringWriter out = new StringWriter(); try { jsonResult.writeJSONString(out); jString = out.toString(); } catch (IOException e) { e.printStackTrace(); jResult = INVALID; jString = "Internal error, please contact Admin and file bug report"; } catch (IllegalStateException e) { e.printStackTrace(); jResult = INVALID; jString = "Internal error, please contact Admin and file bug report"; } } ajaxServlet.sendData(jString, jResult, request, response); }
From source file:us.mn.state.health.lims.common.provider.query.LabOrderSearchProvider.java
private void createMapsForTests(List<Request> testRequests) { for (Request testRequest : testRequests) { List<Test> tests = testDAO.getActiveTestByName(testRequest.getName()); // If there is only one sample type we don't care what was requested boolean hasSingleSampleType = tests.size() == 1; Test singleTest = tests.get(0);/* w ww. j a v a2 s . co m*/ TypeOfSample singleSampleType = TypeOfSampleUtil.getTypeOfSampleForTest(singleTest.getId()); if (tests.size() > 1) { if (!GenericValidator.isBlankOrNull(testRequest.getSampleType())) { for (Test test : tests) { TypeOfSample typeOfSample = TypeOfSampleUtil.getTypeOfSampleForTest(test.getId()); if (typeOfSample.getDescription().equals(testRequest.getSampleType())) { hasSingleSampleType = true; singleSampleType = typeOfSample; singleTest = test; break; } } } if (!hasSingleSampleType) { List<TestSampleType> testSampleTypeList = testNameTestSampleTypeMap.get(testRequest.getName()); if (testSampleTypeList == null) { testSampleTypeList = new ArrayList<TestSampleType>(); testNameTestSampleTypeMap.put(testRequest.getName(), testSampleTypeList); } for (Test test : tests) { testSampleTypeList.add( new TestSampleType(test, TypeOfSampleUtil.getTypeOfSampleForTest(test.getId()))); } } } if (hasSingleSampleType) { PanelTestLists panelTestLists = typeOfSampleMap.get(singleSampleType); if (panelTestLists == null) { panelTestLists = new PanelTestLists(); typeOfSampleMap.put(singleSampleType, panelTestLists); } panelTestLists.addTest(singleTest); } } }
From source file:us.mn.state.health.lims.common.provider.query.LabOrderSearchProvider.java
private void createMapsForPanels(List<Request> panelRequests) { for (Request panelRequest : panelRequests) { Panel panel = panelDAO.getPanelByName(panelRequest.getName()); if (panel != null) { List<TypeOfSample> typeOfSamples = TypeOfSampleUtil.getTypeOfSampleForPanelId(panel.getId()); boolean hasSingleSampleType = typeOfSamples.size() == 1; TypeOfSample singleTypeOfSample = typeOfSamples.get(0); if (!GenericValidator.isBlankOrNull(panelRequest.getSampleType())) { if (typeOfSamples.size() > 1) { for (TypeOfSample typeOfSample : typeOfSamples) { if (typeOfSample.getDescription().equals(panelRequest.getSampleType())) { hasSingleSampleType = true; singleTypeOfSample = typeOfSample; break; }/*from ww w . j a v a 2 s . c o m*/ } } } if (hasSingleSampleType) { PanelTestLists panelTestLists = typeOfSampleMap.get(singleTypeOfSample); if (panelTestLists == null) { panelTestLists = new PanelTestLists(); typeOfSampleMap.put(singleTypeOfSample, panelTestLists); } panelTestLists.addPanel(panel); } else { panelSampleTypesMap.put(panel, typeOfSamples); } } } }
From source file:us.mn.state.health.lims.common.provider.query.LabOrderSearchProvider.java
private void addAlerts(StringBuilder xml, String patientGuid) { PatientService patientService = new PatientService(patientGuid); if (GenericValidator.isBlankOrNull(patientService.getDOB()) || GenericValidator.isBlankOrNull(patientService.getGender())) { XMLUtil.appendKeyValue("user_alert", StringUtil.getMessageForKey("electroinic.order.warning.missingPatientInfo"), xml); }//from w w w .j a v a 2s.com }
From source file:us.mn.state.health.lims.common.provider.query.PatientSearchPopulateProvider.java
private String getAddress(Person person, String addressPartId) { if (GenericValidator.isBlankOrNull(addressPartId)) { return ""; }//from www. j av a 2 s . co m PersonAddress address = addressDAO.getByPersonIdAndPartId(person.getId(), addressPartId); return address != null ? address.getValue() : ""; }
From source file:us.mn.state.health.lims.common.provider.query.PatientSearchProvider.java
@Override public void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String lastName = request.getParameter("lastName"); String firstName = request.getParameter("firstName"); String STNumber = request.getParameter("STNumber"); // N.B. This is a bad name, it is other than STnumber String subjectNumber = request.getParameter("subjectNumber"); String nationalID = request.getParameter("nationalID"); String labNumber = request.getParameter("labNumber"); String guid = request.getParameter("guid"); String suppressExternalSearch = request.getParameter("suppressExternalSearch"); String patientID = null;// w w w .j av a 2 s . c o m String result = VALID; StringBuilder xml = new StringBuilder(); // If we have a lab number then the patient is in the system and we just // have to get the patient and format the xml if (!GenericValidator.isBlankOrNull(labNumber)) { Patient patient = getPatientForLabNumber(labNumber); if (patient == null || GenericValidator.isBlankOrNull(patient.getId())) { result = IActionConstants.INVALID; xml.append("No results were found for search. Check spelling or remove some of the fields"); } else { PatientSearchResults searchResults = getSearchResultsForPatient(patient); PatientSearchWorker localWorker = new PatientSearchLocalWorker(); localWorker.appendSearchResultRow(searchResults, xml); } } else { PatientSearchWorker worker = getAppropriateWorker(request, "true".equals(suppressExternalSearch)); if (worker != null) { result = worker.createSearchResultXML(lastName, firstName, STNumber, subjectNumber, nationalID, patientID, guid, xml); } else { result = INVALID; xml.append("System is not configured correctly for searching for patients. Contact Administrator"); } } ajaxServlet.sendData(xml.toString(), result, request, response); }