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:io.ecarf.core.cloud.impl.google.EcarfGoogleCloudServiceImpl.java

/**
 * Download a json file from cloud storage which includes a JSON array and then parse it as a set
 * @param filename//  ww  w  .j a va2  s .co m
 * @param bucket
 * @return
 * @throws IOException
 */
@Override
public Set<String> getSetFromCloudStorageFile(String filename, String bucket) throws IOException {
    Set<String> values = null;

    if (StringUtils.isNoneBlank(filename)) {
        String localFilename = Utils.TEMP_FOLDER + filename;
        this.downloadObjectFromCloudStorage(filename, localFilename, bucket);

        // convert from JSON
        values = FileUtils.jsonFileToSet(localFilename);
    }

    return values;
}

From source file:com.thinkbiganalytics.spark.shell.AbstractProcessManager.java

/**
 * Constructs an {@code AbstractProcessManager} with the specified configuration.
 *
 * @param sparkShellProperties the Kylo Spark Shell client configuration
 * @param kerberosProperties   the Kerberos configuration for the Kylo Spark Shell client
 * @param users                the username to password mapping
 *///from  w  ww  . ja  v a2s .  c om
public AbstractProcessManager(@Nonnull final SparkShellProperties sparkShellProperties,
        @Nonnull final KerberosSparkProperties kerberosProperties, @Nonnull final Properties users) {
    this.clientProperties = sparkShellProperties;
    this.users = users;

    // Verify Kerberos properties
    if (kerberosProperties.isKerberosEnabled()) {
        Preconditions.checkState(StringUtils.isNoneBlank(kerberosProperties.getKeytabLocation()),
                "The kerberos.spark.keytabLocation property cannot be blank when Kerberos is enabled.");
        Preconditions.checkState(StringUtils.isNoneBlank(kerberosProperties.getKerberosPrincipal()),
                "The kerberos.spark.kerberosPrincipal property cannot be blank when Kerberos is enabled.");
        kerberos = kerberosProperties;
    } else {
        kerberos = null;
    }

    // Create the scheduler
    final ThreadFactory threadFactory = new ThreadFactoryBuilder().setDaemon(true)
            .setNameFormat("spark-shell-pool-%d").build();
    executor = new ScheduledThreadPoolExecutor(1, threadFactory);
}

From source file:com.hbc.api.fund.biz.service.FundWithdrawService.java

public List<FundWithdrawal> getFundWithdrawListByProcessStatus(FundWithDrawQueryBean queryBean) {
    FundWithdrawalExample criteria = new FundWithdrawalExample();
    FundWithdrawalExample.Criteria cc = criteria.createCriteria();
    Integer processStatus = queryBean.getProcessStatus();
    cc.andProcessStatusEqualTo(processStatus);

    if (StringUtils.isNoneBlank(queryBean.getGuideNo())) {
        cc.andGuideNoEqualTo(queryBean.getGuideNo());
    }/*w ww .ja va 2s.  c  om*/

    if (StringUtils.isNoneBlank(queryBean.getGuideName())) {
        cc.andGuideNameLike(
                new StringBuilder().append("%").append(queryBean.getGuideName()).append("%").toString());
    }

    if (queryBean.getProcessStatus() == FundWithDrawQueryBean.AUTO_PROC) {
        if (queryBean.getDrawStatus() == null) {
            List<Integer> in = new ArrayList<Integer>();
            in.add(FundDrawStatus.APPLY.value);
            in.add(FundDrawStatus.HAVE_TRANSFERED.value);
            in.add(FundDrawStatus.AUTO_WITHDRAW_FAILED.value);
            in.add(FundDrawStatus.AUTO_WITHDRAW_APPLIED.value);
            cc.andDrawStatusIn(in);
        } else {
            cc.andDrawStatusEqualTo(queryBean.getDrawStatus());
        }
    }

    Page page = new Page(queryBean.getOffset(), queryBean.getLimit());
    criteria.setPage(page);

    //????????????
    if (processStatus.equals(FundProcessStatus.INIT.value)
            || processStatus.equals(FundProcessStatus.AUTO_PROCESS.value)) {
        criteria.setOrderByClause("apply_time asc");
    } else if (processStatus.equals(FundProcessStatus.PROCESSED.value)) {
        criteria.setOrderByClause("update_time desc");
    }

    return fundWithdrawMapper.selectByExample(criteria);
}

