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

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

Introduction

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

Prototype

public static boolean isNotBlank(String str) 

Source Link

Document

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

Usage

From source file:com.sonar.runner.it.ScannerTestCase.java

private static Version artifactVersion() {
    if (artifactVersion == null) {
        String scannerVersion = System.getProperty("scanner.version");
        if (StringUtils.isNotBlank(scannerVersion)) {
            LOG.info("Use provided Scanner version: " + scannerVersion);
            artifactVersion = Version.create(scannerVersion);
        } else {//from  w ww .j  a v a  2 s. c  om
            try (FileInputStream fis = new FileInputStream(
                    new File("../target/maven-archiver/pom.properties"))) {
                Properties props = new Properties();
                props.load(fis);
                artifactVersion = Version.create(props.getProperty("version"));
                return artifactVersion;
            } catch (IOException e) {
                throw new IllegalStateException(e);
            }
        }
    }
    return artifactVersion;
}

From source file:com.hihsoft.baseclass.web.util.DateConverter.java

@SuppressWarnings("rawtypes")
public Object convert(Class arg0, Object value) {
    try {/*from w  w w. j  av  a2 s. co m*/
        String dateStr = (String) value;

        if (StringUtils.isNotBlank(dateStr)) {
            return format.parse(dateStr);
        }
    } catch (Exception e) {
        log.error(e.getMessage(), e);
    }
    return null;
}

From source file:cn.com.gps169.bos.resource.TerminalController.java

/**
 * ?/*from ww w . j a v a 2 s.  co m*/
 * @return
 */
@RequestMapping("page")
@ResponseBody
public String page(HttpServletRequest request) {
    int pageNum = Integer.parseInt(request.getParameter("page"));
    int pageRows = Integer.parseInt(request.getParameter("rows"));
    String sStatus = request.getParameter("status");
    int status = StringUtils.isNotBlank(sStatus) ? Integer.parseInt(sStatus) : 0;
    String licensePlate = request.getParameter("licensePlate");
    //      JSONObject result = terminalService.queryTerminal((pageNum-1)*pageRows, pageRows,status,licensePlate);

    return "";
}

From source file:cec.easyshop.cockpits.cmscockpit.sitewizard.ThemeSelectorPage.java

@Override
public Component createRepresentationItself() {
    final Component parent = getWizard().getFrameComponent().getFellow("contentFrame");
    String pageCmpURI = getComponentURI();
    if (StringUtils.isNotBlank(getWizard().getPageRoot()) && pageCmpURI.charAt(0) != '/') {
        pageCmpURI = getWizard().getPageRoot() + "/" + pageCmpURI; // NOPMD
    }//  w w w . j  a  va2s .c o m
    return Executions.createComponents(pageCmpURI, parent, pageContent.getAttributes());
}

From source file:com.chadekin.jadys.syntax.groupby.impl.GroupByBuilderImpl.java

private static boolean isValidExpression(String param, JadysSqlOperation equality, Object value) {
    return StringUtils.isNotBlank(param) && equality != null && value != null
            && StringUtils.isNotBlank(value.toString());
}

From source file:dk.dma.msinm.common.model.ILocalizedDesc.java

/**
 * Utility method that returns if at least one of the given fields in non-blank
 * @param fields the list of fields to check
 * @return if at least one of the given fields in non-blank
 *///  www .j a  v a 2  s  . c om
public static boolean fieldsDefined(String... fields) {
    for (String field : fields) {
        if (StringUtils.isNotBlank(field)) {
            return true;
        }
    }
    return false;
}

From source file:com.codestudio.dorm.web.util.PartyAuthUtil.java

/**
 * ??null/*from w w w.ja  va  2  s . c o m*/
 * 
 * @param request
 * @param response
 * @return
 */
public static Long getPartyId(HttpServletRequest request, HttpServletResponse response) {
    UserCookieManager userCookieManager = new UserCookieManager(request, response, null, "/");
    String partyId = userCookieManager.getTempCookie(UserCookieManager.PARTY_ID, null);
    if (StringUtils.isNotBlank(partyId)) {
        return Long.valueOf(partyId);
    }
    return null;
}

From source file:io.sidecar.query.Arg.java

public Arg(String key, String value) {
    Preconditions.checkArgument(StringUtils.isNotBlank(key));
    Preconditions.checkArgument(CharMatcher.WHITESPACE.matchesNoneOf(key));
    this.key = key;

    Preconditions.checkArgument(StringUtils.isNotBlank(value));
    Preconditions.checkArgument(CharMatcher.WHITESPACE.matchesNoneOf(value));
    this.value = value;
}

From source file:com.bsb.cms.commons.page.PageContext.java

