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

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

Introduction

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

Prototype

public static String lowerCase(String str) 

Source Link

Document

Converts a String to lower case as per String#toLowerCase() .

Usage

From source file:br.ufpa.gercom.mtuldp.store.LinkStorageMgm.java

private String getId(Link link) {

    // id = object:type:id_src:id_dst
    String id = "%s:%s:%s:%s";

    return StringUtils.lowerCase(String.format(id, Link.class.getSimpleName(), Link.Type.DIRECT.name(),
            link.src().deviceId().toString(), link.dst().deviceId().toString()));
}

From source file:br.ufpa.gercom.mtuldp.store.HostStorageMgm.java

private String getId(Host host) {

    // id = object:type:mac:vlan
    String id = "%s:%s:%s:%s";
    return StringUtils.lowerCase(String.format(id, Host.class.getSimpleName(), host.mac(), host.vlan()));
}

From source file:info.magnolia.cms.taglibs.util.SimpleSearchTag.java

/**
 * Split search terms and build an xpath query in the form:
 * <code>//*[@jcr:primaryType='mgnl:content']/\*\/\*[jcr:contains(., 'first') or jcr:contains(., 'second')]</code>
 *
 * @return valid xpath expression or null if the given query doesn't contain at least one valid search term
 *///  ww  w. j  a v a 2 s  .  c  o  m
protected String generateXPathQuery() {

    String startPath = null;

    // search only in a specific subtree
    if (this.startLevel != 0) {
        try {
            Content activePage = Resource.getActivePage((HttpServletRequest) this.pageContext.getRequest());
            if (activePage != null) {
                startPath = StringUtils.strip(activePage.getAncestor(this.startLevel).getHandle(), "/"); //$NON-NLS-1$
            }
        } catch (RepositoryException e) {
            log.error(e.getMessage(), e);
        }
    }

    // strip reserved chars and split
    String[] tokens = StringUtils
            .split(StringUtils.lowerCase(StringUtils.replaceChars(this.query, RESERVED_CHARS, null)));

    // null input string?
    if (tokens == null) {
        return null;
    }

    StringBuffer xpath = new StringBuffer(tokens.length * 20);
    if (StringUtils.isNotEmpty(startPath)) {
        xpath.append(startPath);
    }
    xpath.append("//*[@jcr:primaryType=\'mgnl:content\']/*/*["); //$NON-NLS-1$

    String joinOperator = "and"; //$NON-NLS-1$
    boolean emptyQuery = true;

    for (int j = 0; j < tokens.length; j++) {
        String tkn = tokens[j];
        if (ArrayUtils.contains(KEYWORDS, tkn)) {
            joinOperator = tkn;
        } else {
            if (!emptyQuery) {
                xpath.append(" "); //$NON-NLS-1$
                xpath.append(joinOperator);
                xpath.append(" "); //$NON-NLS-1$
            }
            xpath.append("jcr:contains(., '"); //$NON-NLS-1$
            xpath.append(tkn);
            xpath.append("')"); //$NON-NLS-1$
            emptyQuery = false;
        }

    }

    xpath.append("]"); //$NON-NLS-1$

    // if no valid search terms are added don't return a catch-all query
    if (emptyQuery) {
        return null;
    }

    return xpath.toString();
}

From source file:hydrograph.ui.propertywindow.schema.propagation.helper.SchemaPropagationHelper.java

/**
 * This method fetches input schema fields from source component.
 * //from  w ww .  j a va  2  s .com
 * @param sourceComponent
 * @return
 */
public List<String> getInputFieldListForLink(Link link) {
    ComponentsOutputSchema sourceComponentsOutputSchema;
    List<String> availableFields = new ArrayList<>();
    sourceComponentsOutputSchema = SchemaPropagation.INSTANCE.getComponentsOutputSchema(link);
    if (sourceComponentsOutputSchema != null) {
        for (GridRow gridRow : sourceComponentsOutputSchema.getFixedWidthGridRowsOutputFields())
            availableFields.add(StringUtils.lowerCase(gridRow.getFieldName()));
    }
    return availableFields;
}

