The following document contains the results of PMD's CPD 4.2.5.
File | Line |
---|---|
info/magnolia/module/groovy/support/nodes/MgnlGroovyJCRNode.java | 197 |
info/magnolia/module/groovy/support/nodes/MgnlGroovyNode.java | 270 |
NodeData nodeData = it.next(); Value propertyValue = nodeData.getValue(); Object value = null; if (propertyValue != null) { try { switch (propertyValue.getType()) { case PropertyType.STRING: value = propertyValue.getString(); break; case PropertyType.BINARY: value = propertyValue; break; case PropertyType.DATE: value = propertyValue.getDate(); break; case PropertyType.DOUBLE: value = BigDecimal.valueOf(propertyValue.getDouble()); break; case PropertyType.LONG: value = BigDecimal.valueOf(propertyValue.getLong()); break; default: value = propertyValue.getString(); } } catch (ValueFormatException e) { log.warn(e.getMessage()); } catch (IllegalStateException e) { log.warn(e.getMessage()); } catch (RepositoryException e) { log.warn(e.getMessage()); } } return value; } |