Example usage for org.apache.commons.lang3 StringUtils isNoneBlank

List of usage examples for org.apache.commons.lang3 StringUtils isNoneBlank

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils isNoneBlank.

Prototype

public static boolean isNoneBlank(final CharSequence... css) 

Source Link

Document

Checks if none of the CharSequences are blank ("") or null and whitespace only..

 StringUtils.isNoneBlank(null)             = false StringUtils.isNoneBlank(null, "foo")      = false StringUtils.isNoneBlank(null, null)       = false StringUtils.isNoneBlank("", "bar")        = false StringUtils.isNoneBlank("bob", "")        = false StringUtils.isNoneBlank("  bob  ", null)  = false StringUtils.isNoneBlank(" ", "bar")       = false StringUtils.isNoneBlank("foo", "bar")     = true 

Usage

From source file:org.openehealth.ipf.commons.ihe.core.atna.custom.CustomPixAuditor.java

public void auditIti64(boolean serverSide, RFC3881EventCodes.RFC3881EventOutcomeCodes eventOutcome,
        String pixManagerIpAddress, String sendingFacility, String sendingApp, String documentRegistryUri,
        String receivingFacility, String receivingApp, String hl7MessageControlId, String localPatientId,
        String subsumedLocalPatientId, String newPatientId, String previousPatientId,
        String submissionSetUuid) {
    if (!isAuditorEnabled()) {
        return;//from  w w w  .jav a2 s  . c o  m
    }

    CustomIHETransactionEventTypeCodes.NotifyXadPidLinkChange transactionCode = new CustomIHETransactionEventTypeCodes.NotifyXadPidLinkChange();

    PatientRecordEvent event = new PatientRecordEvent(true, eventOutcome,
            RFC3881EventCodes.RFC3881EventActionCodes.UPDATE, transactionCode, null);

    configureEvent(this, serverSide, event, sendingFacility + '|' + sendingApp, null,
            receivingFacility + '|' + receivingApp, documentRegistryUri, pixManagerIpAddress, null);

    TypeValuePairType messageIdVP = event.getTypeValuePair("MSH-10", hl7MessageControlId);
    TypeValuePairType localPatientIdVP = event.getTypeValuePair("urn:ihe:iti:xpid:2017:patientIdentifierType",
            "localPatientId");
    TypeValuePairType subsumedPatientIdVP = event
            .getTypeValuePair("urn:ihe:iti:xpid:2017:patientIdentifierType", "subsumedPatientId");
    TypeValuePairType newPatientIdIdVP = event.getTypeValuePair("urn:ihe:iti:xpid:2017:patientIdentifierType",
            "newPatientId");
    TypeValuePairType previousPatientIdIdVP = event
            .getTypeValuePair("urn:ihe:iti:xpid:2017:patientIdentifierType", "previousPatientId");

    boolean subsumedLocalPatientIdPresent = StringUtils.isNoneBlank(subsumedLocalPatientId);
    boolean newPatientIdEqualsToPrevious = StringUtils.equals(newPatientId, previousPatientId);

    event.addParticipantObjectIdentification(
            new RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectIDTypeCodes.PatientNumber(), null, null,
            Arrays.asList(messageIdVP, localPatientIdVP), localPatientId,
            RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeCodes.PERSON,
            RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeRoleCodes.PATIENT,
            subsumedLocalPatientIdPresent
                    ? RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectDataLifeCycleCodes.ORIGINATION
                    : null,
            null);

    if (subsumedLocalPatientIdPresent) {
        event.addParticipantObjectIdentification(
                new RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectIDTypeCodes.PatientNumber(), null,
                null, Arrays.asList(messageIdVP, subsumedPatientIdVP), subsumedLocalPatientId,
                RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeCodes.PERSON,
                RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeRoleCodes.PATIENT,
                RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectDataLifeCycleCodes.LOGICAL_DELETION,
                null);
    }

    event.addParticipantObjectIdentification(
            new RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectIDTypeCodes.PatientNumber(), null, null,
            Arrays.asList(messageIdVP, newPatientIdIdVP), newPatientId,
            RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeCodes.PERSON,
            RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeRoleCodes.PATIENT,
            newPatientIdEqualsToPrevious ? null
                    : RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectDataLifeCycleCodes.ORIGINATION,
            null);

    event.addParticipantObjectIdentification(
            new RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectIDTypeCodes.PatientNumber(), null, null,
            Arrays.asList(messageIdVP, previousPatientIdIdVP), previousPatientId,
            RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeCodes.PERSON,
            RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeRoleCodes.PATIENT,
            newPatientIdEqualsToPrevious ? null
                    : RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectDataLifeCycleCodes.LOGICAL_DELETION,
            null);

    if (serverSide && StringUtils.isNotBlank(submissionSetUuid)) {
        event.addParticipantObjectIdentification(new IHETransactionParticipantObjectIDTypeCodes.SubmissionSet(),
                null, null, null, submissionSetUuid,
                RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeCodes.SYSTEM,
                RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectTypeRoleCodes.JOB, null, null);
    }

    audit(event);
}