From source file:com.zb.app.biz.service.TravelCompanyServiceTest.java

@Test
public void testAdd() {
    String JDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    // SQL?/*www. j a v  a  2s. c om*/
    String connectDB = "jdbc:sqlserver://202.91.242.116:1314;DatabaseName=TravelDB";
    // ?? ??????
    // ?
    try {
        // ???
        Class.forName(JDriver);
    } catch (ClassNotFoundException e) {
        // e.printStackTrace();
        System.out.println("?");
        System.exit(0);
    }
    System.out.println("??");

    try {
        String user = "sa";
        // ??????????
        String password = "zhangwenjin@123";
        Connection con = DriverManager.getConnection(connectDB, user, password);
        // ?
        System.out.println("??");
        Statement stmt = con.createStatement();
        Statement stmt2 = con.createStatement();
        // SQL

        // 
        // System.out.println("");
        // SQL?
        // String query= "create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";
        // stmt.executeUpdate(query);//SQL
        // System.out.println("?");
        //
        // //?
        // System.out.println("??");
        // String a1="INSERT INTO TABLE1 VALUES('1','')";
        // //??SQL?
        // String a2="INSERT INTO TABLE1 VALUES('2','')";
        // String a3="INSERT INTO TABLE1 VALUES('3','')";
        // stmt.executeUpdate(a1);//SQL
        // stmt.executeUpdate(a2);
        // stmt.executeUpdate(a3);
        // System.out.println("???");

        // ??
        System.out.println("??");
        ResultSet rs = stmt.executeQuery("SELECT * FROM TRAVEL_COMPANY");// SQL?(?)
        // ??
        while (rs.next()) {
            // ?
            System.out.println(rs.getString("C_ID") + "\t" + rs.getString("C_NAME"));
            TravelCompanyDO travelCompanyDO = new TravelCompanyDO();
            if (rs.getInt("C_TYPE") == 0) {
                travelCompanyDO.setcType(3);
            } else {
                travelCompanyDO.setcType(rs.getInt("C_TYPE"));
            }
            travelCompanyDO.setcName(rs.getString("C_NAME"));
            travelCompanyDO.setcProvince(rs.getString("C_Province"));
            travelCompanyDO.setcCity(rs.getString("C_City"));
            travelCompanyDO.setcCounty(rs.getString("C_County"));
            travelCompanyDO.setcCustomname(rs.getString("C_CustomName"));
            travelCompanyDO.setcLogo(rs.getString("C_Logo"));
            travelCompanyDO.setcQQ(rs.getString("C_QQ"));
            travelCompanyDO.setcEmail(rs.getString("C_Email"));
            travelCompanyDO.setcTel(rs.getString("C_Tel"));
            travelCompanyDO.setcFax(rs.getString("C_Fax"));
            travelCompanyDO.setcMobile(rs.getString("C_Mobile"));
            travelCompanyDO.setcAddress(rs.getString("C_Address"));
            travelCompanyDO.setcAboutus(rs.getString("C_AboutUs"));
            travelCompanyDO.setcContact(rs.getString("C_Contact"));
            travelCompanyDO.setcDefaultCity(rs.getString("C_DefaultCity"));
            travelCompanyDO.setcCityTop(rs.getString("C_CityTop"));
            travelCompanyDO.setcCityList(rs.getString("C_CityList"));
            travelCompanyDO.setcBank(rs.getString("C_Bank"));
            travelCompanyDO.setcCorporation(rs.getString("C_Referrer"));
            travelCompanyDO.setcRecommend(rs.getString("C_Corporation"));
            travelCompanyDO.setcLoginTime(rs.getDate("C_LoginTime"));
            travelCompanyDO.setcState(1);
            travelCompanyDO.setcSpell(PinyinParser.converterToFirstSpell(travelCompanyDO.getcName()));
            service.insert(travelCompanyDO);
            ResultSet rsMember = stmt2
                    .executeQuery("SELECT * FROM TRAVEL_MEMBER WHERE C_ID = " + rs.getInt("C_ID"));
            TravelMemberDO travelMemberDO = new TravelMemberDO();
            while (rsMember.next()) {
                System.out.println(rsMember.getString("M_ID") + "\t" + rsMember.getString("M_Password"));
                travelMemberDO.setcId(travelCompanyDO.getcId());
                travelMemberDO.setmUserName(StringUtils.lowerCase(rsMember.getString("M_UserName")));
                travelMemberDO
                        .setmPassword(EncryptBuilder.getInstance().encrypt(rsMember.getString("M_Password")));
                travelMemberDO.setmName(rsMember.getString("M_Name"));
                travelMemberDO.setmSex(rsMember.getInt("M_Sex"));
                travelMemberDO.setmMobile(rsMember.getString("M_Mobile"));
                travelMemberDO.setmTel(rsMember.getString("M_Tel"));
                travelMemberDO.setmEmail(rsMember.getString("M_Email"));
                travelMemberDO.setmFax(rsMember.getString("M_Fax"));
                travelMemberDO.setmQQ(rsMember.getString("M_QQ"));
                travelMemberDO.setmType(rsMember.getInt("M_Type"));
                // travelMemberDO.setmRole(rsMember.getString("M_Role"));
                travelMemberDO.setmState(rsMember.getInt("M_State"));
                memberService.insert(travelMemberDO);
            }
        }
        // 
        stmt.close();// 
        stmt2.close();
        ;
        con.close();// ?
    } catch (SQLException e) {
        e.printStackTrace();
        System.out.print(e.getErrorCode());
        // System.out.println("?");
        System.exit(0);
    }
}

