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:com.dattack.naming.standalone.StandaloneContextFactory.java
private static CompositeConfiguration getConfiguration(final Map<?, ?> environment) { final BaseConfiguration baseConf = new BaseConfiguration(); for (final Entry<?, ?> entry : environment.entrySet()) { baseConf.setProperty(ObjectUtils.toString(entry.getKey()), entry.getValue()); }/*from ww w .ja v a 2 s.co m*/ final CompositeConfiguration configuration = new CompositeConfiguration(); configuration.addConfiguration(new SystemConfiguration()); configuration.addConfiguration(new EnvironmentConfiguration()); configuration.addConfiguration(baseConf); return configuration; }
From source file:com.siberhus.tdfl.excel.DefaultExcelRowReader.java
private String getCellValueAsString(Cell cell) { Object value = getCellValue(cell); if (value == null) { return null; } else if (value instanceof Number) { return ObjectUtils.toString(value); } else if (value instanceof Date) { return ObjectUtils.toString(ConvertUtils.convert(value, String.class)); } else {//from w ww. java2s . c om return value.toString(); } }
From source file:com.joey.Fujikom.modules.cms.service.StatsService.java
public List<Map<String, Object>> article(Map<String, Object> paramMap) { StringBuilder ql = new StringBuilder(); Parameter pm = new Parameter(); ql.append(/*from ww w.ja va 2s .co m*/ "select new map(max(c.id) as categoryId, max(c.name) as categoryName, max(cp.id) as categoryParentId, max(cp.name) as categoryParentName,"); ql.append( " count(*) as cnt, sum(a.hits) as hits, max(a.updateDate) as updateDate, max(o.id) as officeId, max(o.name) as officeName) "); ql.append(" from Article a join a.category c join c.office o join c.parent cp where c.site.id = "); ql.append(Site.getCurrentSiteId()); Date beginDate = DateUtils.parseDate(paramMap.get("beginDate")); if (beginDate == null) { beginDate = DateUtils.setDays(new Date(), 1); paramMap.put("beginDate", DateUtils.formatDate(beginDate, "yyyy-MM-dd")); } Date endDate = DateUtils.parseDate(paramMap.get("endDate")); if (endDate == null) { endDate = DateUtils.addDays(DateUtils.addMonths(beginDate, 1), -1); paramMap.put("endDate", DateUtils.formatDate(endDate, "yyyy-MM-dd")); } String categoryId = ObjectUtils.toString(paramMap.get("categoryId")); if (StringUtils.isNotBlank(categoryId)) { ql.append(" and (c.id = :id or c.parentIds like :parentIds)"); pm.put("id", categoryId); pm.put("parentIds", "%," + categoryId + ",%"); } String officeId = ObjectUtils.toString(paramMap.get("officeId")); if (StringUtils.isNotBlank(officeId)) { ql.append(" and (o.id = :officeId or o.parentIds like :officeParentIds)"); pm.put("officeId", officeId); pm.put("officeParentIds", "%," + officeId + ",%"); } ql.append(" and a.updateDate between :beginDate and :endDate"); pm.put("beginDate", beginDate); pm.put("endDate", DateUtils.addDays(endDate, 1)); ql.append(" and c.delFlag = :delFlag"); pm.put("delFlag", Article.DEL_FLAG_NORMAL); ql.append(" group by cp.sort, cp.id, c.sort, c.id"); ql.append(" order by cp.sort, cp.id, c.sort, c.id"); List<Map<String, Object>> list = articleDao.find(ql.toString(), pm); return list; }
From source file:com.smartitengineering.event.hub.spi.hbase.persistents.EventId.java
@Override public String toString() { String thisId = StringUtils.leftPad(ObjectUtils.toString(eventIdForChannel), HubPersistentStorerImpl.MAX_LENGTH, '0'); return new StringBuilder().append(thisId).append(':').append(ObjectUtils.toString(channelName)).toString(); }
From source file:com.intel.podm.ipxesupplier.IpxeService.java
private String getHostDetailsString(String macAddressString, String uuid, String ip) { return MessageFormat.format("(from MAC: [{0}], UUID: [{1}], IP: [{2}])", ObjectUtils.toString(macAddressString), ObjectUtils.toString(uuid), ObjectUtils.toString(ip)); }
From source file:com.dattack.dbping.log.CSVFileLogWriter.java
private void addDataRowList(final List<DataRow> list) { for (int i = 0; i < list.size(); i++) { final DataRow row = list.get(i); csvBuilder.comment().append(String.format(" Row %d:\t", i)); for (final Object obj : row.getData()) { csvBuilder.append(ObjectUtils.toString(obj)); }/* ww w .j a v a 2 s . c om*/ csvBuilder.eol(); } }
From source file:com.googlecode.markuputils.MarkupUtils.java
public static String appendNullableAttribute(String name, Object value) { StringBuilder buffer = new StringBuilder(); String valueString = ObjectUtils.toString(value).trim(); if (StringUtils.isNotBlank(name)) { buffer.append(" ").append(name).append("=\"").append(valueString).append("\""); }/* ww w. ja v a2 s . com*/ return buffer.toString(); }
From source file:mitm.djigzo.web.common.GenericValueEncoder.java
@Override public T toValue(String string) { if (idFieldAdapter == null) { for (T obj : list) { if (ObjectUtils.toString(obj).equals(string)) return obj; }/*from w w w . j a v a 2s . c o m*/ } else { for (T obj : list) { if (ObjectUtils.toString(idFieldAdapter.get(obj)).equals(string)) return obj; } } return null; }
From source file:com.swordlord.gozer.datatypeformat.DataTypeHelper.java
/** * Return compatible class for typedValue based on untypedValueClass * /*from w ww. ja v a 2s . c o m*/ * @param untypedValueClass * @param typedValue * @return */ public static Object fromDataType(Class<?> untypedValueClass, Object typedValue) { Log LOG = LogFactory.getLog(DataTypeHelper.class); if (typedValue == null) { return null; } if (untypedValueClass == null) { return typedValue; } if (ClassUtils.isAssignable(typedValue.getClass(), untypedValueClass)) { return typedValue; } String strTypedValue = null; boolean isStringTypedValue = typedValue instanceof String; Number numTypedValue = null; boolean isNumberTypedValue = typedValue instanceof Number; Boolean boolTypedValue = null; boolean isBooleanTypedValue = typedValue instanceof Boolean; Date dateTypedValue = null; boolean isDateTypedValue = typedValue instanceof Date; if (isStringTypedValue) { strTypedValue = (String) typedValue; } if (isNumberTypedValue) { numTypedValue = (Number) typedValue; } if (isBooleanTypedValue) { boolTypedValue = (Boolean) typedValue; } if (isDateTypedValue) { dateTypedValue = (Date) typedValue; } Object v = null; if (String.class.equals(untypedValueClass)) { v = ObjectUtils.toString(typedValue); } else if (BigDecimal.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = NumberUtils.createBigDecimal(strTypedValue); } else if (isNumberTypedValue) { v = new BigDecimal(numTypedValue.doubleValue()); } else if (isBooleanTypedValue) { v = new BigDecimal(BooleanUtils.toInteger(boolTypedValue.booleanValue())); } else if (isDateTypedValue) { v = new BigDecimal(dateTypedValue.getTime()); } } else if (Boolean.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = BooleanUtils.toBooleanObject(strTypedValue); } else if (isNumberTypedValue) { v = BooleanUtils.toBooleanObject(numTypedValue.intValue()); } else if (isDateTypedValue) { v = BooleanUtils.toBooleanObject((int) dateTypedValue.getTime()); } } else if (Byte.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = Byte.valueOf(strTypedValue); } else if (isNumberTypedValue) { v = new Byte(numTypedValue.byteValue()); } else if (isBooleanTypedValue) { v = new Byte((byte) BooleanUtils.toInteger(boolTypedValue.booleanValue())); } else if (isDateTypedValue) { v = new Byte((byte) dateTypedValue.getTime()); } } else if (byte[].class.equals(untypedValueClass)) { if (isStringTypedValue) { v = strTypedValue.getBytes(); } } else if (Double.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = NumberUtils.createDouble(strTypedValue); } else if (isNumberTypedValue) { v = new Double(numTypedValue.doubleValue()); } else if (isBooleanTypedValue) { v = new Double(BooleanUtils.toInteger(boolTypedValue.booleanValue())); } else if (isDateTypedValue) { v = new Double(dateTypedValue.getTime()); } } else if (Float.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = NumberUtils.createFloat(strTypedValue); } else if (isNumberTypedValue) { v = new Float(numTypedValue.floatValue()); } else if (isBooleanTypedValue) { v = new Float(BooleanUtils.toInteger(boolTypedValue.booleanValue())); } else if (isDateTypedValue) { v = new Float(dateTypedValue.getTime()); } } else if (Short.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = NumberUtils.createInteger(strTypedValue); } else if (isNumberTypedValue) { v = new Integer(numTypedValue.intValue()); } else if (isBooleanTypedValue) { v = BooleanUtils.toIntegerObject(boolTypedValue.booleanValue()); } else if (isDateTypedValue) { v = new Integer((int) dateTypedValue.getTime()); } } else if (Integer.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = NumberUtils.createInteger(strTypedValue); } else if (isNumberTypedValue) { v = new Integer(numTypedValue.intValue()); } else if (isBooleanTypedValue) { v = BooleanUtils.toIntegerObject(boolTypedValue.booleanValue()); } else if (isDateTypedValue) { v = new Integer((int) dateTypedValue.getTime()); } } else if (Long.class.equals(untypedValueClass)) { if (isStringTypedValue) { v = NumberUtils.createLong(strTypedValue); } else if (isNumberTypedValue) { v = new Long(numTypedValue.longValue()); } else if (isBooleanTypedValue) { v = new Long(BooleanUtils.toInteger(boolTypedValue.booleanValue())); } else if (isDateTypedValue) { v = new Long(dateTypedValue.getTime()); } } else if (java.sql.Date.class.equals(untypedValueClass)) { if (isNumberTypedValue) { v = new java.sql.Date(numTypedValue.longValue()); } else if (isDateTypedValue) { v = new java.sql.Date(dateTypedValue.getTime()); } } else if (java.sql.Time.class.equals(untypedValueClass)) { if (isNumberTypedValue) { v = new java.sql.Time(numTypedValue.longValue()); } else if (isDateTypedValue) { v = new java.sql.Time(dateTypedValue.getTime()); } } else if (java.sql.Timestamp.class.equals(untypedValueClass)) { if (isNumberTypedValue) { v = new java.sql.Timestamp(numTypedValue.longValue()); } else if (isDateTypedValue) { v = new java.sql.Timestamp(dateTypedValue.getTime()); } } else if (Date.class.equals(untypedValueClass)) { if (isNumberTypedValue) { v = new Date(numTypedValue.longValue()); } else if (isStringTypedValue) { try { v = DateFormat.getDateInstance().parse(strTypedValue); } catch (ParseException e) { LOG.error("Unable to parse the date : " + strTypedValue); LOG.debug(e.getMessage()); } } } return v; }
From source file:mitm.application.djigzo.ws.MailDTOBuilder.java
public MailDTOBuilder(Mail mail) { Check.notNull(mail, "mail"); this.name = mail.getName(); this.recipients = CollectionUtils.toStringList(MailAddressUtils.getRecipients(mail), ""); this.sender = ObjectUtils.toString(mail.getSender()); this.state = mail.getState(); this.remoteAddr = mail.getRemoteAddr(); this.errorMessage = mail.getErrorMessage(); this.lastUpdated = mail.getLastUpdated(); try {// w ww . j a va 2 s. co m this.messageSize = mail.getMessageSize(); } catch (MessagingException e) { logger.error("Unable to get the message size", e); this.messageSize = -1; } }