From source file:org.paxml.tag.sql.SqlInsertTag.java

@Override
public Object getValue() {

    StringBuilder sb = new StringBuilder();

    Map map = getParam();/*from   ww  w .  j a v a2  s . c  o  m*/

    if (delete && StringUtils.isNoneBlank(correlation)) {

        Set<String> keys = new HashSet<String>();
        for (String key : StringUtils.split(correlation, ",")) {
            keys.add(key.trim());
        }
        Map coMap = new HashMap(map);
        coMap.keySet().retainAll(Arrays.asList(keys));
        sb.append(SqlDeleteTag.getDeleteStatement(table, coMap));

    }

    sb.append("insert into ").append(table).append(" (");
    boolean first = true;
    for (Object k : map.keySet()) {
        if (first) {
            first = false;
        } else {
            sb.append(", ");
        }
        sb.append(k);
    }
    sb.append(") values (");
    first = true;
    for (Object k : map.keySet()) {
        if (first) {
            first = false;
        } else {
            sb.append(", ");
        }
        sb.append(":").append(k);
    }
    sb.append(");\r\n");
    return sb.toString();
}

From source file:org.paxml.testng.PaxmlTestCaseFactory.java

private static Object createTestCase(LaunchPoint p, File outputDir, ResultType resultType) {
    String className = p.getResource().getName();

    if (StringUtils.isNoneBlank(p.getGroup())) {
        className = p.getGroup() + "." + className;
    }/*from w  w w.  ja v a 2  s .  com*/

    try {
        Constructor<? extends PaxmlTestCase> constructor = CACHE.get(className);
        if (constructor == null) {
            ClassPool pool = ClassPool.getDefault();
            if (log.isInfoEnabled()) {
                log.info("Generating test class proxy:" + className);
            }
            CtClass testclass = pool.makeClass(className);
            final CtClass superClass = pool.get(PaxmlTestCase.class.getName());
            testclass.setSuperclass(superClass);
            testclass.setModifiers(Modifier.PUBLIC);

            // Add a constructor which will call super( ... );
            CtClass[] params = new CtClass[] { pool.get(LaunchPoint.class.getName()),
                    pool.get(File.class.getName()), pool.get(ResultType.class.getName()) };
            final CtConstructor ctor = CtNewConstructor.make(params, null, CtNewConstructor.PASS_PARAMS, null,
                    null, testclass);
            testclass.addConstructor(ctor);

            Class<? extends PaxmlTestCase> c = testclass.toClass();
            constructor = c.getConstructor(new Class[] { LaunchPoint.class, File.class, ResultType.class });
            CACHE.put(className, constructor);
        }
        return constructor.newInstance(new Object[] { p, outputDir, resultType });

    } catch (Exception e) {
        throw new RuntimeException("Could not create test case: " + className, e);
    }
}

From source file:org.structr.websocket.command.SearchCommand.java

