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

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

Introduction

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

Prototype

public static boolean isNotEmpty(final CharSequence cs) 

Source Link

Document

Checks if a CharSequence is not empty ("") and not null.

 StringUtils.isNotEmpty(null)      = false StringUtils.isNotEmpty("")        = false StringUtils.isNotEmpty(" ")       = true StringUtils.isNotEmpty("bob")     = true StringUtils.isNotEmpty("  bob  ") = true 

Usage

From source file:com.inkubator.hrm.web.personalia.SystemScoringIndexFormController.java

@PostConstruct
@Override/* ww w .  ja  va 2s .co m*/
public void initialization() {
    super.initialization();
    try {
        String systemScoringId = FacesUtil.getRequestParameter("systemScoringId");
        String systemScoringIndexId = FacesUtil.getRequestParameter("systemScoringIndexId");
        model = new SystemScoringIndexModel();
        isUpdate = Boolean.FALSE;
        if (StringUtils.isNotEmpty(systemScoringIndexId)) {
            SystemScoringIndex systemScoringIndex = systemScoringIndexService
                    .getEntiyByPK(Long.parseLong(systemScoringIndexId));
            if (systemScoringIndex != null) {
                model = getModelFromEntity(systemScoringIndex);
                isUpdate = Boolean.TRUE;
            }
        }
        model.setSystemScoringId(Long.valueOf(systemScoringId));
    } catch (Exception e) {
        LOGGER.error("Error", e);
    }
}

From source file:com.baifendian.swordfish.common.job.struct.node.impexp.writer.HiveWriter.java

@Override
public boolean checkValid() {
    return StringUtils.isNotEmpty(database) && StringUtils.isNotEmpty(table);
}

From source file:edu.emory.cci.aiw.cvrg.eureka.servlet.proposition.PropositionListSupport.java

String getDisplayName(Phenotype p) {
    String displayName = p.getDisplayName();
    if (StringUtils.isNotEmpty(displayName)) {
        return displayName + " (" + p.getKey() + ")";
    } else {/* w ww  .  java  2s .co  m*/
        return p.getKey();
    }
}

From source file:com.netflix.spinnaker.halyard.config.validate.v1.security.SamlValidator.java

@Override
public void validate(ConfigProblemSetBuilder p, Saml saml) {
    if (!saml.isEnabled()) {
        return;/*from w ww.  j a v a2s  . c  om*/
    }

    if (StringUtils.isEmpty(saml.getMetadataLocal()) && StringUtils.isEmpty(saml.getMetadataRemote())) {
        p.addProblem(Problem.Severity.ERROR, "No metadata file specified.");
    }

    if (StringUtils.isNotEmpty(saml.getMetadataLocal())) {
        try {
            new File(new URI("file:" + saml.getMetadataLocal()));
        } catch (Exception f) {
            p.addProblem(Problem.Severity.ERROR, f.getMessage());
        }
    }

    if (StringUtils.isNotEmpty(saml.getMetadataRemote())) {
        try {
            HttpClientBuilder.create().build().execute(new HttpGet(saml.getMetadataRemote()));
        } catch (IOException e) {
            p.addProblem(Problem.Severity.WARNING, "Cannot access remote metadata.xml file: " + e.getMessage());
        }
    }

    if (StringUtils.isEmpty(saml.getIssuerId())) {
        p.addProblem(Problem.Severity.ERROR, "No issuerId specified.");
    }

    if (StringUtils.isEmpty(saml.getKeyStore())) {
        p.addProblem(Problem.Severity.ERROR, "No keystore specified.");
    }

    if (StringUtils.isEmpty(saml.getKeyStorePassword())) {
        p.addProblem(Problem.Severity.ERROR, "No keystore password specified.");
    }

    if (StringUtils.isEmpty(saml.getKeyStoreAliasName())) {
        p.addProblem(Problem.Severity.ERROR, "No keystore alias specified.");
    }

    InputStream is = null;
    try {
        File f = new File(new URI("file:" + saml.getKeyStore()));
        is = new FileInputStream(f);
        val keystore = KeyStore.getInstance(KeyStore.getDefaultType());

        // will throw an exception if `keyStorePassword` is invalid
        keystore.load(is, saml.getKeyStorePassword().toCharArray());

        Collections.list(keystore.aliases()).stream()
                .filter(alias -> alias.equalsIgnoreCase(saml.getKeyStoreAliasName())).findFirst()
                .orElseThrow(() -> new RuntimeException(
                        "Keystore does not contain alias " + saml.getKeyStoreAliasName()));

    } catch (Exception e) {
        p.addProblem(Problem.Severity.ERROR, "Keystore validation problem: " + e.getMessage());
    } finally {
        if (is != null) {
            try {
                is.close();
            } catch (Exception e) {
                // ignored.
            }
        }
    }

    if (saml.getServiceAddress() == null) {
        p.addProblem(Problem.Severity.ERROR, "No service address specified.");
    } else if (!saml.getServiceAddress().getProtocol().equalsIgnoreCase("https")) {
        p.addProblem(Problem.Severity.WARNING, "Gate should operate on HTTPS");
    }
}

