Example usage for org.apache.commons.lang StringUtils contains

List of usage examples for org.apache.commons.lang StringUtils contains

Introduction

In this page you can find the example usage for org.apache.commons.lang StringUtils contains.

Prototype

public static boolean contains(String str, String searchStr) 

Source Link

Document

Checks if String contains a search String, handling null.

Usage

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;
}