Example usage for org.apache.commons.validator GenericValidator isBlankOrNull

List of usage examples for org.apache.commons.validator GenericValidator isBlankOrNull

Introduction

In this page you can find the example usage for org.apache.commons.validator GenericValidator isBlankOrNull.

Prototype

public static boolean isBlankOrNull(String value) 

Source Link

Document

Checks if the field isn't null and length of the field is greater than zero not including whitespace.

Usage

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);

}