Java Code Examples for org.apache.commons.lang3.StringUtils#containsIgnoreCase()
The following examples show how to use
org.apache.commons.lang3.StringUtils#containsIgnoreCase() .
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: FileSystemOperations.java From AIDR with GNU Affero General Public License v3.0 | 6 votes |
public static List<String> getAllJSONFileVolumes(String collectionCode) { String filesPath = PersisterConfigurator.getInstance().getProperty(PersisterConfigurationProperty.DEFAULT_PERSISTER_FILE_PATH) + collectionCode + "/"; List<String> fileNames = new ArrayList<String>(); File folder = new File(filesPath); File[] listOfFiles = folder.listFiles(); for (int i = 0; i < listOfFiles.length; i++) { if (listOfFiles[i].isFile()) { String currentFileName = listOfFiles[i].getName(); if (StringUtils.contains(currentFileName, collectionCode)) { if (!StringUtils.contains(currentFileName, ".csv") && !StringUtils.contains(currentFileName, ".txt") && StringUtils.containsIgnoreCase(listOfFiles[i].getName(), "vol")) { //do not consider CSV files here, only consider JSON files fileNames.add(currentFileName); } } } } return fileNames; }
Example 2
Source File: ArticleParser.java From json-wikipedia with Apache License 2.0 | 6 votes |
private void setDisambiguation(Article.Builder a) { for (final String disambiguation : locale.getDisambigutionIdentifiers()) { if (StringUtils.containsIgnoreCase(a.getTitle(), disambiguation)) { a.setType(ArticleType.DISAMBIGUATION); return; } if (a.hasTemplates()) { for (final Template t : a.getTemplates()) { if (StringUtils.equalsIgnoreCase(t.getName(), disambiguation)) { a.setType(ArticleType.DISAMBIGUATION); return; } } } } }
Example 3
Source File: PropertyMatcher.java From nifi with Apache License 2.0 | 6 votes |
@Override public void match(final ComponentNode component, final SearchQuery query, final List<String> matches) { final String searchTerm = query.getTerm(); if (!propertiesAreFilteredOut(query)) { for (final Map.Entry<PropertyDescriptor, String> entry : component.getRawPropertyValues().entrySet()) { final PropertyDescriptor descriptor = entry.getKey(); addIfMatching(searchTerm, descriptor.getName(), LABEL_NAME, matches); addIfMatching(searchTerm, descriptor.getDescription(), LABEL_DESCRIPTION, matches); // never include sensitive properties values in search results if (!descriptor.isSensitive()) { final String value = Optional.ofNullable(entry.getValue()).orElse(descriptor.getDefaultValue()); // evaluate if the value matches the search criteria if (StringUtils.containsIgnoreCase(value, searchTerm)) { matches.add(LABEL_VALUE + SEPARATOR + descriptor.getName() + " - " + value); } } } } }
Example 4
Source File: Speaker.java From Saiy-PS with GNU Affero General Public License v3.0 | 6 votes |
/** * Get the {@link Status} from the string equivalent * * @param status the string status * @return the equivalent {@link Status} */ public static Status getStatus(@Nullable final String status) { if (UtilsString.notNaked(status)) { if (StringUtils.containsIgnoreCase(NOTSTARTED.name(), status)) { return NOTSTARTED; } else if (StringUtils.containsIgnoreCase(RUNNING.name(), status)) { return RUNNING; } else if (StringUtils.containsIgnoreCase(FAILED.name(), status)) { return FAILED; } else if (StringUtils.containsIgnoreCase(SUCCEEDED.name(), status)) { return SUCCEEDED; } } return UNDEFINED; }
Example 5
Source File: Leistungscodes.java From elexis-3-core with Eclipse Public License 1.0 | 6 votes |
private void removeRequiredStringGesetzFromFallExtInfo(){ String selection = ldConstants.getSelection(); if (selection != null && StringUtils.containsIgnoreCase(selection, "Gesetz")) { String[] split = selection.split("="); String message = MessageFormat .format("Remove the selected field [{0}] from all Faelle?\nPlease validate that a law is set!", split[0]); boolean performDelete = MessageDialog.openQuestion(UiDesk.getTopShell(), "Remove from Faelle", message); if (performDelete) { BusyIndicator.showWhile(UiDesk.getDisplay(), () -> { BillingSystem.removeExtInfoValueForAllFaelleOfBillingSystem(tName.getText(), Collections.singletonList(split[0])); ldConstants.remove(selection); BillingSystem.removeBillingSystemConstant(result[0], selection); }); } } }
Example 6
Source File: AlexaHttpClient.java From arcusplatform with Apache License 2.0 | 6 votes |
private boolean disabledSkill500(CloseableHttpResponse response) throws IOException { if(response.getStatusLine().getStatusCode() != HttpStatus.SC_INTERNAL_SERVER_ERROR) { return false; } HttpEntity entity = null; try { entity = response.getEntity(); Map<String, Object> body = JSON.fromJson(EntityUtils.toString(entity, StandardCharsets.UTF_8), ERR_TYPE); String msg = (String) body.get("message"); boolean disabled = StringUtils.containsIgnoreCase(msg, "SkillIdentifier"); if(disabled) { logger.warn("disabled skill due to 500 error with body {}", body); } return disabled; } finally { consumeQuietly(entity); } }
Example 7
Source File: FileSystemOperations.java From AIDR with GNU Affero General Public License v3.0 | 6 votes |
public static int getLatestFileVolumeNumber(String collectionCode) { String filesPath = PersisterConfigurator.getInstance().getProperty(PersisterConfigurationProperty.DEFAULT_PERSISTER_FILE_PATH) + collectionCode + "/"; File folder = new File(filesPath); File[] listOfFiles = folder.listFiles(); Integer volNum = 1; if (!(listOfFiles == null)) { for (int i = 0; i < listOfFiles.length; i++) { if (listOfFiles[i].isFile()) { String currentFileName = listOfFiles[i].getName(); if (StringUtils.contains(currentFileName, collectionCode)) { if (!(StringUtils.contains(currentFileName, ".csv")) && StringUtils.containsIgnoreCase(listOfFiles[i].getName(), "vol")) { //do not consider CSV files here, only consider JSON files Integer currentVolN = Integer.parseInt(StringUtils.substringBetween(currentFileName, "vol-", ".json")); if (currentVolN > volNum) { volNum = currentVolN; } } } } } } return volNum; }
Example 8
Source File: DaumMovieTvService.java From torrssen2 with MIT License | 5 votes |
public String getPoster(String query) { // log.debug("Get Poster: " + query); CloseableHttpResponse response = null; try { URIBuilder builder = new URIBuilder(this.baseUrl); builder.setParameter("id", "movie").setParameter("multiple", "0").setParameter("mod", "json") .setParameter("code", "utf_in_out").setParameter("limit", String.valueOf(limit)) .setParameter("q", query); HttpGet httpGet = new HttpGet(builder.build()); response = httpClient.execute(httpGet); JSONObject json = new JSONObject(EntityUtils.toString(response.getEntity())); // log.debug(json.toString()); if(json.has("items")) { JSONArray jarr = json.getJSONArray("items"); for(int i = 0; i < jarr.length(); i++) { String[] arr = StringUtils.split(jarr.getString(i), "|"); if(arr.length > 2) { if(StringUtils.containsIgnoreCase(arr[0], query)) { return arr[2]; } } } } } catch (URISyntaxException | IOException | ParseException | JSONException e) { log.error(e.getMessage()); } finally { HttpClientUtils.closeQuietly(response); } return null; }
Example 9
Source File: K8sUtils.java From zeppelin with Apache License 2.0 | 5 votes |
private static long convertToBytes(String memory) { String lower = memory.toLowerCase().trim(); Matcher m = Pattern.compile("([0-9]+)([a-z]+)?").matcher(lower); long value; String suffix; if (m.matches()) { value = Long.parseLong(m.group(1)); suffix = m.group(2); } else { throw new NumberFormatException("Failed to parse string: " + memory); } long memoryAmountBytes = value; if (StringUtils.containsIgnoreCase(suffix, "k")) { memoryAmountBytes = value * K; } else if (StringUtils.containsIgnoreCase(suffix, "m")) { memoryAmountBytes = value * M; } else if (StringUtils.containsIgnoreCase(suffix, "g")) { memoryAmountBytes = value * G; } else if (StringUtils.containsIgnoreCase(suffix, "t")) { memoryAmountBytes = value * T; } if (0 > memoryAmountBytes) { throw new NumberFormatException("Conversion of " + memory + " exceeds Long.MAX_VALUE"); } return memoryAmountBytes; }
Example 10
Source File: AlterationUtils.java From oncokb with GNU Affero General Public License v3.0 | 5 votes |
private static Boolean isMatch(Boolean exactMatch, String query, String string) { if (string != null) { if (exactMatch) { if (StringUtils.containsIgnoreCase(string, query)) { return true; } } else { if (StringUtils.containsIgnoreCase(string, query)) { return true; } } } return false; }
Example 11
Source File: EnumSetContainer.java From sailfish-core with Apache License 2.0 | 5 votes |
public List<SailfishURI> completeDictURI(String query) { if (StringUtils.isEmpty(query)) { return new ArrayList<>(loadDictionaries()); } List<SailfishURI> result = new ArrayList<>(); for (SailfishURI dictUri : loadDictionaries()) { if (StringUtils.containsIgnoreCase(dictUri.toString(), query)) { result.add(dictUri); } } return result; }
Example 12
Source File: SyncopeEnduserSession.java From syncope with Apache License 2.0 | 5 votes |
@Override public void onException(final Exception e) { Throwable root = ExceptionUtils.getRootCause(e); String message = root.getMessage(); if (root instanceof SyncopeClientException) { SyncopeClientException sce = (SyncopeClientException) root; if (sce.getType() == ClientExceptionType.InvalidSecurityAnswer) { message = getApplication().getResourceSettings().getLocalizer(). getString("invalid.security.answer", null); } else if (!sce.isComposite()) { message = sce.getElements().stream().collect(Collectors.joining(", ")); } } else if (root instanceof AccessControlException || root instanceof ForbiddenException) { Error error = StringUtils.containsIgnoreCase(message, "expired") ? Error.SESSION_EXPIRED : Error.AUTHORIZATION; message = getApplication().getResourceSettings().getLocalizer(). getString(error.key(), null, null, null, null, error.fallback()); } else if (root instanceof BadRequestException || root instanceof WebServiceException) { message = getApplication().getResourceSettings().getLocalizer(). getString(Error.REST.key(), null, null, null, null, Error.REST.fallback()); } message = getApplication().getResourceSettings().getLocalizer(). getString(message, null, null, null, null, message); error(message); }
Example 13
Source File: AddlRequestTests_SPEC2_11_EventReq_event.java From portals-pluto with Apache License 2.0 | 4 votes |
@SuppressWarnings("deprecation") @Override public void processEvent(EventRequest portletReq, EventResponse portletResp) throws PortletException, IOException { portletResp.setRenderParameters(portletReq); long tid = Thread.currentThread().getId(); portletReq.setAttribute(THREADID_ATTR, tid); StringWriter writer = new StringWriter(); JSR286SpecTestCaseDetails tcd = new JSR286SpecTestCaseDetails(); // Create result objects for the tests /* TestCase: V2AddlRequestTests_SPEC2_11_EventReq_contentType1 */ /* Details: "The getResponseContentType method returns a String */ /* representing the default content type the portlet container */ /* assumes for the output" */ TestResult tr0 = tcd.getTestResultFailed(V2ADDLREQUESTTESTS_SPEC2_11_EVENTREQ_CONTENTTYPE1); if (portletReq.getResponseContentType() != null && !portletReq.getResponseContentType().isEmpty()) tr0.setTcSuccess(true); tr0.writeTo(writer); /* TestCase: V2AddlRequestTests_SPEC2_11_EventReq_contentType2 */ /* Details: "The getResponseContentTypes method returns an */ /* Enumeration of String elements representing the acceptable content */ /* types for the output in order of preference" */ TestResult tr1 = tcd.getTestResultFailed(V2ADDLREQUESTTESTS_SPEC2_11_EVENTREQ_CONTENTTYPE2); Enumeration<String> contentTypesTr1 = portletReq.getResponseContentTypes(); if (contentTypesTr1 != null && contentTypesTr1.hasMoreElements() && !contentTypesTr1.nextElement().isEmpty()) tr1.setTcSuccess(true); tr1.writeTo(writer); /* TestCase: V2AddlRequestTests_SPEC2_11_EventReq_contentType3 */ /* Details: "The first element of the Enumeration returned by the */ /* getResponseContentTypes method must equal the value returned by */ /* the getResponseContentType method" */ TestResult tr2 = tcd.getTestResultFailed(V2ADDLREQUESTTESTS_SPEC2_11_EVENTREQ_CONTENTTYPE3); if (portletReq.getResponseContentTypes().nextElement().equals(portletReq.getResponseContentType())) tr2.setTcSuccess(true); tr2.writeTo(writer); /* TestCase: V2AddlRequestTests_SPEC2_11_EventReq_windowId4 */ /* Details: "The string returned by getWindowID method must be the */ /* same ID used for scoping portlet-scope session attributes" */ TestResult tr5 = tcd.getTestResultFailed(V2ADDLREQUESTTESTS_SPEC2_11_EVENTREQ_WINDOWID4); portletReq.getPortletSession().setAttribute("tr5", portletReq.getWindowID(), PORTLET_SCOPE); String tr5SessionAttribute = (String) portletReq.getPortletSession().getAttribute("javax.portlet.p." + portletReq.getWindowID() + "?tr5", APPLICATION_SCOPE); if (tr5SessionAttribute != null && tr5SessionAttribute.equals(portletReq.getWindowID())) { tr5.setTcSuccess(true); } else { tr5.appendTcDetail("Couldn't find javax.portlet.p." + portletReq.getWindowID() + ".tr5 attribute"); } tr5.writeTo(writer); /* TestCase: V2AddlRequestTests_SPEC2_11_EventReq_contentType8 */ /* Details: "Within the processEvent method, the content type must */ /* include only the MIME type, not the character set" */ TestResult tr6 = tcd.getTestResultFailed(V2ADDLREQUESTTESTS_SPEC2_11_EVENTREQ_CONTENTTYPE8); if (!StringUtils.containsIgnoreCase(portletReq.getResponseContentType(), "UTF-8")) tr6.setTcSuccess(true); tr6.writeTo(writer); portletReq.getPortletSession().setAttribute(RESULT_ATTR_PREFIX + "AddlRequestTests_SPEC2_11_EventReq", writer.toString(), APPLICATION_SCOPE); }
Example 14
Source File: LinkRewriteGatewayFilterFactory.java From syncope with Apache License 2.0 | 4 votes |
@Override protected boolean skipCond(final ServerHttpResponseDecorator decorator) { return decorator.getHeaders().getContentType() == null || !StringUtils.containsIgnoreCase(decorator.getHeaders().getContentType().toString(), "html"); }
Example 15
Source File: Corpus.java From SONDY with GNU General Public License v3.0 | 4 votes |
public ObservableList<Message> getFilteredMessages(Event event, String[] words, int operator){ ObservableList<Message> messages = FXCollections.observableArrayList(); String[] interval = event.getTemporalDescription().split(","); int timeSliceA = convertDayToTimeSlice(Double.parseDouble(interval[0])); int timeSliceB = convertDayToTimeSlice(Double.parseDouble(interval[1])); String term = event.getTextualDescription().split(" ")[0]; NumberFormat formatter = new DecimalFormat("00000000"); for(int i = timeSliceA; i <= timeSliceB; i++){ try { File textFile = new File(path+File.separator+preprocessing+File.separator+formatter.format(i)+".text"); File timeFile = new File(path+File.separator+preprocessing+File.separator+formatter.format(i)+".time"); File authorFile = new File(path+File.separator+preprocessing+File.separator+formatter.format(i)+".author"); LineIterator textIter = FileUtils.lineIterator(textFile); LineIterator timeIter = FileUtils.lineIterator(timeFile); LineIterator authorIter = FileUtils.lineIterator(authorFile); while(textIter.hasNext()){ String text = textIter.nextLine(); short[] test = new short[words.length]; for(int j = 0; j < words.length; j++){ if(StringUtils.containsIgnoreCase(text,words[j])){ test[j] = 1; }else{ test[j] = 0; } } if(StringUtils.containsIgnoreCase(text,term)){ int testSum = ArrayUtils.sum(test, 0, test.length-1); String author = authorIter.nextLine(); String time = timeIter.nextLine(); if(operator==0 && testSum == test.length){ messages.add(new Message(author,time,text)); } if(operator==1 && testSum > 0){ messages.add(new Message(author,time,text)); } } } } catch (IOException ex) { Logger.getLogger(Corpus.class.getName()).log(Level.SEVERE, null, ex); } } return messages; }
Example 16
Source File: JpaStorage.java From apiman with Apache License 2.0 | 4 votes |
private boolean isMySql() throws StorageException { return StringUtils.containsIgnoreCase(getDialect(), "mysql"); }
Example 17
Source File: SummaryUtils.java From oncokb with GNU Affero General Public License v3.0 | 4 votes |
public static String getGeneMutationNameInVariantSummary(Gene gene, String queryAlteration) { StringBuilder sb = new StringBuilder(); if (queryAlteration == null) { return ""; } else { queryAlteration = queryAlteration.trim(); } Alteration alteration = AlterationUtils.findAlteration(gene, queryAlteration); if (alteration == null) { alteration = AlterationUtils.getAlteration(gene.getHugoSymbol(), queryAlteration, null, null, null, null); AlterationUtils.annotateAlteration(alteration, queryAlteration); } if (AlterationUtils.isGeneralAlterations(queryAlteration, true)) { sb.append(gene.getHugoSymbol() + " " + queryAlteration.toLowerCase()); } else if (StringUtils.equalsIgnoreCase(queryAlteration, "gain")) { queryAlteration = "amplification (gain)"; sb.append(gene.getHugoSymbol() + " " + queryAlteration); } else if (StringUtils.equalsIgnoreCase(queryAlteration, "loss")) { queryAlteration = "deletion (loss)"; sb.append(gene.getHugoSymbol() + " " + queryAlteration); } else if (StringUtils.containsIgnoreCase(queryAlteration, "fusion")) { queryAlteration = queryAlteration.replace("Fusion", "fusion"); sb.append(queryAlteration); } else if (AlterationUtils.isGeneralAlterations(queryAlteration, false) || (alteration.getConsequence() != null && (alteration.getConsequence().getTerm().equals("inframe_deletion") || alteration.getConsequence().getTerm().equals("inframe_insertion"))) || StringUtils.containsIgnoreCase(queryAlteration, "indel") || StringUtils.containsIgnoreCase(queryAlteration, "dup") || StringUtils.containsIgnoreCase(queryAlteration, "del") || StringUtils.containsIgnoreCase(queryAlteration, "ins") || StringUtils.containsIgnoreCase(queryAlteration, "splice") || MainUtils.isEGFRTruncatingVariants(queryAlteration) ) { if (NamingUtils.hasAbbreviation(queryAlteration)) { sb.append(gene.getHugoSymbol() + " " + NamingUtils.getFullName(queryAlteration) + " (" + queryAlteration + ")"); } else { sb.append(gene.getHugoSymbol() + " " + queryAlteration); } if (!queryAlteration.endsWith("alteration")) { sb.append(" alteration"); } } else { if (queryAlteration.contains(gene.getHugoSymbol())) { sb.append(queryAlteration); } else if (NamingUtils.hasAbbreviation(queryAlteration)) { sb.append(gene.getHugoSymbol() + " " + NamingUtils.getFullName(queryAlteration) + " (" + queryAlteration + ") alteration"); } else { sb.append(gene.getHugoSymbol() + " " + queryAlteration); } String finalStr = sb.toString(); if (!finalStr.endsWith("mutation") && !finalStr.endsWith("mutations") && !finalStr.endsWith("alteration") && !finalStr.endsWith("fusion") && !finalStr.endsWith("deletion") && !finalStr.endsWith("amplification") ) { sb.append(" mutation"); } } return sb.toString(); }
Example 18
Source File: ConsoleAppender.java From DiscordSRV with GNU General Public License v3.0 | 4 votes |
@Override public void append(LogEvent e) { // return if console channel isn't available if (DiscordSRV.getPlugin().getConsoleChannel() == null) return; // return if this is not an okay level to send boolean isAnOkayLevel = false; for (String consoleLevel : DiscordSRV.config().getStringList("DiscordConsoleChannelLevels")) if (consoleLevel.toLowerCase().equals(e.getLevel().name().toLowerCase())) isAnOkayLevel = true; if (!isAnOkayLevel) return; String line = e.getMessage().getFormattedMessage(); // remove coloring line = DiscordUtil.aggressiveStrip(line); // do nothing if line is blank before parsing if (StringUtils.isBlank(line)) return; // apply regex to line line = applyRegex(line); // do nothing if line is blank after parsing if (StringUtils.isBlank(line)) return; // escape markdown line = DiscordUtil.escapeMarkdown(line); // apply formatting line = LangUtil.Message.CONSOLE_CHANNEL_LINE.toString() .replace("%date%", TimeUtil.timeStamp()) .replace("%level%", e.getLevel().name().toUpperCase()) .replace("%line%", line) ; // if line contains a blocked phrase don't send it boolean whitelist = DiscordSRV.config().getBoolean("DiscordConsoleChannelDoNotSendPhrasesActsAsWhitelist"); List<String> phrases = DiscordSRV.config().getStringList("DiscordConsoleChannelDoNotSendPhrases"); for (String phrase : phrases) { boolean contained = StringUtils.containsIgnoreCase(line, phrase); if (contained != whitelist) return; } // queue final message DiscordSRV.getPlugin().getConsoleMessageQueue().add(line); }
Example 19
Source File: MarsProjectHeadless.java From mars-sim with GNU General Public License v3.0 | 4 votes |
/** * Loads the prescribed settlement template */ private void loadSettlementTemplate() { // logger.config("loadSettlementTemplate()"); String templateString = ""; SettlementConfig settlementConfig = SimulationConfig.instance().getSettlementConfiguration(); for (String s: argList) { if (StringUtils.containsIgnoreCase(s, "-country:")) { List<String> countries = UnitManager.getAllCountryList(); // System.out.println(countries); logger.info("has " + s); for (String c: countries) { // logger.info(c); if (s.contains(c) || s.contains(c.toLowerCase())) { countryString = c; logger.info("Found country string: " + countryString); } } } if (StringUtils.containsIgnoreCase(s, "-sponsor:")) { List<String> sponsors = UnitManager.getAllShortSponsors(); // System.out.println(sponsors); logger.info("has " + s); for (String ss: sponsors) { // logger.info(ss); if (s.contains(ss) || s.contains(ss.toLowerCase())) { sponsorString = ss; logger.info("Found sponsor string: " + sponsorString); } } } if (StringUtils.containsIgnoreCase(s, "-template:")) { settlementConfig.clearInitialSettlements(); Collection<String> templates = settlementConfig.getTemplateMap().values();//MarsProjectHeadlessStarter.getTemplates(); // System.out.println(templates); logger.info("has " + s); templatePhaseString = s.substring(s.indexOf(":") + 1, s.length()); logger.info("Found templatePhaseString: " + templatePhaseString); for (String t: templates) { if (StringUtils.containsIgnoreCase(t, templatePhaseString)) { templateString = t; } } } } SettlementTemplate settlementTemplate = settlementConfig.getSettlementTemplate(templateString); String longSponsorName = ReportingAuthorityType.convertSponsorNameShort2Long(sponsorString); List<String> settlementNames = settlementConfig.getSettlementNameList(longSponsorName); if (settlementNames.isEmpty()) { settlementNames = settlementConfig.getSettlementNameList("Mars Society (MS)"); } int size = settlementNames.size(); String settlementName = ""; int rand = RandomUtil.getRandomInt(size-1); settlementName = settlementNames.get(rand); settlementConfig.addInitialSettlement(settlementName, templateString, settlementTemplate.getDefaultPopulation(), settlementTemplate.getDefaultNumOfRobots(), longSponsorName, "0.0", //latitude, "0.0" //longitude ); }
Example 20
Source File: TiCcsParser.java From analysis-model with MIT License | 2 votes |
/** * Returns whether the warning type is of the specified type. * * @param matcher * the matcher * @param type * the type to match with * * @return {@code true} if the warning type is of the specified type */ private boolean isOfType(final Matcher matcher, final String type) { return StringUtils.containsIgnoreCase(matcher.group(7), type); }