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

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

Introduction

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

Prototype

public static boolean isNotBlank(final CharSequence cs) 

Source Link

Document

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

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

Usage

From source file:com.wavemaker.tools.apidocs.tools.parser.util.Utils.java

public static String combinePaths(String path1, String path2) {
    StringBuilder sb = new StringBuilder();

    if (StringUtils.isNotBlank(path1)) {
        if (!path1.startsWith(PATH_SEPARATOR)) {
            sb.append(PATH_SEPARATOR);//from   www .j av  a2  s.  c o  m
        }
        if (path1.endsWith(PATH_SEPARATOR)) {
            path1 = path1.substring(0, path1.length() - 1);
        }
        sb.append(path1);
    }

    if (StringUtils.isNotBlank(path2)) {
        if (!path2.startsWith(PATH_SEPARATOR)) {
            sb.append(PATH_SEPARATOR);
        }
        sb.append(path2);
    }

    return sb.toString();
}

From source file:com.movies.util.MovieUtil.java

public static boolean okToSave(Movie movie) {
    return movie != null && StringUtils.isNotBlank(movie.getTitle())
            && CollectionUtils.isNotEmpty(movie.getDirectors()) && CollectionUtils.isNotEmpty(movie.getActors())
            && CollectionUtils.isNotEmpty(movie.getGenres());
}

From source file:com.yutong.axxc.parents.view.common.WeatherIconUtil.java

/**
 * URL?ID/*from w  w w. j a v a  2 s .  com*/
 * 
 * @param url
 */
public static int getWeatherIconID(String url) {
    Logger.d(WeatherIconUtil.class, "[]:URL:", url);
    if (url == null)
        return R.drawable.nothing;
    if (StringUtils.isNotBlank(url)) {
        String name = url.substring(url.lastIndexOf("/") + 1);
        if ("0.gif".equals(name)) {
            return R.drawable.b_0;
        } else if ("1.gif".equals(name)) {
            return R.drawable.b_1;
        } else if ("2.gif".equals(name)) {
            return R.drawable.b_2;
        } else if ("3.gif".equals(name)) {
            return R.drawable.b_3;
        } else if ("4.gif".equals(name)) {
            return R.drawable.b_4;
        } else if ("5.gif".equals(name)) {
            return R.drawable.b_5;
        } else if ("6.gif".equals(name)) {
            return R.drawable.b_6;
        } else if ("7.gif".equals(name)) {
            return R.drawable.b_7;
        } else if ("8.gif".equals(name)) {
            return R.drawable.b_8;
        } else if ("9.gif".equals(name)) {
            return R.drawable.b_9;
        } else if ("10.gif".equals(name)) {
            return R.drawable.b_10;
        } else if ("11.gif".equals(name)) {
            return R.drawable.b_11;
        } else if ("12.gif".equals(name)) {
            return R.drawable.b_12;
        } else if ("13.gif".equals(name)) {
            return R.drawable.b_13;
        } else if ("14.gif".equals(name)) {
            return R.drawable.b_14;
        } else if ("15.gif".equals(name)) {
            return R.drawable.b_15;
        } else if ("16.gif".equals(name)) {
            return R.drawable.b_16;
        } else if ("17.gif".equals(name)) {
            return R.drawable.b_17;
        } else if ("18.gif".equals(name)) {
            return R.drawable.b_18;
        } else if ("19.gif".equals(name)) {
            return R.drawable.b_19;
        } else if ("20.gif".equals(name)) {
            return R.drawable.b_20;
        } else if ("21.gif".equals(name)) {
            return R.drawable.b_21;
        } else if ("22.gif".equals(name)) {
            return R.drawable.b_22;
        } else if ("23.gif".equals(name)) {
            return R.drawable.b_23;
        } else if ("24.gif".equals(name)) {
            return R.drawable.b_24;
        } else if ("25.gif".equals(name)) {
            return R.drawable.b_25;
        } else if ("26.gif".equals(name)) {
            return R.drawable.b_26;
        } else if ("27.gif".equals(name)) {
            return R.drawable.b_27;
        } else if ("28.gif".equals(name)) {
            return R.drawable.b_28;
        } else if ("29.gif".equals(name)) {
            return R.drawable.b_29;
        } else if ("30.gif".equals(name)) {
            return R.drawable.b_30;
        } else if ("31.gif".equals(name)) {
            return R.drawable.b_31;
        } else
            return R.drawable.nothing;
    }
    return R.drawable.nothing;
}

