List of usage examples for org.apache.commons.lang StringUtils contains
public static boolean contains(String str, String searchStr)
Checks if String contains a search String, handling null
.
From source file:com.hangum.tadpole.engine.sql.util.OracleObjectCompileUtils.java
/** * view compile//from w ww . j a v a2 s. c om * * @param selection * @param userDB */ public static String viewCompile(String viewName, UserDBDAO userDB) throws Exception { // ? DEBUG? ? ? ?. TableDAO viewDao = new TableDAO(); if (StringUtils.contains(viewName, '.')) { //?? ?? ... viewDao.setSchema_name(StringUtils.substringBefore(viewName, ".")); viewDao.setTable_name(StringUtils.substringAfter(viewName, ".")); viewDao.setSysName(StringUtils.substringAfter(viewName, ".")); } else { // ? . viewDao.setSchema_name(userDB.getSchema()); viewDao.setTable_name(viewName); viewDao.setSysName(viewName); } return viewCompile(viewDao, userDB); }
From source file:com.hangum.tadpole.engine.sql.util.PartQueryUtil.java
/** * ? DBMS? SELECT ? ?./*from ww w.ja v a2 s . c o m*/ * * @return */ public static String makeSelect(UserDBDAO userDB, String originalQuery, int startResultPos, int endResultPos) { String requestQuery = ""; if (DBDefine.MYSQL_DEFAULT == DBDefine.getDBDefine(userDB)) { if (!StringUtils.contains(originalQuery.toLowerCase(), "limit ")) { requestQuery = String.format(MySQLDMLTemplate.TMP_GET_PARTDATA, originalQuery, startResultPos, endResultPos); } else { requestQuery = originalQuery; } } else if (DBDefine.ORACLE_DEFAULT == DBDefine.getDBDefine(userDB)) { if (!StringUtils.contains(originalQuery.toLowerCase(), "where")) { requestQuery = String.format(OracleDMLTemplate.TMP_GET_PARTDATA, originalQuery, startResultPos, endResultPos); } else { requestQuery = originalQuery; } } else if (DBDefine.SQLite_DEFAULT == DBDefine.getDBDefine(userDB)) { if (!StringUtils.contains(originalQuery.toLowerCase(), "limit ")) { requestQuery = String.format(SQLiteDMLTemplate.TMP_GET_PARTDATA, originalQuery, startResultPos, endResultPos); } else { requestQuery = originalQuery; } } else if (DBDefine.CUBRID_DEFAULT == DBDefine.getDBDefine(userDB)) { // //https://github.com/hangum/TadpoleForDBTools/issues/12 ? ? ? ? ? ? . if (!StringUtils.contains(originalQuery.toLowerCase(), "limit ")) { requestQuery = String.format(CubridDMLTemplate.TMP_GET_PARTDATA, originalQuery, startResultPos, endResultPos); } else { requestQuery = originalQuery; } } else if (DBDefine.POSTGRE_DEFAULT == DBDefine.getDBDefine(userDB)) { // ? limit . if (!StringUtils.contains(originalQuery.toLowerCase(), "limit ")) { requestQuery = String.format(PostgreDMLTemplate.TMP_GET_PARTDATA, originalQuery, endResultPos, startResultPos); } else { requestQuery = originalQuery; } // } else if(DBDefine.MSSQL_DEFAULT == DBDefine.getDBDefine(userDB.getTypes())) { // if(!StringUtils.contains(originalQuery.toLowerCase(), "where")) { // requestQuery = String.format(MSSQLDMLTemplate.TMP_GET_PARTDATA, originalQuery, startResultPos, endResultPos); // } else { // requestQuery = originalQuery; // } // ? ? dbms ? . } else { requestQuery = originalQuery; } return requestQuery; }
From source file:de.hybris.platform.mobileservices.text.MessageTestingUtilities.java
public static boolean isTextServiceIllegalStateReplyFailure(final MobileMessageContextModel message) { final boolean failedForStatus = message != null && message.getStatus() == MobileMessageStatus.ERROR && StringUtils.contains(message.getMessageErrorDescription(), "must be in state PROCESSING"); final boolean failedForType = message != null && message.getStatus() == MobileMessageStatus.ERROR && StringUtils.contains(message.getMessageErrorDescription(), "must be of type INCOMING"); final boolean failedForPhone = message != null && message.getStatus() == MobileMessageStatus.ERROR && StringUtils.contains(message.getMessageErrorDescription(), "has go no phone number"); final boolean bam390 = failedForStatus || failedForType || failedForPhone; if (bam390) { final MobileMessageStatus beforeStatus = message.getStatus(); final MobileMessageError beforeError = message.getMessageError(); final MessageType beforeType = message.getType(); final String beforeNormalizedPhoneNumber = message.getNormalizedPhoneNumber(); LOG.error("BAM390(pk:" + message.getPk() + "){Status->" + beforeStatus + ":Type->" + beforeType + ":error->" + beforeError + ":number->" + beforeNormalizedPhoneNumber + "}"); }/* ww w .j av a2s .c o m*/ return bam390; }
From source file:com.thoughtworks.go.legacywrapper.SuccessLogFilter.java
public boolean accept(File dir, String name) { return StringUtils.contains(name, "L"); }
From source file:com.ewcms.content.resource.service.operator.FileOperatorTest.java
@Test public void testWrite() throws IOException { String root = System.getProperty("java.io.tmpdir", "/tmp"); FileOperator operator = new FileOperator(root); String uri = operator.write(FileOperatorTest.class.getResourceAsStream("write.jpg"), UriRules.newResource("resource"), "jpg"); Assert.assertTrue(StringUtils.contains(uri, ".jpg")); File file = new File(root + uri); Assert.assertTrue(file.exists());//from w ww . j av a 2 s. co m }
From source file:com.safetys.framework.jmesa.core.filter.StringFilterMatcher.java
public boolean evaluate(Object itemValue, String filterValue) { String item = StringUtils.lowerCase(String.valueOf(itemValue)); String filter = StringUtils.lowerCase(String.valueOf(filterValue)); if (StringUtils.contains(item, filter)) { return true; }//from www . ja v a 2s .com return false; }
From source file:com.yiji.ypayment.common.utils.Reflections.java
public static List<Object> invokeGetter(Object obj, String[] propertyNames) { List<Object> list = new ArrayList<Object>(propertyNames.length); for (String propertyName : propertyNames) { Object propertyValue = null; if (StringUtils.contains(propertyName, ".")) { String[] propertyNamePaths = StringUtils.split(propertyName, "."); Object temp = obj;/* w w w . j av a 2 s. c o m*/ for (String propertyNamePath : propertyNamePaths) { if (temp == null) { break; } temp = Reflections.invokeGetter(temp, propertyNamePath); } propertyValue = temp; } else { propertyValue = Reflections.invokeGetter(obj, propertyName); } list.add(propertyValue); } return list; }
From source file:com.thistech.spotlink.model.Format.java
public Format get(String name) { if (StringUtils.equalsIgnoreCase(name, "1080p") || StringUtils.equalsIgnoreCase(name, "MPEG2HD")) { return HD_1080P; } else if (StringUtils.contains(name, "1080i")) { return HD_1080I; } else if (StringUtils.contains(name, "720p")) { return HD_720P; } else {//from w ww . ja v a 2s. c o m return SD_480P; } }
From source file:com.adaptris.core.services.metadata.compare.Contains.java
@Override public MetadataElement compare(MetadataElement firstItem, MetadataElement secondItem) { return new MetadataElement(getResultKey(), String.valueOf(StringUtils.contains(firstItem.getValue(), secondItem.getValue()))); }
From source file:de.shadowhunt.sonar.plugins.ignorecode.model.AbstractPattern.java
static SortedSet<Integer> parseLineValues(final String lineValues) { final SortedSet<Integer> lines = new TreeSet<>(); if ("*".equals(lineValues)) { return lines; }//from ww w.j a va 2 s . co m final String s = StringUtils.substringBetween(StringUtils.trim(lineValues), "[", "]"); final String[] parts = StringUtils.split(s, ','); for (final String part : parts) { if (StringUtils.contains(part, '-')) { final String[] range = StringUtils.split(part, '-'); final int from = Integer.parseInt(range[0]); final int to = Integer.parseInt(range[1]); addLines(lines, from, to); } else { lines.add(Integer.parseInt(part)); } } return lines; }