On 6/19/06, David Kennedy <[EMAIL PROTECTED]> wrote:
If I have a node, the name of a property and a single value, how can I determine if I need to add the value to an array and use the multivalue setter or not?
You'll have to ask the NodeType of the node:
NodeType nt = node.getPrimaryNodeType();
if (nt.canSetProperty("propName", mySingleValue)) {
node.setProperty("propName", mySingleValue);
} else {
node.setProperty("propName", new Value[]{mySingleValue});
}
regards
marcel
