Java Code Examples for org.apache.commons.lang3.StringUtils#upperCase()
The following examples show how to use
org.apache.commons.lang3.StringUtils#upperCase() .
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 File: IpcdRegistry.java From arcusplatform with Apache License 2.0 | 6 votes |
private List<com.iris.protocol.ipcd.message.model.Device> createDevicesFromBody(MessageBody body) { Map<String, String> attrs = readAttrs(body); String sn = attrs.get(IpcdProtocol.ATTR_SN); if(StringUtils.isBlank(sn)) { throw new ErrorEventException(Errors.invalidRequest(BridgeService.RegisterDeviceRequest.ATTR_ATTRS + " must contain " + IpcdProtocol.ATTR_SN)); } sn = StringUtils.upperCase(sn); String devType = attrs.get(IpcdProtocol.ATTR_V1DEVICETYPE); List<com.iris.protocol.ipcd.message.model.Device> devices = IpcdDeviceTypeRegistry.INSTANCE.createDeviceForV1Type(devType, sn); if (null == devices || devices.isEmpty()) { throw new ErrorEventException(Errors.invalidRequest("The v1 device type [" + devType + "] and serial number [" + sn + "] failed to create any devices.")); } return devices; }
Example 2
Source File: HttpTdaClient.java From td-ameritrade-client with Apache License 2.0 | 6 votes |
@Override public PriceHistory priceHistory(String symbol) { symbol = StringUtils.upperCase(symbol); LOGGER.info("price history for symbol: {}", symbol); if (StringUtils.isBlank(symbol)) { throw new IllegalArgumentException("symbol cannot be empty"); } HttpUrl url = baseUrl("marketdata", symbol, "pricehistory").build(); Request request = new Request.Builder().url(url).headers(defaultHeaders()).build(); try (Response response = this.httpClient.newCall(request).execute()) { checkResponse(response, false); return tdaJsonParser.parsePriceHistory(response.body().byteStream()); } catch (IOException e) { throw new RuntimeException(e); } }
Example 3
Source File: CaseFormat.java From jmeter-plugins with Apache License 2.0 | 6 votes |
/** * Change case using delimiter between words * * @param str * @param delimiter * @param isAllUpper * @param isAllLower * @return string after change case */ private static String caseFormatWithDelimiter(String str, String delimiter, boolean isAllUpper, boolean isAllLower) { StringBuilder builder = new StringBuilder(str.length()); String[] tokens = NOT_ALPHANUMERIC_REGEX.split(str); boolean shouldAddDelimiter = StringUtils.isNotEmpty(delimiter); for (int i = 0; i < tokens.length; i++) { String currentToken = tokens[i]; builder.append(currentToken); boolean hasNextToken = i + 1 != tokens.length; if (hasNextToken && shouldAddDelimiter) { builder.append(delimiter); } } String outputString = builder.toString(); if (isAllLower) { return StringUtils.lowerCase(outputString); } else if (isAllUpper) { return StringUtils.upperCase(outputString); } return outputString; }
Example 4
Source File: CronExpressionDescriptor.java From quartz-glass with Apache License 2.0 | 6 votes |
/** * @param description * @return */ private static String transformCase(String description, Options options) { String descTemp = description; switch (options.getCasingType()) { case Sentence: descTemp = StringUtils.upperCase("" + descTemp.charAt(0)) + descTemp.substring(1); break; case Title: descTemp = StringUtils.capitalize(descTemp); break; default: descTemp = descTemp.toLowerCase(); break; } return descTemp; }
Example 5
Source File: AcronymGeneratorImpl.java From gazpachoquest with GNU General Public License v3.0 | 5 votes |
@Override public String generate(String givenNames, String surname) { Assert.hasText(givenNames, "Given name is required"); Assert.hasText(surname, "Surname is required"); int wordsSize = 0; wordsSize += givenNames.length(); wordsSize += surname.length(); if (wordsSize < DEFAULT_SIZE) { return StringUtils.upperCase(new StringBuilder().append(givenNames).append(surname).toString()); } // Character number to take from given names int fromGivenNames = 4; int fromSurname = 4; if (givenNames.length() < 4) { fromGivenNames = givenNames.length(); fromSurname += (4 - givenNames.length()); } if (surname.length() < 4) { fromSurname = surname.length(); fromGivenNames += (4 - surname.length()); } StringBuilder builder = new StringBuilder(); builder.append(givenNames.substring(0, fromGivenNames)); builder.append(surname.substring(0, fromSurname)); return StringUtils.upperCase(builder.toString()); }
Example 6
Source File: UpperCaseTransformator.java From SkaETL with Apache License 2.0 | 5 votes |
@Override public void apply(String idProcess, ParameterTransformation parameterTransformation, ObjectNode jsonValue) { if (has(parameterTransformation.getKeyField(),jsonValue)) { JsonNode valueField = at(parameterTransformation.getKeyField(), jsonValue); String capitalized = StringUtils.upperCase(valueField.textValue()); put(jsonValue, parameterTransformation.getKeyField(), capitalized); } }
Example 7
Source File: App.java From para with Apache License 2.0 | 5 votes |
final boolean isAllowed(String subjectid, String resourcePath, String httpMethod) { boolean allowed = false; if (subjectid != null && resourcePath != null && getResourcePermissions().containsKey(subjectid)) { httpMethod = StringUtils.upperCase(httpMethod); String wildcard = ALLOW_ALL; String exactPathToMatch = resourcePath; if (fromString(httpMethod) == GUEST) { // special case where we have wildcard permissions * but public access is not allowed wildcard = httpMethod; } if (StringUtils.contains(resourcePath, '/')) { // we assume that a full resource path is given like: 'users/something/123' // so we check to see if 'users/something' is in the list of resources. // we don't want 'users/someth' to match, but only the exact full path String fragment = resourcePath.substring(0, resourcePath.lastIndexOf('/')); for (String resource : getResourcePermissions().get(subjectid).keySet()) { if (StringUtils.startsWith(fragment, resource) && pathMatches(subjectid, resource, httpMethod, wildcard)) { allowed = true; break; } // allow basic wildcard matching if (StringUtils.endsWith(resource, "/*") && resourcePath.startsWith(resource.substring(0, resource.length() - 1))) { exactPathToMatch = resource; break; } } } if (!allowed && getResourcePermissions().get(subjectid).containsKey(exactPathToMatch)) { // check if exact resource path is accessible allowed = pathMatches(subjectid, exactPathToMatch, httpMethod, wildcard); } else if (!allowed && getResourcePermissions().get(subjectid).containsKey(ALLOW_ALL)) { // check if ALL resources are accessible allowed = pathMatches(subjectid, ALLOW_ALL, httpMethod, wildcard); } } return allowed; }
Example 8
Source File: User.java From para with Apache License 2.0 | 5 votes |
/** * Sets a preferred currency. Default is "EUR". * @param currency a 3-letter currency code */ public void setCurrency(String currency) { currency = StringUtils.upperCase(currency); if (!CurrencyUtils.getInstance().isValidCurrency(currency)) { currency = "EUR"; } this.currency = currency; }
Example 9
Source File: PerformSegmentationIntegrationTest.java From gatk-protected with BSD 3-Clause "New" or "Revised" License | 5 votes |
@Test public void testAlternateSDUndoPruneParametersActuallyChangeData() { // This test simply tests that if we change the value of the parameter that the output is altered. final File output = createTempFile("gatkcnv.HCC1143", ".seg"); final File outputNewParam = createTempFile("gatkcnv.HCC1143.sdundo", ".seg"); final File tmpWeightsFile = IOUtils.createTempFile("integration-weight-file", ".txt"); final double [] weights = new double[7677]; Arrays.fill(weights, 1.0); ParamUtils.writeValuesToFile(weights, tmpWeightsFile); final String sampleName = "HCC1143"; RCBSSegmenter.writeSegmentFile(sampleName, INPUT_FILE.getAbsolutePath(), output.getAbsolutePath(), true); final String[] arguments = { "-" + ExomeStandardArgumentDefinitions.TANGENT_NORMALIZED_COUNTS_FILE_SHORT_NAME, INPUT_FILE.getAbsolutePath(), "-" + ExomeStandardArgumentDefinitions.LOG2_SHORT_NAME, "-" + PerformSegmentation.TARGET_WEIGHT_FILE_SHORT_NAME, tmpWeightsFile.getAbsolutePath(), "-" + StandardArgumentDefinitions.OUTPUT_SHORT_NAME, output.getAbsolutePath(), "-" + PerformSegmentation.UNDOSPLITS_SHORT_NAME, StringUtils.upperCase(RCBSSegmenter.UndoSplits.PRUNE.toString()) }; runCommandLine(arguments); final String[] newArguments = { "-" + ExomeStandardArgumentDefinitions.TANGENT_NORMALIZED_COUNTS_FILE_SHORT_NAME, INPUT_FILE.getAbsolutePath(), "-" + ExomeStandardArgumentDefinitions.LOG2_SHORT_NAME, "-" + PerformSegmentation.TARGET_WEIGHT_FILE_SHORT_NAME, tmpWeightsFile.getAbsolutePath(), "-" + StandardArgumentDefinitions.OUTPUT_SHORT_NAME, outputNewParam.getAbsolutePath(), "-" + PerformSegmentation.UNDOSPLITS_SHORT_NAME, StringUtils.upperCase(RCBSSegmenter.UndoSplits.PRUNE.toString()), "-" + PerformSegmentation.UNDOPRUNE_SHORT_NAME, String.valueOf(0.1) }; runCommandLine(newArguments); SegmenterUnitTest.assertNotEqualSegments(outputNewParam, output); }
Example 10
Source File: ComWorkflowEQLHelper.java From openemm with GNU Affero General Public License v3.0 | 5 votes |
private String generateDateEQL(String resolvedFieldName, String field, int operatorCode, String dateFormat, String value, boolean disableThreeValuedLogic) throws EQLCreationException { TargetOperator targetOperator = getValidOperator(TargetNodeDate.getValidOperators(), operatorCode); if (targetOperator == null) { throw new EQLCreationException("No or invalid primary operator defined"); } if(targetOperator == OPERATOR_IS) { return String.format("%s %s", resolvedFieldName, EqlUtils.getIsEmptyOperatorValue(value)); } String eql; String dateFormatEQL = EqlUtils.toEQLDateFormat(StringUtils.defaultIfEmpty(dateFormat, DEFAULT_EQL_DATE_PATTERN)); if (DATE_CURRENT_TIMESTAMP.equalsIgnoreCase(field) || DATE_SYSDATE.equalsIgnoreCase(field) || DATE_NOW.equalsIgnoreCase(field)) { eql = String.format("TODAY %s %s DATEFORMAT %s", targetOperator.getOperatorSymbol(), StringUtil.makeEqlStringConstant(value), StringUtil.makeEqlStringConstant(dateFormatEQL)); } else { value = StringUtils.upperCase(value); if (value.startsWith(DATE_CURRENT_TIMESTAMP)) { value = "TODAY" + value.substring(DATE_CURRENT_TIMESTAMP.length()); } else if (value.startsWith(DATE_SYSDATE)) { value = "TODAY" + value.substring(DATE_SYSDATE.length()); } else if (value.startsWith(DATE_NOW)) { value = "TODAY" + value.substring(DATE_NOW.length()); } else { value = StringUtil.makeEqlStringConstant(value); } value += " DATEFORMAT '" + dateFormatEQL + "'"; eql = EqlUtils.makeEquation(resolvedFieldName, targetOperator, value, disableThreeValuedLogic); } return eql; }
Example 11
Source File: DesktopSearchField.java From cuba with Apache License 2.0 | 4 votes |
protected void handleSearch(final String newFilter) { clearSearchVariants(); String filterForDs = newFilter; if (mode == Mode.LOWER_CASE) { filterForDs = StringUtils.lowerCase(newFilter); } else if (mode == Mode.UPPER_CASE) { filterForDs = StringUtils.upperCase(newFilter); } if (escapeValueForLike && StringUtils.isNotEmpty(filterForDs)) { filterForDs = QueryUtils.escapeForLike(filterForDs); } if (!isRequired() && StringUtils.isEmpty(filterForDs)) { if (optionsDatasource.getState() == Datasource.State.VALID) { optionsDatasource.clear(); } setValue(null); updateOptionsDsItem(); return; } if (StringUtils.length(filterForDs) >= minSearchStringLength) { optionsDatasource.refresh( Collections.singletonMap(SearchField.SEARCH_STRING_PARAM, (Object) filterForDs)); if (optionsDatasource.getState() == Datasource.State.VALID) { if (optionsDatasource.size() == 0) { if (searchNotifications != null) searchNotifications.notFoundSuggestions(newFilter); } else if (optionsDatasource.size() == 1) { setValue(optionsDatasource.getItems().iterator().next()); updateOptionsDsItem(); SwingUtilities.invokeLater(new Runnable() { @Override public void run() { updateComponent(getValue()); } }); } else { initSearchVariants(); comboBox.showSearchPopup(); } } } else { if (optionsDatasource.getState() == Datasource.State.VALID) { optionsDatasource.clear(); } if (searchNotifications != null && StringUtils.length(filterForDs) > 0) { searchNotifications.needMinSearchStringLength(newFilter, minSearchStringLength); } } }
Example 12
Source File: ApacheCommonsUtils.java From dss with GNU Lesser General Public License v2.1 | 4 votes |
@Override public String upperCase(String text) { return StringUtils.upperCase(text); }
Example 13
Source File: ModuleBuilder.java From hesperides with GNU General Public License v3.0 | 4 votes |
public String buildNamespace() { return "modules#" + name + "#" + version + "#" + StringUtils.upperCase(versionType); }
Example 14
Source File: WebSearchPickerField.java From cuba with Apache License 2.0 | 4 votes |
protected void executeSearch(final String newFilter) { if (optionsBinding == null || optionsBinding.getSource() == null) { return; } String filterForDs = newFilter; if (mode == Mode.LOWER_CASE) { filterForDs = StringUtils.lowerCase(newFilter); } else if (mode == Mode.UPPER_CASE) { filterForDs = StringUtils.upperCase(newFilter); } if (escapeValueForLike && StringUtils.isNotEmpty(filterForDs)) { filterForDs = QueryUtils.escapeForLike(filterForDs); } CollectionDatasource optionsDatasource = ((DatasourceOptions) optionsBinding.getSource()).getDatasource(); if (!isRequired() && StringUtils.isEmpty(filterForDs)) { setValue(null); if (optionsDatasource.getState() == Datasource.State.VALID) { optionsDatasource.clear(); } return; } if (StringUtils.length(filterForDs) >= minSearchStringLength) { optionsDatasource.refresh(Collections.singletonMap(SEARCH_STRING_PARAM, filterForDs)); if (optionsDatasource.getState() == Datasource.State.VALID) { if (optionsDatasource.size() == 0) { if (searchNotifications != null) { searchNotifications.notFoundSuggestions(newFilter); } } else if (optionsDatasource.size() == 1) { setValue((V) optionsDatasource.getItems().iterator().next()); } } } else { if (optionsDatasource.getState() == Datasource.State.VALID) { optionsDatasource.clear(); } if (searchNotifications != null && StringUtils.length(newFilter) > 0) { searchNotifications.needMinSearchStringLength(newFilter, minSearchStringLength); } } }
Example 15
Source File: WebSearchField.java From cuba with Apache License 2.0 | 4 votes |
protected void executeSearch(final String newFilter) { if (optionsBinding == null || optionsBinding.getSource() == null) { return; } String filterForDs = newFilter; if (mode == Mode.LOWER_CASE) { filterForDs = StringUtils.lowerCase(newFilter); } else if (mode == Mode.UPPER_CASE) { filterForDs = StringUtils.upperCase(newFilter); } if (escapeValueForLike && StringUtils.isNotEmpty(filterForDs)) { filterForDs = QueryUtils.escapeForLike(filterForDs); } CollectionDatasource optionsDatasource = ((DatasourceOptions) optionsBinding.getSource()).getDatasource(); if (!isRequired() && StringUtils.isEmpty(filterForDs)) { setValue(null); if (optionsDatasource.getState() == Datasource.State.VALID) { optionsDatasource.clear(); } return; } if (StringUtils.length(filterForDs) >= minSearchStringLength) { optionsDatasource.refresh(Collections.singletonMap(SEARCH_STRING_PARAM, filterForDs)); if (optionsDatasource.getState() == Datasource.State.VALID) { if (optionsDatasource.size() == 0) { if (searchNotifications != null) { searchNotifications.notFoundSuggestions(newFilter); } } else if (optionsDatasource.size() == 1) { setValue((V) optionsDatasource.getItems().iterator().next()); } } } else { if (optionsDatasource.getState() == Datasource.State.VALID) { optionsDatasource.clear(); } if (searchNotifications != null && StringUtils.length(newFilter) > 0) { searchNotifications.needMinSearchStringLength(newFilter, minSearchStringLength); } } }
Example 16
Source File: UpperCase.java From vscrawler with Apache License 2.0 | 4 votes |
@Override protected String handleSingleStr(String input) { return StringUtils.upperCase(input); }
Example 17
Source File: DynamicEntity.java From o2oa with GNU Affero General Public License v3.0 | 4 votes |
public String tableName() throws Exception { if (StringUtils.isEmpty(name)) { throw new Exception("name is empty."); } return TABLE_PREFIX + StringUtils.upperCase(name); }
Example 18
Source File: MiscTest.java From td-ameritrade-client with Apache License 2.0 | 4 votes |
private String doesCopy(String param) { param = StringUtils.upperCase(param); return param; }
Example 19
Source File: TrovitUtils.java From OpenEstate-IO with Apache License 2.0 | 3 votes |
/** * Write a {@link String} value for a country code into XML output. * <p> * The country has to be represendet by a ISO-Code wirh two or three * characters. * * @param value value to write * @return XML string * @throws IllegalArgumentException if a validation error occurred */ public static String printCountryValue(String value) { value = StringUtils.trimToNull(value); if (value == null) throw new IllegalArgumentException("Can't print empty country value!"); if (value.length() != 2 && value.length() != 3) throw new IllegalArgumentException("Can't print country value '" + value + "' because it is neither an ISO-2-Code nor an ISO-3-Code!"); return StringUtils.upperCase(value, Locale.ENGLISH); }
Example 20
Source File: CommonUtils.java From demo-seata-springcloud with Apache License 2.0 | 2 votes |
/** * md5加密 * @param text * @param salt * @return * @author sly * @time 2018年12月12日 */ public static String encodeMD5(String text,String salt) { return StringUtils.upperCase(DigestUtils.md5Hex(text + salt)); }