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:edu.purdue.cybercenter.dm.web.TermController.java

@RequestMapping(value = "/fetchDetails", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ResponseBody// ww  w .  j a  va2  s.  c om
public Object fetchTermDetails(HttpServletRequest request, HttpServletResponse response) {
    String id = request.getParameter("id");
    String uuid = request.getParameter("uuid");
    String version = request.getParameter("version");
    String result;
    if (StringUtils.isNoneBlank(id)) {
        result = fetchTermDetails(Integer.parseInt(id));
    } else {
        result = fetchTermDetails(uuid, version);
    }
    return result;
}

From source file:io.github.swagger2markup.extensions.DynamicPathsDocumentExtension.java

/**
 * Instantiate extension/*from   w w w  . j a  va  2s.com*/
 * @param extensionId the unique ID of the extension
 * @param contentPath the base Path where the content is stored
 * @param extensionMarkupLanguage the MarkupLanguage of the extension content
 */
public DynamicPathsDocumentExtension(String extensionId, Path contentPath,
        MarkupLanguage extensionMarkupLanguage) {
    super();
    Validate.notNull(extensionMarkupLanguage);
    Validate.notNull(contentPath);
    if (StringUtils.isNoneBlank(extensionId)) {
        this.extensionId = extensionId;
    }
    this.contentPath = contentPath;
    this.extensionMarkupLanguage = extensionMarkupLanguage;
}

From source file:io.github.swagger2markup.extensions.DynamicSecurityDocumentExtension.java

/**
 * Instantiate extension/*from  www  .  j a v a2  s . co  m*/
 * @param extensionId the unique ID of the extension
 * @param contentPath the base Path where the content is stored
 * @param extensionMarkupLanguage the MarkupLanguage of the extension content
 */
public DynamicSecurityDocumentExtension(String extensionId, Path contentPath,
        MarkupLanguage extensionMarkupLanguage) {
    super();
    Validate.notNull(extensionMarkupLanguage);
    Validate.notNull(contentPath);
    if (StringUtils.isNoneBlank(extensionId)) {
        this.extensionId = extensionId;
    }
    this.contentPath = contentPath;
    this.extensionMarkupLanguage = extensionMarkupLanguage;
}

From source file:io.github.swagger2markup.extensions.DynamicDefinitionsDocumentExtension.java

/**
 * Instantiate extension/*from  w  ww. j a v  a2s  .co  m*/
 * @param extensionId the unique ID of the extension
 * @param contentPath the base Path where the content is stored
 * @param extensionMarkupLanguage the MarkupLanguage of the extension content
 */
public DynamicDefinitionsDocumentExtension(String extensionId, Path contentPath,
        MarkupLanguage extensionMarkupLanguage) {
    super();
    Validate.notNull(extensionMarkupLanguage);
    Validate.notNull(contentPath);
    if (StringUtils.isNoneBlank(extensionId)) {
        this.extensionId = extensionId;
    }
    this.contentPath = contentPath;
    this.extensionMarkupLanguage = extensionMarkupLanguage;
}

From source file:cherry.admin.secure.userman.UsermanSearchServiceImpl.java

private QueryConfigurer commonClause(final QUser u, final UsermanSearchForm form) {
    return new QueryConfigurer() {
        @Override/*from  www. j  ava 2 s. c  o m*/
        public SQLQuery configure(SQLQuery query) {
            query.from(u);

            if (StringUtils.isNoneBlank(form.getLoginId())) {
                query.where(u.loginId.startsWith(form.getLoginId()));
            }
            if (form.getRegisteredFrom() != null) {
                query.where(u.registeredAt.goe(LocalDateTimeUtil.rangeFrom(form.getRegisteredFrom())));
            }
            if (form.getRegisteredTo() != null) {
                query.where(u.registeredAt.lt(LocalDateTimeUtil.rangeTo(form.getRegisteredTo())));
            }
            if (StringUtils.isNotBlank(form.getFirstName())) {
                query.where(u.firstName.startsWith(form.getFirstName()));
            }
            if (StringUtils.isNotBlank(form.getLastName())) {
                query.where(u.lastName.startsWith(form.getLastName()));
            }

            query.where(u.deletedFlg.eq(DeletedFlag.NOT_DELETED.code()));
            return query;
        }
    };
}

From source file:com.handany.base.generator.Generator.java

public static List<ColumnBean> getColumns(final TableBean tableBean) {
    return jdbcTemplate.query("select * from COLUMNS where table_schema = ? and table_name = ?",
            new Object[] { SCHEMA_NAME, tableBean.getTableName() }, new RowMapper<ColumnBean>() {

                @Override/* w  w  w .  ja  va  2 s.c om*/
                public ColumnBean mapRow(ResultSet rs, int i) throws SQLException {
                    ColumnBean columnBean = new ColumnBean();
                    String columnName = rs.getString("column_name");
                    columnBean.setColumnName(columnName);
                    columnBean.setColumnNameNoDash(delDash(columnName));
                    columnBean
                            .setColumnNameCapitalized(StringUtils.capitalize(columnBean.getColumnNameNoDash()));
                    columnBean.setColumnComment(rs.getString("column_comment"));

                    String charLength = rs.getString("character_maximum_length");
                    if (StringUtils.isNoneBlank(charLength)) {
                        columnBean.setLength(Long.parseLong(charLength));
                    }

                    String columnType = rs.getString("column_type").toLowerCase();
                    if (columnType.startsWith("varchar") || columnType.startsWith("char")
                            || columnType.startsWith("clob") || ("text").equals(columnType)
                            || ("longtext").equals(columnType) || columnType.startsWith("enum")) {
                        columnBean.setColumnType("String");
                        columnBean.setColumnTypeRsGetter("getString");
                    } else if (columnType.startsWith("tinyint") || columnType.startsWith("smallint")
                            || columnType.startsWith("mediumint")) {
                        columnBean.setColumnType("Integer");
                        columnBean.setColumnTypeRsGetter("getInt");
                    } else if (columnType.startsWith("int") || columnType.startsWith("bigint")) {
                        columnBean.setColumnType("Long");
                        columnBean.setColumnTypeRsGetter("getLong");
                    } else if (("timestamp").equals(columnType) || ("datetime").equals(columnType)
                            || ("date").equals(columnType)) {
                        columnBean.setColumnType("Date");
                        columnBean.setColumnTypeRsGetter("getDate");
                        tableBean.setHasDateColumn(true);
                    } else if (columnType.startsWith("float")) {
                        columnBean.setColumnType("Float");
                        columnBean.setColumnTypeRsGetter("getFloat");
                    } else if (columnType.startsWith("double")) {
                        columnBean.setColumnType("Double");
                        columnBean.setColumnTypeRsGetter("getDouble");
                    } else if (columnType.startsWith("decimal")) {
                        columnBean.setColumnType("BigDecimal");
                        columnBean.setColumnTypeRsGetter("getBigDecimal");
                        tableBean.setHasBigDecimal(true);
                    } else {
                        throw new RuntimeException("Unsupported type: [" + columnType + "]!");
                    }

                    String dataType = rs.getString("data_type").toUpperCase();

                    if ("DATETIME".equals(dataType)) {
                        dataType = "TIMESTAMP";
                    } else if ("TEXT".equals(dataType)) {
                        dataType = "LONGVARCHAR";
                    }

                    columnBean.setColumnJdbcType(dataType);

                    return columnBean;
                }

            });
}

From source file:com.quancheng.saluki.boot.runner.GrpcReferenceRunner.java

public GrpcReferenceRunner(GrpcProperties thrallProperties) {
    this.thrallProperties = thrallProperties;
    String referenceDefinPath = thrallProperties.getReferenceDefinition();
    if (StringUtils.isNoneBlank(referenceDefinPath)) {
        InputStream in = GrpcReferenceRunner.class.getClassLoader().getResourceAsStream(referenceDefinPath);
        servcieReferenceDefintions.addAll(
                new Gson().fromJson(new InputStreamReader(in), new TypeToken<List<Map<String, String>>>() {
                }.getType()));/* w  w  w.  ja v  a 2 s  .co  m*/
    } else {
        logger.warn("Waring! there is no reference config in classpath,You must config in annoation");
    }
}

From source file:com.pantuo.service.impl.AttachmentServiceImpl.java

public String saveAttachmentSimple(HttpServletRequest request) throws BusinessException {
    StringBuffer r = new StringBuffer();
    try {/*from  w ww  .  ja  v a 2  s  .c o  m*/
        CustomMultipartResolver multipartResolver = new CustomMultipartResolver(
                request.getSession().getServletContext());
        if (multipartResolver.isMultipart(request)) {
            String path = request.getSession().getServletContext()
                    .getRealPath(com.pantuo.util.Constants.FILE_UPLOAD_DIR).replaceAll("WEB-INF", "");
            MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request;
            Iterator<String> iter = multiRequest.getFileNames();
            while (iter.hasNext()) {
                MultipartFile file = multiRequest.getFile(iter.next());
                if (file != null && !file.isEmpty()) {
                    String oriFileName = file.getOriginalFilename();
                    if (StringUtils.isNoneBlank(oriFileName)) {
                        String storeName = GlobalMethods
                                .md5Encrypted((System.currentTimeMillis() + oriFileName).getBytes());
                        Pair<String, String> p = FileHelper.getUploadFileName(path,
                                storeName += FileHelper.getFileExtension(oriFileName, true));
                        File localFile = new File(p.getLeft());
                        file.transferTo(localFile);
                        if (r.length() == 0) {
                            r.append(p.getRight());
                        } else {
                            r.append(";" + p.getRight());
                        }
                    }
                }
            }
        }
        return r.toString();
    } catch (Exception e) {
        log.error("saveAttachmentSimple", e);
        throw new BusinessException("saveAttachment-error", e);
    }
}

From source file:cn.wanghaomiao.seimi.struct.CrawlerModel.java

private void init() {
    Crawler c = clazz.getAnnotation(Crawler.class);
    Assert.notNull(c, StrFormatUtil.info("crawler {} lost annotation @cn.wanghaomiao.seimi.annotation.Crawler!",
            clazz.getName()));//from  w  ww .  ja  va 2 s.c o  m
    this.queueClass = c.queue();
    this.queueInstance = context.getBean(queueClass);
    Assert.notNull(queueInstance,
            StrFormatUtil.info("can not get {} instance,please check scan path", queueClass));
    instance.setQueue(queueInstance);
    memberMethods = new HashMap<>();
    ReflectionUtils.doWithMethods(clazz, new ReflectionUtils.MethodCallback() {
        @Override
        public void doWith(Method method) throws IllegalArgumentException, IllegalAccessException {
            memberMethods.put(method.getName(), method);
        }
    });
    this.crawlerName = StringUtils.isNoneBlank(c.name()) ? c.name() : clazz.getSimpleName();
    instance.setCrawlerName(this.crawlerName);
    resolveProxy(c.proxy());
    this.useCookie = c.useCookie();
    this.delay = c.delay();
    this.useUnrepeated = c.useUnrepeated();
    logger.info("Crawler[{}] init complete.", crawlerName);
}

From source file:com.upsoft.temder.web.bean.PageBean.java

public void setSortOrder(String sortOrder) {
    if (StringUtils.isNoneBlank(sortOrder)) {
        this.sortOrder = sortOrder;
    }
}