List of usage examples for org.apache.commons.lang StringUtils lowerCase
public static String lowerCase(String str)
Converts a String to lower case as per String#toLowerCase() .
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; } }