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

Reply via email to