From source file:com.thinkgem.jeesite.modules.ip.util.JldwDictUtils.java

/**
 * ???ID  ?????//from ww w .  ja va2  s. c o m
 * @Title: getJldwDictLabel 
 * @Description: TODO
 * @param id
 * @param defaultValue
 * @return
 * @return: String
 */
public static String getJldwDictLabel(String id, String defaultValue) {
    if (StringUtils.isNotBlank(id)) {
        for (Jldw jldw : getJldwDictList()) {
            if (id.equals(jldw.getId())) {
                return jldw.getJldwmc();
            }
        }
    }
    return defaultValue;
}

From source file:de.pixida.logtest.designer.commons.SelectFileButton.java

public static Button createButtonWithFileSelection(final TextField inputFieldShowingPath, final String icon,
        final String title, final String fileMask, final String fileMaskDescription) {
    final Button selectLogFileButton = new Button("Select");
    selectLogFileButton.setGraphic(Icons.getIconGraphics(icon));
    selectLogFileButton.setOnAction(event -> {
        final FileChooser fileChooser = new FileChooser();
        fileChooser.setTitle(title);//w ww  .  ja  v a2s. c om
        if (StringUtils.isNotBlank(fileMask) && StringUtils.isNotBlank(fileMaskDescription)) {
            fileChooser.getExtensionFilters()
                    .add(new FileChooser.ExtensionFilter(fileMaskDescription, fileMask));
        }
        File initialDirectory = new File(inputFieldShowingPath.getText().trim());
        if (!initialDirectory.isDirectory()) {
            initialDirectory = initialDirectory.getParentFile();
        }
        if (initialDirectory == null || !initialDirectory.isDirectory()) {
            if (lastFolder != null) {
                initialDirectory = lastFolder;
            } else {
                initialDirectory = new File(".");
            }
        }
        fileChooser.setInitialDirectory(initialDirectory);
        final File selectedFile = fileChooser.showOpenDialog(((Node) event.getTarget()).getScene().getWindow());
        if (selectedFile != null) {
            inputFieldShowingPath.setText(selectedFile.getAbsolutePath());
            final File parent = selectedFile.getParentFile();
            if (parent != null && parent.isDirectory()) {
                lastFolder = parent;
            }
        }
    });
    return selectLogFileButton;
}

From source file:com.hybris.mobile.app.commerce.utils.HockeyAppUtils.java

/**
 * HockeyApp crash manager/*from  www . ja  v a2 s  . co  m*/
 *
 * @param context
 */
public static void checkForCrashes(Context context) {
    if (StringUtils.isNotBlank(CommerceApplication.getConfiguration().getHockeyAppIdentifier())) {
        CrashManager.register(context, CommerceApplication.getConfiguration().getHockeyAppIdentifier());
    }
}

From source file:com.thoughtworks.go.util.FilenameUtil.java

public static boolean isNormalizedDirectoryPathInsideNormalizedParentDirectory(String parent,
        String subdirectory) {//from   w ww .ja v a  2 s.  c o m
    final String normalizedParentPath = FilenameUtils.normalize(parent + File.separator);
    final String normalizedSubDirPath = FilenameUtils.normalize(subdirectory + File.separator);
    return StringUtils.isNotBlank(normalizedParentPath) && StringUtils.isNotBlank(normalizedSubDirPath)
            && normalizedSubDirPath.startsWith(normalizedParentPath);
}

From source file:com.tuplejump.stargate.lucene.Dates.java