@Override
public void processMessage(WebSocketMessage webSocketData) {

    final SecurityContext securityContext = getWebSocket().getSecurityContext();
    final String searchString = (String) webSocketData.getNodeData().get("searchString");
    final String restQuery = (String) webSocketData.getNodeData().get("restQuery");
    final String cypherQuery = (String) webSocketData.getNodeData().get("cypherQuery");
    final String paramString = (String) webSocketData.getNodeData().get("cypherParams");
    final String typeString = (String) webSocketData.getNodeData().get("type");

    Class type = null;/*from  ww w . java  2s  . co m*/
    if (typeString != null) {
        type = SchemaHelper.getEntityClassForRawType(typeString);
    }

    if (searchString == null) {

        if (cypherQuery != null) {

            try {
                Map<String, Object> obj = null;

                if (StringUtils.isNoneBlank(paramString)) {

                    obj = new Gson().fromJson(paramString, Map.class);

                }

                final List<GraphObject> result = StructrApp.getInstance(securityContext).cypher(cypherQuery,
                        obj);

                webSocketData.setResult(result);
                getWebSocket().send(webSocketData, true);

                return;

            } catch (Exception ex) {

                logger.log(Level.WARNING, "Exception occured", ex);
                getWebSocket().send(MessageBuilder.status().code(400).message(ex.getMessage()).build(), true);

            }

        }

        if (restQuery != null) {

            final RestDataSource restDataSource = new RestDataSource();
            try {
                securityContext.setRequest(getWebSocket().getRequest());

                webSocketData.setResult(restDataSource.getData(new RenderContext(securityContext), restQuery));
                getWebSocket().send(webSocketData, true);

                return;

            } catch (FrameworkException ex) {
                Logger.getLogger(SearchCommand.class.getName()).log(Level.SEVERE, null, ex);
            }

        }

    }

    final String sortOrder = webSocketData.getSortOrder();
    final String sortKey = webSocketData.getSortKey();
    final PropertyKey sortProperty = StructrApp.getConfiguration().getPropertyKeyForJSONName(AbstractNode.class,
            sortKey);
    final Query query = StructrApp.getInstance(securityContext).nodeQuery().includeDeletedAndHidden()
            .sort(sortProperty).order("desc".equals(sortOrder));

    query.andName(searchString);

    if (type != null) {
        query.andType(type);
    }

    try {

        // do search
        final Result result = query.getResult();

        // set full result list
        webSocketData.setResult(result.getResults());

        // send only over local connection
        getWebSocket().send(webSocketData, true);

    } catch (FrameworkException fex) {

        logger.log(Level.WARNING, "Exception occured", fex);
        getWebSocket().send(MessageBuilder.status().code(fex.getStatus()).message(fex.getMessage()).build(),
                true);

    }

}

From source file:org.talend.dataprep.api.service.FolderAPITest.java

@Test
public void should_return_conflict_on_non_empty_folder_remove() throws IOException {
    //given/* ww  w . j  av a 2 s  . c  om*/
    createFolder("beer", home.getId());
    final Folder beer = getFolder(home.getId(), "beer");
    final FolderEntry folderEntry = new FolderEntry(DATASET, "6f8a54051bc454");
    createFolderEntry(folderEntry, beer.getId());

    //when
    final Response response = removeFolder(beer.getId());

    //then
    assertThat(response.getStatusCode(), is(409));
    final String content = response.asString();
    assertTrue(StringUtils.isNoneBlank(content));
    assertTrue(content.contains(FolderErrorCodes.FOLDER_NOT_EMPTY.name()));

    final List<Folder> folders = getFolderChildren(home.getId());
    assertThat(folders, hasSize(1));
}

From source file:org.tinymediamanager.ui.components.ImageLabel.java

private void recreateScaledImageIfNeeded(int originalWidth, int originalHeight, int newWidth, int newHeight) {
    if ((newWidth * 0.8f > originalWidth) || (originalWidth > newWidth * 1.2f)
            || (newHeight * 0.8f > originalHeight) || (originalHeight > newHeight * 1.2f) && newWidth > 10) {
        if (StringUtils.isNotBlank(imagePath)) {
            worker = new ImageLoader(imagePath, new Dimension(newWidth, newHeight));
            worker.execute();//from www  .  j  a  v  a 2  s  . c  o m
        } else if (StringUtils.isNoneBlank(imageUrl)) {
            worker = new ImageFetcher(new Dimension(newWidth, newHeight));
            worker.execute();
        }
    }
}

