+ Add some more info in the log to ease debug
git-svn-id: https://svn.argeo.org/commons/trunk@6943
4cfe0d0a-d680-48aa-b62c-
e0a02a3f76cc
return numberFormat.format(value.getDecimal());
case PropertyType.DOUBLE:
return numberFormat.format(value.getDouble());
return numberFormat.format(value.getDecimal());
case PropertyType.DOUBLE:
return numberFormat.format(value.getDouble());
+ case PropertyType.NAME:
+ return value.getString();
default:
throw new ArgeoException("Unimplemented label provider "
default:
throw new ArgeoException("Unimplemented label provider "
- + "for property type " + value.getType());
+ + "for property type " + value.getType()
+ + " while getting property " + propertyName + " - value: "
+ + value.getString());
+
* Base implementation of a label provider for widgets that display JCR Rows.
*/
public class SimpleJcrRowLabelProvider extends SimpleJcrNodeLabelProvider {
* Base implementation of a label provider for widgets that display JCR Rows.
*/
public class SimpleJcrRowLabelProvider extends SimpleJcrNodeLabelProvider {
+ private static final long serialVersionUID = -3414654948197181740L;
final private String selectorName;
final private String selectorName;
Node currNode = currRow.getNode(selectorName);
return super.getText(currNode);
} catch (RepositoryException re) {
Node currNode = currRow.getNode(selectorName);
return super.getText(currNode);
} catch (RepositoryException re) {
- throw new ArgeoException("Unable to get text from row", re);
+ throw new ArgeoException("Unable to get Node " + selectorName
+ + " from row " + element, re);
}
}
}
\ No newline at end of file
}
}
}
\ No newline at end of file