Java Code Examples for org.apache.commons.lang3.StringUtils#isNotBlank()
The following examples show how to use
org.apache.commons.lang3.StringUtils#isNotBlank() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: sailfish-core File: TestCaseCodeBuilder.java License: Apache License 2.0 | 6 votes |
@Override public void writeMainMethodAnnotations(TextOutputStream stream, AMLTestCase testCase) throws IOException { String id = testCase.getId(); String description = testCase.getDescription(); String reference = StringUtils.defaultString(testCase.getReference()); if (StringUtils.isNotBlank(id)) { stream.writeLine(1, "@%s(\"%s\")", Id.class.getSimpleName(), StringUtil.toJavaString(id)); } if (StringUtils.isNotBlank(description)) { stream.writeLine(1, "@%s(\"%s\")", Description.class.getSimpleName(), StringUtil.toJavaString(description)); } stream.writeLine(1, "@%s(order = %s, matrixOrder = %s)", ExecutionSequence.class.getSimpleName(), testCase.getExecOrder(), testCase.getMatrixOrder()); stream.writeLine(1, "@%s(%s)", Hash.class.getSimpleName(), testCase.getHash()); stream.writeLine(1, "@%s(%s.%s)", Type.class.getSimpleName(), AMLBlockType.class.getSimpleName(), testCase.getBlockType().name()); stream.writeLine(1, "@%s(%s)", AddToReport.class.getSimpleName(), testCase.isAddToReport()); stream.writeLine(1, "@%s(%s)", Tags.class.getSimpleName(), testCase.getTagsAsString()); stream.writeLine(1, "@%s(\"%s\")", Reference.class.getSimpleName(), StringUtil.toJavaString(reference)); }
Example 2
Source Project: onetwo File: DefaultRowProcessor.java License: Apache License 2.0 | 6 votes |
/*** * 获取字段值 * @param cellData * @return */ // protected Object getFieldValue(Object root, FieldModel field, Object defValue) protected Object getFieldValue(CellContextData cellData){ FieldModel field = cellData.getFieldModel(); Object fieldValue = null; if(StringUtils.isNotBlank(field.getVar())){ fieldValue = cellData.parseValue(field.getVar()); }else if(field.getValue()!=null){ fieldValue = field.getValue(); }else if(StringUtils.isNotBlank(field.getDefaultValue())){ fieldValue = cellData.parseValue(field.getDefaultValue()); } if(fieldValue==null){ fieldValue = cellData.getDefFieldValue(); } fieldValue = formatValue(fieldValue, field.getDataFormat()); return fieldValue; }
Example 3
Source Project: frpMgr File: Company.java License: MIT License | 5 votes |
public void setCompanyOfficeListJson(String jsonString) { List<String> list = JsonMapper.fromJson(jsonString, List.class); if (list != null){ for (String val : list){ if (StringUtils.isNotBlank(val)){ CompanyOffice e = new CompanyOffice(); e.setCompanyCode(this.companyCode); e.setOfficeCode(val); e.setIsNewRecord(true); this.companyOfficeList.add(e); } } } }
Example 4
Source Project: secure-data-service File: EdfiRecordUnmarshaller.java License: Apache License 2.0 | 5 votes |
@Override public void endElement(String uri, String localName, String qName) throws SAXException { if (ACTION.equals(localName)) { action = ActionVerb.NONE; actionAttributes = null; return; } if (action.doDelete() && ReferenceConverter.isReferenceType(originalType) && originalType.equals(localName)) { return; } if (complexTypeStack.isEmpty()) { return; } String expectedLocalName = complexTypeStack.peek().getLeft().getName(); if (localName.equals(expectedLocalName)) { if (elementValue.length() > 0) { String text = StringUtils.trimToEmpty(elementValue.toString()); if (StringUtils.isNotBlank(text)) { parseCharacters(text); } } if (complexTypeStack.size() > 1) { complexTypeStack.pop(); } else if (complexTypeStack.size() == 1) { recordParsingComplete(); } } elementValue.setLength(0); }
Example 5
Source Project: validator File: CommandLineApplication.java License: Apache License 2.0 | 5 votes |
private static Path determineOutputDirectory(final CommandLine cmd) { final String value = cmd.getOptionValue(OUTPUT.getOpt()); final Path fir; if (StringUtils.isNotBlank(value)) { fir = Paths.get(value); if ((!Files.exists(fir) && !fir.toFile().mkdirs()) || !Files.isDirectory(fir)) { throw new IllegalStateException(String.format("Invalid target directory %s specified", value)); } } else { fir = Paths.get(""/* cwd */); } return fir; }
Example 6
Source Project: sakai File: SignupCalendarHelperImpl.java License: Educational Community License v2.0 | 5 votes |
/** * Helper to get the link to access the current-site signup tool page in a site. Added to events. */ private String getSiteAccessUrl(String siteId) { if (StringUtils.isNotBlank(siteId)) { return sakaiFacade.getServerConfigurationService().getPortalUrl() + "/site/" + siteId + "/page/" + sakaiFacade.getCurrentPageId(); } return null; }
Example 7
Source Project: Asqatasun File: HttpRequestHandler.java License: GNU Affero General Public License v3.0 | 5 votes |
/** * * @param url * @return */ public boolean isProxySet(String url) { for (String excludedUrl : proxyExclusionUrlList) { if (url.contains(excludedUrl) && StringUtils.isNotBlank(excludedUrl)) { LOGGER.debug("Proxy Not Set due to exclusion with : " + excludedUrl); return false; } } LOGGER.debug("isProxySet: " + (StringUtils.isNotEmpty(proxyHost) && StringUtils.isNotEmpty(proxyPort))); return StringUtils.isNotEmpty(proxyHost) && StringUtils.isNotEmpty(proxyPort); }
Example 8
Source Project: jeesuite-libs File: MybatisMapperParser.java License: Apache License 2.0 | 5 votes |
private static String parseSql(String fileName,XNode node,Map<String, String> includeContents) { StringBuilder sql = new StringBuilder(); NodeList children = node.getNode().getChildNodes(); for (int i = 0; i < children.getLength(); i++) { XNode child = node.newXNode(children.item(i)); String data = null; if("#text".equals(child.getName())){ data = child.getStringBody(""); }else if("include".equals(child.getName())){ String refId = child.getStringAttribute("refid"); data = child.toString(); if(includeContents.containsKey(refId)){ data = data.replaceAll("<\\s?include.*("+refId+").*>", includeContents.get(refId)); }else{ log.error(String.format(">>>>>Parse SQL from mapper[%s-%s] error,not found include key:%s", fileName,node.getStringAttribute("id"),refId)); } }else{ data = child.toString(); // if(child.getStringBody().contains(">") || child.getStringBody().contains("<")){ // data = data.replace(child.getStringBody(), "<![CDATA["+child.getStringBody()+"]]"); // } } data = data.replaceAll("\\n+|\\t+", ""); if(StringUtils.isNotBlank(data)){ sql.append(data).append("\t").append("\n"); } } // return sql.toString().replaceAll("\\s{2,}", " "); return sql.toString(); }
Example 9
Source Project: cas-mfa File: RegisteredServiceAttributeMultiFactorAuthenticationArgumentExtractor.java License: Apache License 2.0 | 5 votes |
/** * Determine default authentication method. * * @return the default authn method if one is specified, or null. */ protected String determineDefaultAuthenticationMethod() { if (StringUtils.isNotBlank(this.defaultAuthenticationMethod)) { logger.debug("{} is configured to use the default authentication method [{}]. ", this.getClass().getSimpleName(), this.defaultAuthenticationMethod); return this.defaultAuthenticationMethod; } logger.debug("No default authentication method is defined. Returning null..."); return null; }
Example 10
Source Project: streams File: JodaDateSwap.java License: Apache License 2.0 | 5 votes |
@Override /* PojoSwap */ public String swap(BeanSession session, DateTime o) { DateTimeFormatter dateFormatter = this.dateFormatter; if( StringUtils.isNotBlank(session.getProperty("format", String.class, RFC3339Utils.UTC_STANDARD_FMT.toString()))) { dateFormatter = DateTimeFormat.forPattern(session.getProperty("format", String.class, RFC3339Utils.UTC_STANDARD_FMT.toString())); } return dateFormatter.print(o); }
Example 11
Source Project: localization_nifi File: HiveConfigurator.java License: Apache License 2.0 | 5 votes |
public HiveConf getConfigurationFromFiles(final String configFiles) { final HiveConf hiveConfig = new HiveConf(); if (StringUtils.isNotBlank(configFiles)) { for (final String configFile : configFiles.split(",")) { hiveConfig.addResource(new Path(configFile.trim())); } } return hiveConfig; }
Example 12
Source Project: proxy File: ClientService.java License: MIT License | 5 votes |
public void add(String clientKey, ClientNode node) { //1.添加客户端 clientDao.add(clientKey, node); if (node.getStatus() != CommonConstant.ClientStatus.ONLINE) { return; } //2.开始为客户端绑定服务端口 //绑定客户端服务端口 Map<Object, ProxyRealServer> keyToNode = node.getServerPort2RealServer(); for (Map.Entry<Object, ProxyRealServer> keyToProxyRealServer : keyToNode.entrySet()) { ProxyRealServer proxyRealServer = keyToProxyRealServer.getValue(); /** * 如果是HTTP代理,并且设置了通过域名访问,则不需要单独绑定端口 */ if (proxyRealServer.getProxyType() == CommonConstant.ProxyType.HTTP && StringUtils.isNotBlank(proxyRealServer.getDomain())) { ServerBeanManager.getProxyChannelService().addByServerdomain(proxyRealServer.getDomain(), proxyRealServer); proxyRealServer.setStatus(CommonConstant.ProxyStatus.ONLINE); continue; } if (proxyRealServer.getProxyType() == CommonConstant.ProxyType.HTTP) { //http 端口代理绑定 HttpProxy(keyToProxyRealServer.getKey(), proxyRealServer); } else if (proxyRealServer.getProxyType() == CommonConstant.ProxyType.TCP) { //tcp 端口代理绑定 TCPProxy(keyToProxyRealServer.getKey(), proxyRealServer); } } }
Example 13
Source Project: atlas File: AtlasTypeDefGraphStoreV2.java License: Apache License 2.0 | 5 votes |
private void updateVertexProperty(AtlasVertex vertex, String propertyName, String newValue) { if (StringUtils.isNotBlank(newValue)) { String currValue = vertex.getProperty(propertyName, String.class); if (!StringUtils.equals(currValue, newValue)) { vertex.setProperty(propertyName, newValue); } } }
Example 14
Source Project: codeway_service File: DictService.java License: GNU General Public License v3.0 | 5 votes |
public void saveOrUpdate(Dict dict) { if (StringUtils.isNotBlank(dict.getId())){ Dict tempDict = dictDao.findById(dict.getId()).orElseThrow(ResourceNotFoundException::new); BeanUtil.copyProperties(tempDict, dict); } dictDao.save(dict); }
Example 15
Source Project: datacollector File: OffsetQueryUtil.java License: Apache License 2.0 | 5 votes |
/** * Splits the offset in the form of (<column1>=<value1>::<column2>=<value2>::<column3>=<value3>) into a map of columns and values * @param lastOffset the last offset for the current table. * @return Map of columns to values */ public static Map<String, String> getColumnsToOffsetMapFromOffsetFormat(String lastOffset) { Map<String, String> offsetColumnsToOffsetMap = new HashMap<>(); if (StringUtils.isNotBlank(lastOffset)) { Iterator<String> offsetColumnsAndOffsetIterator = OFFSET_COLUMN_SPLITTER.split(lastOffset).iterator(); while (offsetColumnsAndOffsetIterator.hasNext()) { String offsetColumnAndOffset = unescapeOffsetValue(offsetColumnsAndOffsetIterator.next()); String[] offsetColumnOffsetSplit = offsetColumnAndOffset.split("=", 2); String offsetColumn = offsetColumnOffsetSplit[0]; String offset = offsetColumnOffsetSplit[1]; offsetColumnsToOffsetMap.put(offsetColumn, offset); } } return offsetColumnsToOffsetMap; }
Example 16
Source Project: wildfly-core File: SimpleServerSslContext.java License: GNU Lesser General Public License v2.1 | 5 votes |
@Override public void create(ModelControllerClient client, CLIWrapper cli) throws Exception { // /subsystem=elytron/server-ssl-context=twoWaySSC:add(key-manager=twoWayKM,protocols=["TLSv1.2"], // trust-manager=twoWayTM,security-domain=test,need-client-auth=true) StringBuilder sb = new StringBuilder("/subsystem=elytron/server-ssl-context=").append(name).append(":add("); if (StringUtils.isNotBlank(keyManager)) { sb.append("key-manager=\"").append(keyManager).append("\", "); } if (protocols != null) { StringJoiner joiner = new StringJoiner(", "); for (String s : protocols) { String s1 = "\"" + s + "\""; joiner.add(s1); } sb.append("protocols=[") .append(joiner.toString()).append("], "); } if (StringUtils.isNotBlank(trustManager)) { sb.append("trust-manager=\"").append(trustManager).append("\", "); } if (StringUtils.isNotBlank(securityDomain)) { sb.append("security-domain=\"").append(securityDomain).append("\", "); } if (authenticationOptional != null) { sb.append("authentication-optional=").append(authenticationOptional).append(", "); } sb.append("need-client-auth=").append(needClientAuth).append(")"); cli.sendLine(sb.toString()); }
Example 17
Source Project: sailfish-core File: CommonActions.java License: Apache License 2.0 | 4 votes |
private void execProcess(IActionReport report, long timeout, String... cmdarray) throws Exception { timeout = timeout > 0 ? timeout : DEFAULT_EXEC_TIMEOUT; File stdOutFile = File.createTempFile("stdout", ".txt"); File stdErrFile = File.createTempFile("stderr", ".txt"); Process process = new ProcessBuilder(cmdarray) .redirectOutput(stdOutFile) .redirectError(stdErrFile) .start(); try (AutoCloseable stdOutFileDeleter = stdOutFile::delete; AutoCloseable stdErrFileDeleter = stdErrFile::delete) { boolean finished = process.waitFor(timeout, MILLISECONDS); if (!finished) { process.destroyForcibly(); } int exitCode = finished ? process.exitValue() : -1; String stdOut = readFileToString(stdOutFile, defaultCharset()); String stdErr = readFileToString(stdErrFile, defaultCharset()); logger.debug("Script run stdout: {}", stdOut); logger.debug("Script run stderr: {}", stdErr); StatusType status = exitCode != 0 ? StatusType.FAILED : StatusType.PASSED; report.createMessage(status, MessageLevel.INFO, "Script run stdout: " + stdOut); if(StringUtils.isNotBlank(stdErr)) { report.createMessage(StatusType.FAILED, MessageLevel.ERROR, "Script run stderr: " + stdErr); } if (!finished) { throw new Exception(format("Did not finish in specified timeout: %d ms", timeout)); } if(exitCode != 0) { throw new Exception("Exit code: " + exitCode); } } }
Example 18
Source Project: sakai File: FeedParser.java License: Educational Community License v2.0 | 4 votes |
/** * Parses the entries contained in an RSS feed, extracts the enclosures, converts them to an {@link Attachment} * adds them to the map with the entry uri as key. * <p>The RSS spec says there is only one enclosure per item so this is what we work with. We don't actually check this so it's possible * that if you have more than one enclosure attached to an item that only the latest one will be presented in the end. * * @param feed * @return */ public static Map<String, Attachment> parseFeedEnclosures(SyndFeed feed) { Map<String,Attachment> attachments = new HashMap<String,Attachment>(); // image mime types that are ok to be rendered as an image List<String> imageTypes = new ArrayList<String>(); imageTypes.add("image/jpeg"); imageTypes.add("image/gif"); imageTypes.add("image/png"); imageTypes.add("image/jpg"); List<SyndEntry> entries = feed.getEntries(); for(SyndEntry entry: entries) { //get entry uri, but it could be blank so if so, skip this item if(StringUtils.isBlank(entry.getUri())) { continue; } //for each enclosure attached to an entry get the first one and use that. List<SyndEnclosure> enclosures = entry.getEnclosures(); for(SyndEnclosure e: enclosures) { //convert to an Attachment Attachment a = new Attachment(); a.setUrl(e.getUrl()); a.setDisplayLength(formatLength(e.getLength())); a.setType(e.getType()); //process the url into a displayname (get just the filename from the full URL) String displayName = StringUtils.substringAfterLast(e.getUrl(), "/"); if(StringUtils.isNotBlank(displayName)){ a.setDisplayName(displayName); } else { a.setDisplayName(Messages.getString("view.attachment.default")); } //check if its an iamge we are able to display as the thumbnail for the entry if(imageTypes.contains(e.getType())){ a.setImage(true); } attachments.put(entry.getUri(), a); } } return attachments; }
Example 19
Source Project: sakai File: CalendarEventEntityProvider.java License: Educational Community License v2.0 | 4 votes |
/** * Build a {@link TimeRange} from the supplied request parameters. If the parameters are supplied but invalid, an * {@link IllegalArgumentException} will be thrown. * * @param params the request params * @return {@link TimeRange} if valid or null if not */ @SuppressWarnings("deprecation") private TimeRange buildTimeRangeFromRequest(final Map<String, Object> params) { // OPTIONAL params String firstDate = null; String lastDate = null; if (params.containsKey("firstDate")) { firstDate = (String) params.get("firstDate"); } if (params.containsKey("lastDate")) { lastDate = (String) params.get("lastDate"); } // check date params are correct (length is ok) if (StringUtils.isNotBlank(firstDate) && StringUtils.length(firstDate) != 10) { throw new IllegalArgumentException( "firstDate must be in the format yyyy-MM-dd"); } if (StringUtils.isNotBlank(lastDate) && StringUtils.length(lastDate) != 10) { throw new IllegalArgumentException( "lastDate must be in the format yyyy-MM-dd"); } // if we have dates, create a range for filtering // these need to be converted to Time and then a TimeRange created. This is what the CalendarService uses to filter :( // note that our firstDate is always the beginning of the day and the lastDate is always the end // this is to ensure we get full days TimeRange range = null; if (StringUtils.isNotBlank(firstDate) && StringUtils.isNotBlank(lastDate)) { final Time start = this.timeService.newTimeLocal( Integer.valueOf(StringUtils.substring(firstDate, 0, 4)), Integer.valueOf(StringUtils.substring(firstDate, 5, 7)), Integer.valueOf(StringUtils.substring(firstDate, 8, 10)), 0, 0, 0, 0); final Time end = this.timeService.newTimeLocal( Integer.valueOf(StringUtils.substring(lastDate, 0, 4)), Integer.valueOf(StringUtils.substring(lastDate, 5, 7)), Integer.valueOf(StringUtils.substring(lastDate, 8, 10)), 23, 59, 59, 999); range = this.timeService.newTimeRange(start, end, true, true); } return range; }
Example 20
Source Project: OpenLRW File: UserService.java License: Educational Community License v2.0 | 4 votes |
private User fromUser(User from, final String tenantId) { User user = null; if (from != null && StringUtils.isNotBlank(tenantId)) { Map<String, String> extensions = new HashMap<>(); extensions.put(Vocabulary.TENANT, tenantId); Map<String, String> metadata = from.getMetadata(); if (metadata != null && !metadata.isEmpty()) extensions.putAll(metadata); String sourcedId = from.getSourcedId(); if (StringUtils.isBlank(sourcedId)) sourcedId = UUID.randomUUID().toString(); user = new User.Builder() .withEmail(from.getEmail()) .withDateLastModified(Instant.now()) .withFamilyName(from.getFamilyName()) .withGivenName(from.getMiddleName()) .withGivenName(from.getGivenName()) .withIdentifier(from.getIdentifier()) .withUserIds(from.getUserIds()) .withPassword(from.getPassword()) .withMetadata(metadata) .withPhone(from.getPhone()) .withRole(from.getRole()) .withSms(from.getSms()) .withSourcedId(sourcedId) .withStatus(from.getStatus()) .withUserIds(from.getUserIds()) .withUsername(from.getUsername()) .withEnabledUser(from.isEnabledUser()) .build(); } return user; }