From source file:com.ihandy.quote_core.service.impl.picc.RBServiceImpl.java

@Override
public BaseCarInfoResponse getBaseCarInfoByLicenseNo(String licenseNo, int CityCode) {
    BaseCarInfoResponse carBaseInfoResponse = new BaseCarInfoResponse();
    //  Response responseIndex = goXubaoIndex();
    //  if(responseIndex.getReturnCode() == SysConfigInfo.SUCCESS200){
    Response responseIndex = new Response();

    Response responseSearch = xubaoSearchByLicenseNo(responseIndex, licenseNo, licenseType);
    if (responseSearch.getReturnCode() == SysConfigInfo.SUCCESS200) {
        Response responseBrowse = xubaoBrowsePolicyNo(responseSearch);
        if (responseBrowse.getReturnCode() == SysConfigInfo.SUCCESS200) {
            //??/*from   w w w.ja v a  2 s. co m*/
            Response responseCitemCar = xubaoGetCitemCar(responseBrowse);
            if (responseCitemCar.getReturnCode() == SysConfigInfo.SUCCESS200) {
                //??
                Response responseCinsure = xubaoGetCinsure(responseBrowse);
                if (responseCinsure.getReturnCode() == SysConfigInfo.SUCCESS200) {
                    // TODO: 2016/5/17 ?carInfoResponse
                    // 1 ) search??list?
                    Map returnSearchMap = responseSearch.getResponseMap();
                    Map lastResultSearchMap = (Map) returnSearchMap.get("lastResult");
                    carBaseInfoResponse.setCarVin(lastResultSearchMap.get("CarVin").toString());//?
                    carBaseInfoResponse.setLicenseNo(lastResultSearchMap.get("LicenseNo").toString());//?
                    carBaseInfoResponse.setEngineNo(lastResultSearchMap.get("EngineNo").toString());//??
                    String BusinessExpireDate = String.valueOf(lastResultSearchMap.get("BusinessExpireDate"));
                    if (StringUtils.isNoneBlank(BusinessExpireDate) && !"null".equals(BusinessExpireDate)) {
                        carBaseInfoResponse.setBusinessExpireDate(BusinessExpireDate);//
                    }
                    String ForceExpireDate = String.valueOf(lastResultSearchMap.get("ForceExpireDate"));
                    if (StringUtils.isNoneBlank(ForceExpireDate) && !"null".equals(ForceExpireDate)) {
                        carBaseInfoResponse.setForceExpireDate(ForceExpireDate);//
                    }
                    String biPolicyNo = String.valueOf(lastResultSearchMap.get("biPolicyNo"));
                    if (StringUtils.isNoneBlank(biPolicyNo) && !"null".equals(biPolicyNo)) {
                        carBaseInfoResponse.setBiPolicyNo(biPolicyNo);
                    }
                    String ciPolicyNo = String.valueOf(lastResultSearchMap.get("ciPolicyNo"));
                    if (StringUtils.isNoneBlank(ciPolicyNo) && !"null".equals(ciPolicyNo)) {
                        carBaseInfoResponse.setCiPolicyNo(ciPolicyNo);
                    }
                    // 2 ) ?????
                    Map returnCitemCarMap = responseCitemCar.getResponseMap();
                    Map lastResultCitemCarMap = (Map) returnCitemCarMap.get("lastResult");
                    carBaseInfoResponse
                            .setCarSeated(Integer.parseInt(lastResultCitemCarMap.get("CarSeated").toString()));//?
                    carBaseInfoResponse.setMoldName(lastResultCitemCarMap.get("MoldName").toString());//
                    carBaseInfoResponse.setPurchasePrice(
                            Double.parseDouble(lastResultCitemCarMap.get("PurchasePrice").toString()));//
                    carBaseInfoResponse
                            .setCarRegisterDate(lastResultCitemCarMap.get("CarRegisterDate").toString());//
                    carBaseInfoResponse.setCarUsedType(lastResultCitemCarMap.get("CarUsedType").toString());//
                    // 3 ) ??????
                    Map returnCinsureMap = responseCinsure.getResponseMap();
                    Map lastResultCinsureMap = (Map) returnCinsureMap.get("lastResult");
                    Iterator entries = lastResultCinsureMap.entrySet().iterator();
                    while (entries.hasNext()) {
                        Map.Entry entry = (Map.Entry) entries.next();
                        Map value = (Map) entry.getValue();
                        if (value.get("role").toString().equals("?")) {
                            carBaseInfoResponse.setPostedName(value.get("name").toString());//?
                        } else if (value.get("role").toString().equals("")) {
                            carBaseInfoResponse.setCredentislasNum(value.get("CredentislasNum").toString());//???
                            carBaseInfoResponse.setIdType(value.get("IdCardType").toString());//?
                            carBaseInfoResponse.setLicenseOwner(value.get("name").toString());//??
                        } else if (value.get("role").toString().equals("?")) {
                            carBaseInfoResponse.setInsuredName(value.get("name").toString());//?
                        } else if (value.get("role").toString().equals("?/")) {
                            carBaseInfoResponse.setLicenseOwner(value.get("name").toString());//??
                            carBaseInfoResponse.setInsuredName(value.get("name").toString());//?
                            carBaseInfoResponse.setCredentislasNum(value.get("CredentislasNum").toString());//???
                            carBaseInfoResponse.setIdType(value.get("IdCardType").toString());//?
                        } else if (value.get("role").toString().equals("?/")) {
                            carBaseInfoResponse.setPostedName(value.get("name").toString());//?
                            carBaseInfoResponse.setLicenseOwner(value.get("name").toString());//??
                            carBaseInfoResponse.setCredentislasNum(value.get("CredentislasNum").toString());//???
                            carBaseInfoResponse.setIdType(value.get("IdCardType").toString());//?
                        } else if (value.get("role").toString().equals("?/?")) {
                            carBaseInfoResponse.setPostedName(value.get("name").toString());//?
                            carBaseInfoResponse.setInsuredName(value.get("name").toString());//?/
                        } else if (value.get("role").toString().equals("?/?/")) {
                            carBaseInfoResponse.setLicenseOwner(value.get("name").toString());//??
                            carBaseInfoResponse.setPostedName(value.get("name").toString());//?
                            carBaseInfoResponse.setInsuredName(value.get("name").toString());//?
                            carBaseInfoResponse.setCredentislasNum(value.get("CredentislasNum").toString());//???
                            carBaseInfoResponse.setIdType(value.get("IdCardType").toString());//?
                        }
                    }
                    // 4 ) ??
                    carBaseInfoResponse.setCityCode(CityCode);
                } else {
                    logger.info(
                            "?? PICC ?????");
                }
            } else {
                logger.info("?? PICC ????");
            }
        } else {
            logger.info("?? PICC ?????");
        }
    } else {
        logger.info("?? PICC ???");
    }
    //  }else{
    //   logger.info("?? PICC ??");
    // }
    return carBaseInfoResponse;
}