From source file:com.inkubator.hrm.web.personalia.BioPotensiSwotFormController.java

@PostConstruct
@Override/*  w  w  w  .j a  v a2s  .  c  o m*/
public void initialization() {
    super.initialization();
    try {
        String bioPotensiSwotId = FacesUtil.getRequestParameter("bioPotensiSwotId");
        bioDataId = Long.parseLong(FacesUtil.getRequestParameter("bioDataId"));
        model = new BioPotensiSwotModel();
        isUpdate = Boolean.FALSE;
        if (StringUtils.isNotEmpty(bioPotensiSwotId)) {
            BioPotensiSwot bioPotensiSwot = service.getEntiyByPK(Long.parseLong(bioPotensiSwotId));
            if (bioPotensiSwotId != null) {
                model = getModelFromEntity(bioPotensiSwot);
                isUpdate = Boolean.TRUE;
            }
        }

    } catch (Exception e) {
        LOGGER.error("Error", e);
    }
}

From source file:com.inkubator.hrm.web.organisation.CompanyCommisionerFormController.java

@PostConstruct
@Override//from w ww  .ja  va2  s.  c  o  m
public void initialization() {
    super.initialization();
    try {
        String companyId = FacesUtil.getRequestParameter("companyId");
        model = new CompanyCommisionerModel();
        isUpdate = Boolean.FALSE;
        String commisionerId = FacesUtil.getRequestParameter("commisionerId");
        if (StringUtils.isNotEmpty(commisionerId)) {
            CompanyCommisioner commisioner = companyCommisionerService
                    .getEntiyByPK(Long.parseLong(commisionerId));
            if (commisioner != null) {
                model = getModelFromEntity(commisioner);
                isUpdate = Boolean.TRUE;
            }
        }

        model.setCompanyId(Long.parseLong(companyId));
    } catch (Exception e) {
        LOGGER.error("Error", e);
    }
}

From source file:de.knightsoftnet.mtwidgets.client.ui.widget.oracle.PhoneNumberMsRestOracle.java

@Override
protected boolean needSuggest(final String pentry) {
    return StringUtils.isNotEmpty(pentry) && !StringUtils.contains(pentry, ')');
}

From source file:cherry.example.web.applied.ex10.AppliedEx10ServiceImpl.java

