List of usage examples for org.apache.commons.lang ObjectUtils toString
public static String toString(Object obj)
Gets the toString
of an Object
returning an empty string ("") if null
input.
ObjectUtils.toString(null) = "" ObjectUtils.toString("") = "" ObjectUtils.toString("bat") = "bat" ObjectUtils.toString(Boolean.TRUE) = "true"
From source file:org.egov.infra.web.displaytag.export.EGovExcelReadOnlyView.java
/** * Escape certain values that are not permitted in excel cells. * @param rawValue the object value//from w w w.j a v a 2s .co m * @return the escaped value */ protected HSSFRichTextString escapeColumnValue(final Object rawValue) { if (rawValue == null) { return null; } String returnString = ObjectUtils.toString(rawValue); // escape the String to get the tabs, returns, newline explicit as \t \r \n returnString = StringEscapeUtils.escapeJava(StringUtils.trimToEmpty(returnString)); // remove tabs, insert four whitespaces instead returnString = StringUtils.replace(StringUtils.trim(returnString), "\\t", " "); // remove the return, only newline valid in excel returnString = StringUtils.replace(StringUtils.trim(returnString), "\\r", " "); // unescape so that \n gets back to newline returnString = StringEscapeUtils.unescapeJava(returnString); returnString = removeHtmlTagsAndSpaces(returnString); return new HSSFRichTextString(returnString); }
From source file:org.egov.infra.web.displaytag.export.EGovPdfView.java
/** * Generates all the row cells./*w w w.j a v a 2 s . c o m*/ * @throws JspException for errors during value retrieving from the table model * @throws BadElementException errors while generating content */ protected void generateRows() throws JspException, BadElementException { // get the correct iterator (full or partial list according to the exportFull field) final RowIterator rowIterator = this.model.getRowIterator(this.exportFull); // iterator on rows while (rowIterator.hasNext()) { final Row row = rowIterator.next(); // iterator on columns final ColumnIterator columnIterator = row.getColumnIterator(this.model.getHeaderCellList()); while (columnIterator.hasNext()) { final Column column = columnIterator.nextColumn(); // Get the value to be displayed for the column final Object value = column.getValue(this.decorated); final Cell cell = getCell(ObjectUtils.toString(value)); if (value instanceof BigDecimal) { cell.setHorizontalAlignment(Element.ALIGN_RIGHT); } this.tablePDF.addCell(cell); } } }
From source file:org.esco.portlets.news.web.support.CheckboxTableDecorator.java
/** * @return <code>String</code> *//*w w w .jav a 2s. c o m*/ public String getCheckbox() { String evaluatedId = ObjectUtils.toString(evaluate(id)); boolean checked = checkedIds.contains(evaluatedId); StringBuffer buffer = new StringBuffer(); buffer.append("<input type=\"checkbox\" name=\""); buffer.append(fieldName); buffer.append("\" value=\""); buffer.append(evaluatedId); buffer.append("\""); if (checked) { checkedIds.remove(evaluatedId); buffer.append(" checked=\"checked\""); } buffer.append("/>"); return buffer.toString(); }
From source file:org.gatherdata.data.dao.jpa.internal.JpaFlatFormDaoTest.java
private void printEntity(String title, FlatForm entity) { System.out.println("Entity \"" + title + "\""); System.out// www . j av a2 s . c o m .println(ObjectUtils.toString(entity.getUid()) + "; " + ObjectUtils.toString(entity.getNamespace()) + "; " + ObjectUtils.toString(entity.getDateCreated())); for (RenderedValue rv : entity.getValues()) { System.out.println("\t" + "; " + rv.getPath() + "; " + rv.getTag() + "; " + rv.getValueAsString()); } }
From source file:org.imsglobal.basiclti.consumersecret.impl.PropertiesConsumerSecretServiceImpl.java
public List<OauthConsumerSecret> searchOauthConsumerSecrets() { Properties properties = getPropertiesInternal(); List<OauthConsumerSecret> rv = new ArrayList<OauthConsumerSecret>(properties.size()); for (Entry<Object, Object> entry : properties.entrySet()) { String consumerSecret = ObjectUtils.toString(entry.getValue()); String consumerKey = ObjectUtils.toString(entry.getKey()); if (StringUtils.isNotEmpty(consumerKey) && StringUtils.isNotEmpty(consumerSecret)) { rv.add(new OauthConsumerSecret(consumerKey, consumerSecret)); }/* w w w.ja v a2s. c o m*/ } return rv; }
From source file:org.jasig.portal.portlets.sitemap.SitemapPortletController.java
/** * Display the user sitemap./*from ww w . j a va2s . c o m*/ * * @param request * @return * @throws XMLStreamException */ @RequestMapping public ModelAndView displaySitemap(PortletRequest request) throws XMLStreamException { Map<String, Object> model = new HashMap<String, Object>(); // retrieve the user layout with structure attributes applied (required in order to display tab groups) final HttpServletRequest httpServletRequest = this.portalRequestUtils.getPortletHttpRequest(request); final HttpServletResponse httpServletResponse = this.portalRequestUtils.getOriginalPortalResponse(request); final PipelineEventReader<XMLEventReader, XMLEvent> reader = attributeIncorporationComponent .getEventReader(httpServletRequest, httpServletResponse); // create a Source from the user's layout document StAXSource source = new StAXSource(reader.getEventReader()); model.put("source", source); model.put(XsltPortalUrlProvider.CURRENT_REQUEST, httpServletRequest); model.put(XsltPortalUrlProvider.XSLT_PORTAL_URL_PROVIDER, this.xsltPortalUrlProvider); model.put(USE_TAB_GROUPS, useTabGroups); model.put(USER_LANG, ObjectUtils.toString(request.getLocale())); return new ModelAndView("sitemapView", model); }
From source file:org.jboss.tools.openshift.internal.ui.treeitem.ObservableTreeItemLabelProvider.java
@Override public StyledString getStyledText(Object element) { if (element == null) { return null; } else if (!(element instanceof ObservableTreeItem)) { return new StyledString(ObjectUtils.toString(element)); }/*w w w . j a v a 2s . c om*/ return explorerLabelProvider.getStyledText(((ObservableTreeItem) element).getModel()); }
From source file:org.jboss.tools.openshift.internal.ui.treeitem.ObservableTreeItemLabelProvider.java
@Override public String getText(Object element) { if (element == null) { return null; } else if (!(element instanceof ObservableTreeItem)) { return ObjectUtils.toString(element); }/*from www . j ava 2 s . c o m*/ return explorerLabelProvider.getText(((ObservableTreeItem) element).getModel()); }
From source file:org.jiemamy.eclipse.core.ui.editor.diagram.node.table.TypeParameterManager.java
/** * ????widget??/* w w w. ja v a 2 s . c o m*/ * * @param dataType * @throws IllegalArgumentException ?{@code null}??? */ public void setParametersToControl(DataType dataType) { Validate.notNull(dataType); if (dataType.getRawTypeDescriptor() instanceof DomainType) { return; } for (Entry<String, String> entry : dataType.getParams()) { if (entry.getKey().equals(TypeParameterKey.SIZE.getKeyString())) { Integer size = dataType.getParam(TypeParameterKey.SIZE); txtSize.setText(StringUtils.defaultString(ObjectUtils.toString(size))); } if (entry.getKey().equals(TypeParameterKey.PRECISION.getKeyString())) { Integer precision = dataType.getParam(TypeParameterKey.PRECISION); txtPrecision.setText(StringUtils.defaultString(ObjectUtils.toString(precision))); } if (entry.getKey().equals(TypeParameterKey.SCALE.getKeyString())) { Integer scale = dataType.getParam(TypeParameterKey.SCALE); txtScale.setText(StringUtils.defaultString(ObjectUtils.toString(scale))); } if (entry.getKey().equals(TypeParameterKey.WITH_TIMEZONE.getKeyString())) { Boolean withTimeZone = dataType.getParam(TypeParameterKey.WITH_TIMEZONE); chkWithTimezone.setSelection(BooleanUtils.isTrue(withTimeZone)); } if (entry.getKey().equals(TypeParameterKey.SERIAL.getKeyString())) { Boolean serial = dataType.getParam(TypeParameterKey.SERIAL); chkSerial.setSelection(BooleanUtils.isTrue(serial)); } if (handler != null) { handler.setParametersToControl(); } } }
From source file:org.jtalks.jcommune.model.search.BbCodeFilterBridge.java
/** * {@inheritDoc}//from w w w . j a va 2 s. c o m */ @Override public String objectToString(Object object) { if (object instanceof String) { String value = (String) object; return value.replaceAll(BB_CODE_REGEXP_TEMPLATE, " "); } return ObjectUtils.toString(object); }