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.voa.weixin.task.Task.java
/** * ?access_token// w ww .j a v a 2 s . c o m */ public void changeToken() { if (StringUtils.contains(url, "ACCESS_TOKEN")) { url = StringUtils.replace(url, "ACCESS_TOKEN", Carp.token); } else { String oldToken = StringUtils.substringAfter(url, "access_token="); if (StringUtils.contains(oldToken, "&")) { oldToken = StringUtils.substringBetween(url, "access_token=", "&"); } url = StringUtils.replace(url, oldToken, Carp.token); } }
From source file:com.cloud.utils.log.CglibThrowableRenderer.java
/** * This method adds the stack traces retrieved from {@link Throwable#getStackTrace()} * The maxNumberOfStack attribute indicates the number of stacks that will be added, * if that value is 0, then all of the stack traces will be added, otherwise the stack traces will be limited to that number * @param th/*from w ww .j av a 2 s . c o m*/ * @param lines * @param maxNumberOfStack */ private void addStackTraceToList(Throwable th, List<String> lines, int maxNumberOfStack) { StackTraceElement[] elements = th.getStackTrace(); if (maxNumberOfStack == 0 || maxNumberOfStack > elements.length) { maxNumberOfStack = elements.length; } for (int i = 0; i < maxNumberOfStack; i++) { StackTraceElement element = elements[i]; if (StringUtils.contains(element.getClassName(), "net.sf.cglib.proxy")) { continue; } lines.add("\tat " + element.toString()); } if (maxNumberOfStack < elements.length) { lines.add("\t... " + (elements.length - maxNumberOfStack) + " more"); } }
From source file:com.adobe.acs.commons.http.injectors.AbstractHtmlRequestInjector.java
@Override public final void doFilter(final ServletRequest servletRequest, final ServletResponse servletResponse, final FilterChain filterChain) throws IOException, ServletException { if (!this.accepts(servletRequest, servletResponse)) { filterChain.doFilter(servletRequest, servletResponse); return;/* ww w .j a v a2s .co m*/ } // We know these are HTTP Servlet Requests since accepts passed final HttpServletRequest request = (HttpServletRequest) servletRequest; final HttpServletResponse response = (HttpServletResponse) servletResponse; // Prepare to capture the original response final BufferingResponse originalResponse = new BufferingResponse(response); // Process and capture the original response filterChain.doFilter(request, originalResponse); // Get contents final String originalContents = originalResponse.getContents(); if (originalContents != null && StringUtils.contains(response.getContentType(), "html")) { final int injectionIndex = getInjectIndex(originalContents); if (injectionIndex != -1) { final PrintWriter printWriter = response.getWriter(); // Write all content up to the injection index printWriter.write(originalContents.substring(0, injectionIndex)); // Inject the contents; Pass the request/response - consumer can use as needed inject(request, response, printWriter); // Write all content after the injection index printWriter.write(originalContents.substring(injectionIndex)); return; } } if (originalContents != null) { response.getWriter().write(originalContents); } }
From source file:com.thoughtworks.go.server.web.IgnoreResolver.java
private boolean isGoingToPlugin(HttpServletRequest request) { return StringUtils.contains(request.getRequestURI(), request.getContextPath() + "/plugin/interact/"); }
From source file:edu.ku.brc.specify.toycode.FixSQLString.java
@Override public void createUI() { super.createUI(); PanelBuilder pb = new PanelBuilder(new FormLayout("f:p:g", "p,10px,f:p:g")); //$NON-NLS-1$ //$NON-NLS-2$ CellConstraints cc = new CellConstraints(); srcTA = new JTextArea(10, 80); dstTA = new JTextArea(10, 80); pb.add(UIHelper.createScrollPane(srcTA, true), cc.xy(1, 1)); pb.add(UIHelper.createScrollPane(dstTA, true), cc.xy(1, 3)); srcTA.getDocument().addDocumentListener(new DocumentAdaptor() { @Override//from w ww . java 2s . c om protected void changed(DocumentEvent e) { String str = srcTA.getText(); if (str.length() > 0) { if (StringUtils.contains(str, "\"")) { fixFromtextToSQL(); } else { fix(); } } else { dstTA.setText(""); } } }); contentPanel = pb.getPanel(); mainPanel.add(contentPanel, BorderLayout.CENTER); okBtn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.exit(0); } }); pack(); }
From source file:com.exxonmobile.ace.hybris.test.job.AccountManagerJob.java
/** * /*from w ww .jav a 2 s. c om*/ * Approves or rejects order attached to cronJob. * */ @Override public PerformResult perform(final OrderScheduleCronJobModel cronJob) { LOG.debug("Perform Acct Mgr Role for order " + cronJob.getOrder().getCode()); try { acctMgrApproveOrRejectAction(cronJob.getOrder().getCode(), !StringUtils.contains(cronJob.getOrder().getPurchaseOrderNumber(), "REJECT")); } catch (final Exception e) { LOG.warn(e); } try { deactivate(cronJob); } catch (final Exception e) { LOG.warn(e); } return new PerformResult(CronJobResult.SUCCESS, CronJobStatus.FINISHED); }
From source file:com.hangum.tadpole.engine.sql.util.sqlscripts.scripts.TiberoDDLScript.java
@Override public String getProcedureScript(ProcedureFunctionDAO procedureDAO) throws Exception { SqlMapClient client = TadpoleSQLManager.getInstance(userDB); if (logger.isDebugEnabled()) logger.debug("\n Procedure DDL Generation..."); StringBuilder result = new StringBuilder(""); String objType = (String) client.queryForObject("getSourceObjectType", procedureDAO.getName()); List<String> srcScriptList = null; if (StringUtils.contains(objType, "PROCEDURE")) { srcScriptList = client.queryForList("getProcedureScript", procedureDAO.getName()); for (int i = 0; i < srcScriptList.size(); i++) { result.append(srcScriptList.get(i)); }/*from ww w .ja v a 2 s .c o m*/ } else if (StringUtils.contains(objType, "PACKAGE")) { result.append("/* STATEMENT PACKAGE BODY " + procedureDAO.getName() + "; */ \n\n"); result.append("/* STATEMENT PACKAGE " + procedureDAO.getName() + "; */ \n\n"); srcScriptList = client.queryForList("getPackageScript.head", procedureDAO.getName()); for (int i = 0; i < srcScriptList.size(); i++) { result.append(srcScriptList.get(i)); } result.append("/ \n\n "); srcScriptList = client.queryForList("getPackageScript.body", procedureDAO.getName()); for (int i = 0; i < srcScriptList.size(); i++) { result.append(srcScriptList.get(i)); } result.append("/ \n\n "); } return result.toString(); }
From source file:edu.ku.brc.specify.extras.FixSQLString.java
@Override public void createUI() { super.createUI(); PanelBuilder pb = new PanelBuilder(new FormLayout("f:p:g", "p,10px,f:p:g")); //$NON-NLS-1$ //$NON-NLS-2$ CellConstraints cc = new CellConstraints(); srcTA = new JTextArea(10, 80); dstTA = new JTextArea(10, 80); pb.add(UIHelper.createScrollPane(srcTA, true), cc.xy(1, 1)); pb.add(UIHelper.createScrollPane(dstTA, true), cc.xy(1, 3)); srcTA.getDocument().addDocumentListener(new DocumentAdaptor() { @Override/*from w w w . ja va 2 s.c o m*/ protected void changed(DocumentEvent e) { String str = srcTA.getText(); if (str.length() > 0) { if (StringUtils.contains(str, "\"")) { fixFromTextToSQL(); } else { fix(); } } else { dstTA.setText(""); } } }); contentPanel = pb.getPanel(); mainPanel.add(contentPanel, BorderLayout.CENTER); okBtn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.exit(0); } }); pack(); }
From source file:com.ultrapower.eoms.common.plugin.ecside.table.callback.ProcessRowsCallback.java
public Collection sortRows(TableModel model, Collection rows) throws Exception { boolean sorted = model.getLimit().isSorted(); if (!sorted) { return rows; }/*from ww w .j av a 2s . co m*/ Sort sort = model.getLimit().getSort(); String property = sort.getProperty(); String sortOrder = sort.getSortOrder(); if (StringUtils.contains(property, ".")) { try { if (sortOrder.equals(TableConstants.SORT_ASC)) { Collections.sort((List) rows, new NullSafeBeanComparator(property, new NullComparator())); } else if (sortOrder.equals(TableConstants.SORT_DESC)) { NullSafeBeanComparator reversedNaturalOrderBeanComparator = new NullSafeBeanComparator(property, new ReverseComparator(new NullComparator())); Collections.sort((List) rows, reversedNaturalOrderBeanComparator); } } catch (NoClassDefFoundError e) { String msg = "The column property [" + property + "] is nested and requires BeanUtils 1.7 or greater for proper sorting."; logger.error(msg); throw new NoClassDefFoundError(msg); //just rethrow so it is not hidden } } else { if (sortOrder.equals(TableConstants.SORT_ASC)) { BeanComparator comparator = new BeanComparator(property, new NullComparator()); Collections.sort((List) rows, comparator); } else if (sortOrder.equals(TableConstants.SORT_DESC)) { BeanComparator reversedNaturalOrderBeanComparator = new BeanComparator(property, new ReverseComparator(new NullComparator())); Collections.sort((List) rows, reversedNaturalOrderBeanComparator); } } return rows; }
From source file:com.googlecode.jtiger.modules.ecside.table.callback.ProcessRowsCallback.java
public Collection sortRows(TableModel model, Collection rows) throws Exception { boolean sorted = model.getLimit().isSorted(); if (!sorted) { return rows; }/*from ww w . j a va 2s . co m*/ Sort sort = model.getLimit().getSort(); String property = sort.getProperty(); String sortOrder = sort.getSortOrder(); if (StringUtils.contains(property, ".")) { try { if (sortOrder.equals(TableConstants.SORT_ASC)) { Collections.sort((List) rows, new NullSafeBeanComparator(property, new NullComparator())); } else if (sortOrder.equals(TableConstants.SORT_DESC)) { NullSafeBeanComparator reversedNaturalOrderBeanComparator = new NullSafeBeanComparator(property, new ReverseComparator(new NullComparator())); Collections.sort((List) rows, reversedNaturalOrderBeanComparator); } } catch (NoClassDefFoundError e) { String msg = "The column property [" + property + "] is nested and requires BeanUtils 1.7 or greater for proper sorting."; logger.error(msg); throw new NoClassDefFoundError(msg); //just rethrow so it is not hidden } } else { if (sortOrder.equals(TableConstants.SORT_ASC)) { BeanComparator comparator = new BeanComparator(property, new NullComparator()); Collections.sort((List) rows, comparator); } else if (sortOrder.equals(TableConstants.SORT_DESC)) { BeanComparator reversedNaturalOrderBeanComparator = new BeanComparator(property, new ReverseComparator(new NullComparator())); Collections.sort((List) rows, reversedNaturalOrderBeanComparator); } } return rows; }