From source file:com.devicehive.base.AbstractResourceTest.java

@SuppressWarnings("unchecked")
protected final <T> T performRequest(String path, String method, Map<String, Object> params,
        Map<String, String> headers, Object body, Response.Status expectedStatus, Class<T> responseClass) {
    WebTarget wt = target;//from w w w. j a v  a2  s.c  om

    if (StringUtils.isNoneBlank(path)) {
        wt = wt.path(path);
    }

    if (!CollectionUtils.isEmpty(params)) {
        for (Map.Entry<String, Object> entry : params.entrySet()) {
            wt = wt.queryParam(entry.getKey(), entry.getValue());
        }
    }

    Invocation.Builder builder = wt.request(MediaType.APPLICATION_JSON_TYPE);

    if (!CollectionUtils.isEmpty(headers)) {
        for (Map.Entry<String, String> entry : headers.entrySet()) {
            builder = builder.header(entry.getKey(), entry.getValue());
        }
    }

    if (StringUtils.isBlank(method)) {
        method = "GET";
    }

    final Response response;
    switch (method.toUpperCase()) {
    case "GET":
        response = builder.get();
        break;
    case "POST":
        Entity<String> entity = createJsonEntity(body);
        response = builder.post(entity);
        break;
    case "PUT":
        response = builder.put(createJsonEntity(body));
        break;
    case "DELETE":
        response = builder.delete();
        break;
    default:
        throw new IllegalArgumentException(String.format("Unknown http method '%s'", method));
    }

    if (expectedStatus != null) {
        assertThat(response.getStatus(), is(expectedStatus.getStatusCode()));
    }
    if (responseClass == null || Response.class.isAssignableFrom(responseClass)) {
        return (T) response;
    }
    return response.readEntity(responseClass);
}