From source file:br.ufpa.gercom.mtuldp.store.DeviceStorageMgm.java

private String getId(Device device) {

    // id = object:type:protocol:id
    String id = "%s:%s:%s";

    return StringUtils.lowerCase(
            String.format(id, Device.class.getSimpleName(), Device.Type.SWITCH.name(), device.id().toString()));
}

From source file:com.ctc.storefront.interceptors.beforeview.CmsPageBeforeViewHandler.java

protected void addCmsComponentActions(final Set<String> actonJsFiles,
        final List<AbstractCMSComponentModel> cmsComponents, final List<String> dependantAddOns) {
    for (final AbstractCMSComponentModel cmsComponent : cmsComponents) {
        final List<AbstractCMSActionModel> actions = cmsComponent.getActions();
        for (final AbstractCMSActionModel action : actions) {
            // exclude actions defined in addons
            final String extension = getNameOfComponentExtension(action);
            if (!dependantAddOns.contains(extension)) {
                actonJsFiles.add(StringUtils.lowerCase(action.getItemtype()) + ".js");
            }/* ww w . j  a  v  a 2 s  .c o  m*/
        }
    }
}

From source file:gemlite.core.internal.mq.receiver.rabbit.RabbitMqReceiver.java

/***
 * ??//from  www.  j a v  a 2  s.  com
 * 
 * @getParam() delivery
 * @return
 */
private String getConent(QueueingConsumer.Delivery delivery) {
    byte[] body = delivery.getBody();
    String encodedStr = "";
    String message = "";
    if (!getParam().isBase64Used()) {
        try {
            message = new String(body, getParam().getEncoding());
        } catch (Exception e) {
            LogUtil.getMqSyncLog().error("decodeFromBASE64 Error for the string: " + new String(body)
                    + "with CharSet " + getParam().getEncoding(), e);
        }
    } else {
        encodedStr = Util.encodeToBASE64(body);
        message = Util.decodeFromBASE64(encodedStr, getParam().getEncoding());
    }

    message = StringUtils.lowerCase(message);
    message = message.replaceAll("\"|''", "");
    if (message.endsWith(";"))
        message = message.substring(0, message.length() - 1);
    return message;
}

From source file:hydrograph.ui.engine.converter.impl.RemoveDupsConverter.java

private Keep getKeep() {
    logger.debug("Generating Retention Logic for ::{}", componentName);
    String keepValue = (String) properties.get(PropertyNameConstants.RETENTION_LOGIC_KEEP.value());
    Keep keep = new Keep();
    if (StringUtils.isNotBlank(keepValue)) {
        keep.setValue(KeepValue.fromValue(StringUtils.lowerCase(keepValue)));
    } else {//from  w  ww.j av  a2s . c om
        keep.setValue(KeepValue.fromValue(StringUtils.lowerCase(Constants.FIRST)));
    }
    return keep;
}

