List of usage examples for org.apache.commons.lang3 StringUtils isNoneBlank
public static boolean isNoneBlank(final CharSequence... css)
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
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; } }