From source file:gr.abiss.calipso.service.EmailService.java

public void sendEmailToUser(final User user, final String subject, final String templateName) {
    String emailTo = user.getEmail();
    String emailFrom = getDefaultSender(user);
    // Prepare the evaluation context
    String locale = StringUtils.isNoneBlank(user.getLocale()) ? user.getLocale() : "en";
    final Context ctx = new Context(new Locale(locale));
    ctx.setVariable("user", user);

    sendEmail(subject, templateName, emailTo, emailFrom, ctx);
}

From source file:gov.nyc.dsny.smart.opsboard.viewmodels.OpsBoardEquipment.java

public String getId() {
    if (be.getEquipment() != null) {
        return be.getEquipment().getId();
    } else if (StringUtils.isNoneBlank(getBoardEquipmentId())) {
        return getBoardEquipmentId().substring(0, getBoardEquipmentId().indexOf("_"));
    } else {//from ww w . j a v  a 2s .  c  om
        return "";
    }
}

From source file:com.blackducksoftware.integration.hub.detect.detector.maven.MavenCliExtractor.java

public Extraction extract(final File directory, final String mavenExe) {
    try {//from w  ww  . j  ava 2 s  .c  o m
        String mavenCommand = detectConfiguration.getProperty(DetectProperty.DETECT_MAVEN_BUILD_COMMAND,
                PropertyAuthority.None);
        if (StringUtils.isNotBlank(mavenCommand)) {
            mavenCommand = mavenCommand.replace("dependency:tree", "");
            if (StringUtils.isNotBlank(mavenCommand)) {
                mavenCommand = mavenCommand.trim();
            }
        }

        final List<String> arguments = new ArrayList<>();
        if (StringUtils.isNotBlank(mavenCommand)) {
            arguments.addAll(Arrays.asList(mavenCommand.split(" ")));
        }
        arguments.add("dependency:tree");

        final Executable mvnExecutable = new Executable(directory, mavenExe, arguments);
        final ExecutableOutput mvnOutput = executableRunner.execute(mvnExecutable);

        if (mvnOutput.getReturnCode() == 0) {

            final String mavenScope = detectConfiguration.getProperty(DetectProperty.DETECT_MAVEN_SCOPE,
                    PropertyAuthority.None);
            final String excludedModules = detectConfiguration
                    .getProperty(DetectProperty.DETECT_MAVEN_EXCLUDED_MODULES, PropertyAuthority.None);
            final String includedModules = detectConfiguration
                    .getProperty(DetectProperty.DETECT_MAVEN_INCLUDED_MODULES, PropertyAuthority.None);
            final List<MavenParseResult> mavenResults = mavenCodeLocationPackager.extractCodeLocations(
                    directory.toString(), mvnOutput.getStandardOutput(), mavenScope, excludedModules,
                    includedModules);

            final List<DetectCodeLocation> codeLocations = mavenResults.stream().map(it -> it.codeLocation)
                    .collect(Collectors.toList());

            final Optional<MavenParseResult> firstWithName = mavenResults.stream()
                    .filter(it -> StringUtils.isNoneBlank(it.projectName)).findFirst();

            final Extraction.Builder builder = new Extraction.Builder().success(codeLocations);
            if (firstWithName.isPresent()) {
                builder.projectName(firstWithName.get().projectName);
                builder.projectVersion(firstWithName.get().projectVersion);
            }
            return builder.build();
        } else {
            final Extraction.Builder builder = new Extraction.Builder()
                    .failure(String.format("Executing command '%s' returned a non-zero exit code %s",
                            String.join(" ", arguments), mvnOutput.getReturnCode()));
            return builder.build();
        }
    } catch (final Exception e) {
        return new Extraction.Builder().exception(e).build();
    }
}