From source file:info.magnolia.templating.jsp.taglib.SearchResultSnippetTag.java

/**
 * Extract a collection of snippets from any paragraph in the given page.
 * @return a collection of Strings./* w  w  w .j ava 2s . c  o  m*/
 * @todo avoid overlapping snippets (use regexp insted of simple indexOfs)
 * @todo only extract snippets from user-configured properties
 * @todo abbreviate on whitespace and puntuation, detect start of sentences
 * @todo replace ampersand in regexp
 * @todo break methods and write junits
 */
public Collection getSnippets() {

    log.debug("collecting snippets");

    Collection snippets = new ArrayList();
    String[] searchTerms = StringUtils.split(this.query);

    try {
        Iterator<Node> iterator = NodeUtil.getNodes(this.page, NodeTypes.ContentNode.NAME).iterator();

        outer: while (iterator.hasNext()) {
            Node paragraphCollection = iterator.next();

            Iterator<Node> parIterator = NodeUtil.getNodes(paragraphCollection, NodeTypes.ContentNode.NAME)
                    .iterator();
            while (parIterator.hasNext()) {
                Node paragraph = parIterator.next();

                log.debug("Iterating on paragraph {}", paragraph);

                Iterator dataIterator = paragraph.getProperties();

                while (dataIterator.hasNext()) {
                    Property property = (Property) dataIterator.next();
                    if (property.getType() != PropertyType.BINARY) {

                        String resultString = property.getString();

                        log.debug("Iterating on property {}", property.getName());
                        log.debug("Property value is {}", resultString);

                        // a quick and buggy way to avoid configuration properties, we should allow the user to
                        // configure a list of nodeData to search for...
                        if (resultString.length() < 20) {
                            continue;
                        }

                        for (int j = 0; j < searchTerms.length; j++) {
                            String searchTerm = StringUtils.lowerCase(searchTerms[j]);

                            // exclude keywords and words with less than 2 chars
                            if (!ArrayUtils.contains(new String[] { "and", "or" }, searchTerm)
                                    && searchTerm.length() > 2) {

                                log.debug("Looking for search term [{}] in [{}]", searchTerm, resultString);

                                // first check, avoid using heavy string replaceAll operations if the search term is not
                                // there
                                if (!StringUtils.contains(resultString.toLowerCase(), searchTerm)) {
                                    continue;
                                }

                                // strips out html tags using a regexp
                                resultString = stripHtmlTags(resultString);

                                // only get first matching keyword
                                int pos = resultString.toLowerCase().indexOf(searchTerm);
                                if (pos > -1) {

                                    int posEnd = pos + searchTerm.length();
                                    int from = (pos - chars / 2);
                                    if (from < 0) {
                                        from = 0;
                                    }

                                    int to = from + chars;
                                    if (to > resultString.length()) {
                                        to = resultString.length();
                                    }

                                    StringBuffer snippet = new StringBuffer();

                                    snippet.append(StringUtils.substring(resultString, from, pos));
                                    snippet.append("<strong>");
                                    snippet.append(StringUtils.substring(resultString, pos, posEnd));
                                    snippet.append("</strong>");
                                    snippet.append(StringUtils.substring(resultString, posEnd, to));

                                    if (from > 0) {
                                        snippet.insert(0, "... ");
                                    }
                                    if (to < resultString.length()) {
                                        snippet.append("... ");
                                    }

                                    log.debug("Search term found, adding snippet {}", snippet);

                                    snippets.add(snippet);
                                    if (snippets.size() >= this.maxSnippets) {

                                        log.debug("Maximum number of snippets ({}) reached, exiting",
                                                Integer.toString(this.maxSnippets));

                                        break outer;
                                    }
                                }
                            }
                        }
                    }
                }
            }

        }
        return snippets;
    } catch (Exception e) {
        log.error(e.getMessage(), e);
        return null;
    }
}