@Transactional
@Override//from  w ww . ja  v a 2  s .  c o  m
public Long create(AppliedEx10Form form) {

    SQLInsertClause insert = qf.insert(et1);
    if (StringUtils.isNotEmpty(form.getText10())) {
        insert.set(et1.text10, form.getText10());
    }
    if (StringUtils.isNotEmpty(form.getText100())) {
        insert.set(et1.text100, form.getText100());
    }
    insert.set(et1.int64, form.getInt64());
    insert.set(et1.decimal1, form.getDecimal1());
    insert.set(et1.decimal3, form.getDecimal3());
    insert.set(et1.dt, form.getDt());
    insert.set(et1.tm, form.getTm());
    insert.set(et1.dtm, form.getDtm());
    Long id = insert.executeWithKey(et1.id);

    SQLInsertClause insertSub = qf.insert(et2);
    for (AppliedEx10SubForm sf : form.getItem()) {
        insertSub.set(et2.parentId, id);
        if (StringUtils.isNotEmpty(sf.getText10())) {
            insertSub.set(et2.text10, sf.getText10());
        }
        if (StringUtils.isNotEmpty(sf.getText100())) {
            insertSub.set(et2.text100, sf.getText100());
        }
        insertSub.set(et2.int64, sf.getInt64());
        insertSub.set(et2.decimal1, sf.getDecimal1());
        insertSub.set(et2.decimal3, sf.getDecimal3());
        insertSub.set(et2.dt, sf.getDt());
        insertSub.set(et2.tm, sf.getTm());
        insertSub.set(et2.dtm, sf.getDtm());
        insertSub.addBatch();
    }
    long count = insertSub.execute();
    if (count != form.getItem().size()) {
        throw new IllegalStateException();
    }

    return id;
}

From source file:cherry.example.web.applied.ex20.AppliedEx20ServiceImpl.java

@Transactional
@Override/*w w w  .  j a  va  2s  .  co m*/
public Long create(AppliedEx20Form form) {

    SQLInsertClause insert = qf.insert(et1);
    if (StringUtils.isNotEmpty(form.getText10())) {
        insert.set(et1.text10, form.getText10());
    }
    if (StringUtils.isNotEmpty(form.getText100())) {
        insert.set(et1.text100, form.getText100());
    }
    insert.set(et1.int64, form.getInt64());
    insert.set(et1.decimal1, form.getDecimal1());
    insert.set(et1.decimal3, form.getDecimal3());
    insert.set(et1.dt, form.getDt());
    insert.set(et1.tm, form.getTm());
    insert.set(et1.dtm, form.getDtm());
    Long id = insert.executeWithKey(et1.id);

    SQLInsertClause insertSub = qf.insert(et2);
    for (AppliedEx20SubForm sf : form.getItem()) {
        insertSub.set(et2.parentId, id);
        if (StringUtils.isNotEmpty(sf.getText10())) {
            insertSub.set(et2.text10, sf.getText10());
        }
        if (StringUtils.isNotEmpty(sf.getText100())) {
            insertSub.set(et2.text100, sf.getText100());
        }
        insertSub.set(et2.int64, sf.getInt64());
        insertSub.set(et2.decimal1, sf.getDecimal1());
        insertSub.set(et2.decimal3, sf.getDecimal3());
        insertSub.set(et2.dt, sf.getDt());
        insertSub.set(et2.tm, sf.getTm());
        insertSub.set(et2.dtm, sf.getDtm());
        insertSub.addBatch();
    }
    long count = insertSub.execute();
    if (count != form.getItem().size()) {
        throw new IllegalStateException();
    }

    return id;
}

From source file:at.porscheinformatik.sonarqube.licensecheck.mavenlicense.MavenLicense.java

public static List<MavenLicense> fromString(String mavenLicenseString) {
    List<MavenLicense> mavenLicenses = new ArrayList<>();

    if (mavenLicenseString != null && mavenLicenseString.startsWith("[")) {
        try (JsonReader jsonReader = Json.createReader(new StringReader(mavenLicenseString))) {
            JsonArray licensesJson = jsonReader.readArray();
            for (int i = 0; i < licensesJson.size(); i++) {
                JsonObject licenseJson = licensesJson.getJsonObject(i);
                mavenLicenses.add(new MavenLicense(licenseJson.getString("licenseNameRegEx"),
                        licenseJson.getString("license")));
            }//from ww  w  . j  a  v a2s  . c  o  m
        }
    } else if (StringUtils.isNotEmpty(mavenLicenseString)) {
        // deprecated - remove with later release
        String[] mavenLicenseEntries = mavenLicenseString.split(";");
        for (String mavenLicenseEntry : mavenLicenseEntries) {
            String[] mavenLicenseEntryParts = mavenLicenseEntry.split("~");
            mavenLicenses.add(new MavenLicense(mavenLicenseEntryParts[0], mavenLicenseEntryParts[1]));
        }
    }

    return mavenLicenses;
}