From source file:cn.uncode.mq.cluster.Cluster.java

public static void putSlave(String queueName, String masterHost, String slaveHost) {
    String masterIp = masterHost;
    boolean notFind = true;
    for (Group group : MASTER_BROKER_GROUP) {
        if (group.getMaster().getHost().equals(masterIp)) {
            List<Group> groups = SLAVE_BROKER.get(queueName);
            if (groups == null) {
                groups = new ArrayList<Group>();
                groups.add(group.clone());
                SLAVE_BROKER.put(queueName, groups);
            } else {
                SLAVE_BROKER.get(queueName).add(group.clone());
            }/*from  w w  w.  j  a  v a 2  s  .c  om*/
            notFind = false;
            break;
        }
    }
    if (notFind) {
        Group gp = new Group();
        Group temp = MASTER_BROKER_GROUP.peek();
        Broker slave = null;
        boolean slaveFlag = false;
        if (StringUtils.isNoneBlank(slaveHost)) {
            if (MASTER_BROKER_IP.contains(slaveHost)) {
                slave = new Broker(slaveHost, temp.getMaster().getPort());
                slaveFlag = true;
            }
        }
        if (slaveFlag) {
            gp.setSlaveOf(slave);
            List<Group> groups = SLAVE_BROKER.get(queueName);
            if (groups == null) {
                groups = new ArrayList<Group>();
                groups.add(gp);
                SLAVE_BROKER.put(queueName, groups);
            } else {
                SLAVE_BROKER.get(queueName).add(gp);
            }
        }
    }
}

From source file:com.norconex.collector.core.data.store.impl.jdbc.BasicJDBCSerializer.java

@Override
public ICrawlData toCrawlData(String table, ResultSet rs) throws SQLException {
    if (rs == null) {
        return null;
    }//from  w  ww.j  av  a  2  s .c  o  m
    BaseCrawlData data = new BaseCrawlData();
    data.setReference(rs.getString("reference"));
    data.setParentRootReference(rs.getString("parentRootReference"));
    data.setRootParentReference(rs.getBoolean("isRootParentReference"));
    data.setState(CrawlState.valueOf(rs.getString("state")));
    data.setMetaChecksum(rs.getString("metaChecksum"));
    data.setContentChecksum(rs.getString("contentChecksum"));
    String contentType = rs.getString("contentType");
    if (StringUtils.isNoneBlank(contentType)) {
        data.setContentType(ContentType.valueOf(contentType));
    }
    long crawlDate = rs.getLong("crawlDate");
    if (crawlDate > 0) {
        data.setCrawlDate(new Date(crawlDate));
    }
    return data;
}