public static void initSort(String field) {
    PageContext context = getContext();/*from ww w.j a  va 2s .  c o  m*/

    if ((field == null) || ("".equals(field)))
        return;

    if (field.equals(context.sortField)) {
        //context.sortDESC = (!(context.sortDESC));
    }
    context.sortField = field;

    if (StringUtils.isNotBlank(context.sortField))
        context.orderBy = field + " " + ((context.sortDESC) ? "DESC" : "ASC");
}

From source file:de.burlov.amazon.s3.dirsync.CLI.java

/**
 * @param args/* w ww. j  a  va  2s. co m*/
 */
@SuppressWarnings("static-access")
public static void main(String[] args) {
    Logger.getLogger("").setLevel(Level.OFF);
    Logger deLogger = Logger.getLogger("de");
    deLogger.setLevel(Level.INFO);
    Handler handler = new ConsoleHandler();
    handler.setFormatter(new VerySimpleFormatter());
    deLogger.addHandler(handler);
    deLogger.setUseParentHandlers(false);
    //      if (true)
    //      {
    //         LogFactory.getLog(CLI.class).error("test msg", new Exception("test extception"));
    //         return;
    //      }
    Options opts = new Options();
    OptionGroup gr = new OptionGroup();

    /*
     * Befehlsgruppe initialisieren
     */
    gr = new OptionGroup();
    gr.setRequired(true);
    gr.addOption(OptionBuilder.withArgName("up|down").hasArg()
            .withDescription("Upload/Download changed or new files").create(CMD_UPDATE));
    gr.addOption(OptionBuilder.withArgName("up|down").hasArg()
            .withDescription("Upload/Download directory snapshot").create(CMD_SNAPSHOT));
    gr.addOption(OptionBuilder.withDescription("Delete remote folder").create(CMD_DELETE_DIR));
    gr.addOption(OptionBuilder.withDescription("Delete a bucket").create(CMD_DELETE_BUCKET));
    gr.addOption(OptionBuilder.create(CMD_HELP));
    gr.addOption(OptionBuilder.create(CMD_VERSION));
    gr.addOption(OptionBuilder.withDescription("Prints summary for stored data").create(CMD_SUMMARY));
    gr.addOption(OptionBuilder.withDescription("Clean up orphaned objekts").create(CMD_CLEANUP));
    gr.addOption(OptionBuilder.withDescription("Changes encryption password").withArgName("new password")
            .hasArg().create(CMD_CHANGE_PASSWORD));
    gr.addOption(OptionBuilder.withDescription("Lists all buckets").create(CMD_LIST_BUCKETS));
    gr.addOption(OptionBuilder.withDescription("Lists raw objects in a bucket").create(CMD_LIST_BUCKET));
    gr.addOption(OptionBuilder.withDescription("Lists files in remote folder").create(CMD_LIST_DIR));
    opts.addOptionGroup(gr);
    /*
     * Parametergruppe initialisieren
     */
    opts.addOption(OptionBuilder.withArgName("key").isRequired(false).hasArg().withDescription("S3 access key")
            .create(OPT_S3S_KEY));
    opts.addOption(OptionBuilder.withArgName("secret").isRequired(false).hasArg()
            .withDescription("Secret key for S3 account").create(OPT_S3S_SECRET));
    opts.addOption(OptionBuilder.withArgName("bucket").isRequired(false).hasArg().withDescription(
            "Optional bucket name for storage. If not specified then an unique bucket name will be generated")
            .create(OPT_BUCKET));
    // opts.addOption(OptionBuilder.withArgName("US|EU").hasArg().
    // withDescription(
    // "Where the new bucket should be created. Default US").create(
    // OPT_LOCATION));
    opts.addOption(OptionBuilder.withArgName("path").isRequired(false).hasArg()
            .withDescription("Local directory path").create(OPT_LOCAL_DIR));
    opts.addOption(OptionBuilder.withArgName("name").isRequired(false).hasArg()
            .withDescription("Remote directory name").create(OPT_REMOTE_DIR));
    opts.addOption(OptionBuilder.withArgName("password").isRequired(false).hasArg()
            .withDescription("Encryption password").create(OPT_ENC_PASSWORD));
    opts.addOption(OptionBuilder.withArgName("patterns").hasArgs()
            .withDescription("Comma separated exclude file patterns like '*.tmp,*/dir/*.tmp'")
            .create(OPT_EXCLUDE_PATTERNS));
    opts.addOption(OptionBuilder.withArgName("patterns").hasArgs().withDescription(
            "Comma separated include patterns like '*.java'. If not specified, then all files in specified local directory will be included")
            .create(OPT_INCLUDE_PATTERNS));

    if (args.length == 0) {
        printUsage(opts);
        return;
    }

    CommandLine cmd = null;
    try {
        cmd = new GnuParser().parse(opts, args);
        if (cmd.hasOption(CMD_HELP)) {
            printUsage(opts);
            return;
        }
        if (cmd.hasOption(CMD_VERSION)) {
            System.out.println("s3dirsync version " + Version.CURRENT_VERSION);
            return;
        }
        String awsKey = cmd.getOptionValue(OPT_S3S_KEY);
        String awsSecret = cmd.getOptionValue(OPT_S3S_SECRET);
        String bucket = cmd.getOptionValue(OPT_BUCKET);
        String bucketLocation = cmd.getOptionValue(OPT_LOCATION);
        String localDir = cmd.getOptionValue(OPT_LOCAL_DIR);
        String remoteDir = cmd.getOptionValue(OPT_REMOTE_DIR);
        String password = cmd.getOptionValue(OPT_ENC_PASSWORD);
        String exclude = cmd.getOptionValue(OPT_EXCLUDE_PATTERNS);
        String include = cmd.getOptionValue(OPT_INCLUDE_PATTERNS);

        if (StringUtils.isBlank(awsKey) || StringUtils.isBlank(awsSecret)) {
            System.out.println("S3 account data required");
            return;
        }

        if (StringUtils.isBlank(bucket)) {
            bucket = awsKey + ".dirsync";
        }

        if (cmd.hasOption(CMD_DELETE_BUCKET)) {
            if (StringUtils.isBlank(bucket)) {
                System.out.println("Bucket name required");
                return;
            }
            int deleted = S3Utils.deleteBucket(awsKey, awsSecret, bucket);
            System.out.println("Deleted objects: " + deleted);
            return;
        }
        if (cmd.hasOption(CMD_LIST_BUCKETS)) {
            for (String str : S3Utils.listBuckets(awsKey, awsSecret)) {
                System.out.println(str);
            }
            return;
        }
        if (cmd.hasOption(CMD_LIST_BUCKET)) {
            if (StringUtils.isBlank(bucket)) {
                System.out.println("Bucket name required");
                return;
            }
            for (String str : S3Utils.listObjects(awsKey, awsSecret, bucket)) {
                System.out.println(str);
            }
            return;
        }
        if (StringUtils.isBlank(password)) {
            System.out.println("Encryption password required");
            return;
        }
        char[] psw = password.toCharArray();
        DirSync ds = new DirSync(awsKey, awsSecret, bucket, bucketLocation, psw);
        ds.setExcludePatterns(parseSubargumenths(exclude));
        ds.setIncludePatterns(parseSubargumenths(include));
        if (cmd.hasOption(CMD_SUMMARY)) {
            ds.printStorageSummary();
            return;
        }
        if (StringUtils.isBlank(remoteDir)) {
            System.out.println("Remote directory name required");
            return;
        }
        if (cmd.hasOption(CMD_DELETE_DIR)) {
            ds.deleteFolder(remoteDir);
            return;
        }
        if (cmd.hasOption(CMD_LIST_DIR)) {
            Folder folder = ds.getFolder(remoteDir);
            if (folder == null) {
                System.out.println("No such folder found: " + remoteDir);
                return;
            }
            for (Map.Entry<String, FileInfo> entry : folder.getIndexData().entrySet()) {
                System.out.println(entry.getKey() + " ("
                        + FileUtils.byteCountToDisplaySize(entry.getValue().getLength()) + ")");
            }
            return;
        }
        if (cmd.hasOption(CMD_CLEANUP)) {
            ds.cleanUp();
            return;
        }
        if (cmd.hasOption(CMD_CHANGE_PASSWORD)) {
            String newPassword = cmd.getOptionValue(CMD_CHANGE_PASSWORD);
            if (StringUtils.isBlank(newPassword)) {
                System.out.println("new password required");
                return;
            }
            char[] chars = newPassword.toCharArray();
            ds.changePassword(chars);
            newPassword = null;
            Arrays.fill(chars, ' ');
            return;
        }
        if (StringUtils.isBlank(localDir)) {
            System.out.println(OPT_LOCAL_DIR + " argument required");
            return;
        }
        String direction = "";
        boolean up = false;
        boolean snapshot = false;
        if (StringUtils.isNotBlank(cmd.getOptionValue(CMD_UPDATE))) {
            direction = cmd.getOptionValue(CMD_UPDATE);
        } else if (StringUtils.isNotBlank(cmd.getOptionValue(CMD_SNAPSHOT))) {
            direction = cmd.getOptionValue(CMD_SNAPSHOT);
            snapshot = true;
        }
        if (StringUtils.isBlank(direction)) {
            System.out.println("Operation direction required");
            return;
        }
        up = StringUtils.equalsIgnoreCase(OPT_UP, direction);
        File baseDir = new File(localDir);
        if (!baseDir.exists() && !baseDir.mkdirs()) {
            System.out.println("Invalid local directory: " + baseDir.getAbsolutePath());
            return;
        }
        ds.syncFolder(baseDir, remoteDir, up, snapshot);

    } catch (DirSyncException e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
    } catch (ParseException e) {
        System.out.println(e.getMessage());
        printUsage(opts);

    } catch (Exception e) {
        e.printStackTrace(System.err);
    }
}