public static FormatDateTimeFormatter forPattern(String input, Locale locale) {
    if (StringUtils.isNotBlank(input)) {
        input = input.trim();/*  w w  w  .ja v  a2s  .  c  om*/
    }
    DateTimeFormatter formatter;
    if (input == null || input.length() == 0) {
        formatter = ISODateTimeFormat.yearMonthDay();
    } else if ("basicDate".equals(input) || "basic_date".equals(input)) {
        formatter = ISODateTimeFormat.basicDate();
    } else if ("basicDateTime".equals(input) || "basic_date_time".equals(input)) {
        formatter = ISODateTimeFormat.basicDateTime();
    } else if ("basicDateTimeNoMillis".equals(input) || "basic_date_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.basicDateTimeNoMillis();
    } else if ("basicOrdinalDate".equals(input) || "basic_ordinal_date".equals(input)) {
        formatter = ISODateTimeFormat.basicOrdinalDate();
    } else if ("basicOrdinalDateTime".equals(input) || "basic_ordinal_date_time".equals(input)) {
        formatter = ISODateTimeFormat.basicOrdinalDateTime();
    } else if ("basicOrdinalDateTimeNoMillis".equals(input)
            || "basic_ordinal_date_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.basicOrdinalDateTimeNoMillis();
    } else if ("basicTime".equals(input) || "basic_time".equals(input)) {
        formatter = ISODateTimeFormat.basicTime();
    } else if ("basicTimeNoMillis".equals(input) || "basic_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.basicTimeNoMillis();
    } else if ("basicTTime".equals(input) || "basic_t_Time".equals(input)) {
        formatter = ISODateTimeFormat.basicTTime();
    } else if ("basicTTimeNoMillis".equals(input) || "basic_t_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.basicTTimeNoMillis();
    } else if ("basicWeekDate".equals(input) || "basic_week_date".equals(input)) {
        formatter = ISODateTimeFormat.basicWeekDate();
    } else if ("basicWeekDateTime".equals(input) || "basic_week_date_time".equals(input)) {
        formatter = ISODateTimeFormat.basicWeekDateTime();
    } else if ("basicWeekDateTimeNoMillis".equals(input) || "basic_week_date_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.basicWeekDateTimeNoMillis();
    } else if ("date".equals(input)) {
        formatter = ISODateTimeFormat.date();
    } else if ("dateHour".equals(input) || "date_hour".equals(input)) {
        formatter = ISODateTimeFormat.dateHour();
    } else if ("dateHourMinute".equals(input) || "date_hour_minute".equals(input)) {
        formatter = ISODateTimeFormat.dateHourMinute();
    } else if ("dateHourMinuteSecond".equals(input) || "date_hour_minute_second".equals(input)) {
        formatter = ISODateTimeFormat.dateHourMinuteSecond();
    } else if ("dateHourMinuteSecondFraction".equals(input)
            || "date_hour_minute_second_fraction".equals(input)) {
        formatter = ISODateTimeFormat.dateHourMinuteSecondFraction();
    } else if ("dateHourMinuteSecondMillis".equals(input) || "date_hour_minute_second_millis".equals(input)) {
        formatter = ISODateTimeFormat.dateHourMinuteSecondMillis();
    } else if ("dateOptionalTime".equals(input) || "date_optional_time".equals(input)) {
        // in this case, we have a separate parser and printer since the dataOptionalTimeParser can't print
        // this sucks we should use the root local by default and not be dependent on the node
        return new FormatDateTimeFormatter(input,
                ISODateTimeFormat.dateOptionalTimeParser().withZone(DateTimeZone.UTC),
                ISODateTimeFormat.dateTime().withZone(DateTimeZone.UTC), locale);
    } else if ("dateTime".equals(input) || "date_time".equals(input)) {
        formatter = ISODateTimeFormat.dateTime();
    } else if ("dateTimeNoMillis".equals(input) || "date_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.dateTimeNoMillis();
    } else if ("hour".equals(input)) {
        formatter = ISODateTimeFormat.hour();
    } else if ("hourMinute".equals(input) || "hour_minute".equals(input)) {
        formatter = ISODateTimeFormat.hourMinute();
    } else if ("hourMinuteSecond".equals(input) || "hour_minute_second".equals(input)) {
        formatter = ISODateTimeFormat.hourMinuteSecond();
    } else if ("hourMinuteSecondFraction".equals(input) || "hour_minute_second_fraction".equals(input)) {
        formatter = ISODateTimeFormat.hourMinuteSecondFraction();
    } else if ("hourMinuteSecondMillis".equals(input) || "hour_minute_second_millis".equals(input)) {
        formatter = ISODateTimeFormat.hourMinuteSecondMillis();
    } else if ("ordinalDate".equals(input) || "ordinal_date".equals(input)) {
        formatter = ISODateTimeFormat.ordinalDate();
    } else if ("ordinalDateTime".equals(input) || "ordinal_date_time".equals(input)) {
        formatter = ISODateTimeFormat.ordinalDateTime();
    } else if ("ordinalDateTimeNoMillis".equals(input) || "ordinal_date_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.ordinalDateTimeNoMillis();
    } else if ("time".equals(input)) {
        formatter = ISODateTimeFormat.time();
    } else if ("tTime".equals(input) || "t_time".equals(input)) {
        formatter = ISODateTimeFormat.tTime();
    } else if ("tTimeNoMillis".equals(input) || "t_time_no_millis".equals(input)) {
        formatter = ISODateTimeFormat.tTimeNoMillis();
    } else if ("weekDate".equals(input) || "week_date".equals(input)) {
        formatter = ISODateTimeFormat.weekDate();
    } else if ("weekDateTime".equals(input) || "week_date_time".equals(input)) {
        formatter = ISODateTimeFormat.weekDateTime();
    } else if ("weekyear".equals(input) || "week_year".equals(input)) {
        formatter = ISODateTimeFormat.weekyear();
    } else if ("weekyearWeek".equals(input)) {
        formatter = ISODateTimeFormat.weekyearWeek();
    } else if ("year".equals(input)) {
        formatter = ISODateTimeFormat.year();
    } else if ("yearMonth".equals(input) || "year_month".equals(input)) {
        formatter = ISODateTimeFormat.yearMonth();
    } else if ("yearMonthDay".equals(input) || "year_month_day".equals(input)) {
        formatter = ISODateTimeFormat.yearMonthDay();
    } else if (StringUtils.isNotBlank(input) && input.contains("||")) {
        String[] formats = StringUtils.split(input, "||");
        DateTimeParser[] parsers = new DateTimeParser[formats.length];

        if (formats.length == 1) {
            formatter = forPattern(input, locale).parser();
        } else {
            DateTimeFormatter dateTimeFormatter = null;
            for (int i = 0; i < formats.length; i++) {
                FormatDateTimeFormatter currentFormatter = forPattern(formats[i], locale);
                DateTimeFormatter currentParser = currentFormatter.parser();
                if (dateTimeFormatter == null) {
                    dateTimeFormatter = currentFormatter.printer();
                }
                parsers[i] = currentParser.getParser();
            }
            DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder()
                    .append(dateTimeFormatter.withZone(DateTimeZone.UTC).getPrinter(), parsers);
            formatter = builder.toFormatter();
        }
    } else {
        try {

            formatter = DateTimeFormat.forPattern(input);
        } catch (IllegalArgumentException e) {
            throw new IllegalArgumentException("Invalid format: [" + input + "]: " + e.getMessage(), e);
        }
    }

    return new FormatDateTimeFormatter(input, formatter.withZone(DateTimeZone.UTC), locale);
}

From source file:it.attocchi.utils.StringFunc.java

public static String concat(String separator, String... strings) {
    StringBuilder sb = new StringBuilder();

    for (String aString : strings) {
        if (StringUtils.isNotBlank(aString)) {
            if (sb.length() > 0)
                sb.append(separator);//from w  w  w  . ja v  a  2  s.  co m
            sb.append(aString);
        }
    }

    return sb.toString();
}

From source file:com.synopsys.integration.blackduck.service.model.BlackDuckQuery.java

public static Optional<BlackDuckQuery> createQuery(final String parameter) {
    if (StringUtils.isNotBlank(parameter)) {
        return Optional.of(new BlackDuckQuery(parameter));
    }//from www .  ja  va  2  s. co  m

    return Optional.empty();
}