From source file:se.skl.skltpservices.npoadapter.mapper.ImagingOutcomeMapper.java

@SuppressWarnings("unused")
private ImagingBodyType mapBody(Map<String, String> ehr13606values, final COMPOSITION und) {

    ImagingBodyType body = new ImagingBodyType();

    if (ehr13606values.containsKey("und-und-ure-typ")) {
        try {/*from   www  .  j  a v a 2 s.co  m*/
            body.setTypeOfResult(TypeOfResultCodeEnum.valueOf(ehr13606values.get("und-und-ure-typ")));
        } catch (IllegalArgumentException iae) {
            log.error("Received unexpected Svarstyp und-und-ure-typ:" + ehr13606values.get("und-und-ure-typ"));
        }
    }

    body.setResultTime(ehr13606values.get("und-und-ure-stp"));

    body.setResultReport(ehr13606values.get("und-und-ure-utl"));

    // ---

    body.getImageRecording().add(new ImageRecordingType());
    body.getImageRecording().get(0).setRecordingId(new IIType());
    body.getImageRecording().get(0).getRecordingId().setExtension(und.getRcId().getExtension());
    body.getImageRecording().get(0).getRecordingId().setRoot(und.getRcId().getRoot());

    /*
    <parts xsi:type="ELEMENT">
        <meaning code="und-und-uat-kod" codeSystem="1.2.752.129.2.2.2.1">
            <displayName value="tgrdskod"/>
        </meaning>
        <value value="Manuellt inmatad" xsi:type="ST"/>
    </parts>
     */
    body.getImageRecording().get(0).setExaminationActivity(new CVType());
    body.getImageRecording().get(0).getExaminationActivity()
            .setOriginalText(ehr13606values.get("und-und-uat-kod"));

    body.getImageRecording().get(0).setExaminationTimePeriod(new TimePeriodType());
    body.getImageRecording().get(0).getExaminationTimePeriod()
            .setStart(ehr13606values.get("und-und-uat-txt-low"));
    if (StringUtils.isNoneBlank(ehr13606values.get("und-und-uat-txt-high"))) {
        body.getImageRecording().get(0).getExaminationTimePeriod()
                .setEnd(ehr13606values.get("und-und-uat-txt-high"));
    }

    body.getImageRecording().get(0).setExaminationUnit(ehr13606values.get("und-bdi-ure-lab"));

    if (StringUtils.isNotBlank(ehr13606values.get("und-und-res-und"))) {
        body.getImageRecording().get(0).getImageStructuredData().add(new ImageStructuredDataType());
        body.getImageRecording().get(0).getImageStructuredData().get(0).setImageData(new ImageDataType());
        // Assumption is that we receive text data - this will need to be confirmed by sample data
        body.getImageRecording().get(0).getImageStructuredData().get(0).getImageData()
                .setMediaType(MediaTypeEnum.TEXT_PLAIN);
        body.getImageRecording().get(0).getImageStructuredData().get(0).getImageData()
                .setValue(ehr13606values.get("und-und-res-und").getBytes(Charset.forName("UTF-8")));
    }

    // ---

    body.setReferral(new ECGReferralType());
    body.getReferral().setReferralId(ehr13606values.get("vbe-rc-id"));

    body.getReferral().setReferralReason(ehr13606values.get("vbe-vbe-fst"));

    body.getReferral().setAccountableHealthcareProfessional(new HealthcareProfessionalType());
    body.getReferral().getAccountableHealthcareProfessional()
            .setAuthorTime(ehr13606values.get("vbe-committal-timecommitted"));

    // TODO - activate if SERVICE-400 is approved
    if (false) {
        if (StringUtils.isNotBlank(ehr13606values.get("und-attestation-time"))) {
            body.getReferral().setAttested(new LegalAuthenticatorType());
            body.getReferral().getAttested().setSignatureTime(ehr13606values.get("und-attestation-time"));
        }
    }
    // --- 

    return body;
}