Oleg, I am not sure if one of the patches submitted fixed my issue, but this is now working with the latest head.
Thanks for your help. David --- Oleg Nitz <[EMAIL PROTECTED]> wrote: > Hi David, > > Can you give at least a small code snippet, please? > > Regards, > Oleg > > On Monday 01 March 2004 15:12, David Le Strat wrote: > > Hello, > > > > I am having the weirdest issue, any suggestion; > > > > Basically, I want to add a collection of > properties to > > a node. > > > > In my test, I have only 1 property: > > > > Properties: [[nodeId, 5], [propertyKeyId, 21], > > [propertyKey, > > > [EMAIL PROTECTED], > > [propertyValue, true], [creationDate, 2004-03-01 > > 10:03:14.812], [modifiedDate, 2004-03-01 > > 10:03:14.812]] > > > > I open the transaction and do setNodeProperties on > the > > node object. > > > > The transaction is open, just before committing, I > > check to see that the properties are set correctly > on > > the object: > > > > DEBUG: > org.apache.jetspeed.prefs.impl.PreferencesImpl > > - > > > > Node for update: [[parentNodeId, 4], [nodeName, > > propertyset1], [fullPath, > > /user/principal1/propertyset1], [nodeType, 0], > > [nodeKeys, > > > [EMAIL PROTECTED], > > > [EMAIL PROTECTED], > > > [EMAIL PROTECTED] > > 631573, > > > [EMAIL PROTECTED], > > [nodeProperties, [[[nodeId, 5], [propertyKeyId, > 21], > > [propertyKey, > > > [EMAIL PROTECTED], > > [propertyValue, true], [creationDate, 2004-03-01 > > 10:03:14.812], [modifiedDate, 2004-03-01 > > 10:03:14.812]]] > > ], [creationDate, 2004-03-01 09:34:13.138], > > [modifiedDate, 2004-03-01 10:03:14.812]] > > > > > > As you can see [nodeProperties,...] is set, I also > > change the [modifiedDate, ...]. > > > > When I close the transaction, I get > [nodeProperties, > > []]: the nodeProperties collection is gone... > > > > But [modifiedDate, 2004-03-01 10:03:14.802] is > still > > there. > > > > I can't think of anything that would cause this > > behavior. Any help is appreciated. > > > > > > DEBUG: > > org.apache.ojb.broker.accesslayer.JdbcAccessImpl - > > executeUpdate : [[parentNodeId, 4], [nodeName, > > propertyset1], [fullPath, > > /user/principal1/propertyset1], [nodeType, 0], > > [nodeKeys, > > > [EMAIL PROTECTED], > > > [EMAIL PROTECTED] > > 937cd, > > > [EMAIL PROTECTED], > > > [EMAIL PROTECTED], > > [nodeProperties, []], [creationDate, 2004-03-01 > > 09:34:13.138], [modifiedDate, 2004-03-01 > > 10:03:14.802]] > > DEBUG: > > org.apache.ojb.broker.accesslayer.JdbcAccessImpl - > > executeUpdate : [[parentNodeId, 4], [nodeName, > > propertyset1], [fullPath, > > /user/principal1/propertyset1], [nodeType, 0], > > [nodeKeys, > > > [EMAIL PROTECTED], > > > [EMAIL PROTECTED] > > 937cd, > > > [EMAIL PROTECTED], > > > [EMAIL PROTECTED], > > [nodeProperties, []], [creationDate, 2004-03-01 > > 09:34:13.138], [modifiedDate, 2004-03-01 > > 10:03:14.802]] > > > > > > Regards, > > > > David. > > > > --- Oleg Nitz <[EMAIL PROTECTED]> wrote: > > > On Sunday 29 February 2004 19:24, David Le Strat > > > > > > wrote: > > > > When I update the NodeImpl with new > nodeProperties > > > > > > (a > > > > > > > collection), only the NodeImpl object gets > updated > > > > > > and > > > > > > > the nodeProperies are not created. > > > > > > > > I have done this in the past with PB with out > any > > > > issues. Any suggestions? > > > > > > With auto-update="true" nodeProperties should be > > > creates, whatever you use, > > > PB or OTM. I've just done correspondent test > with > > > OTM, and all is okay. > > > So please send me code snippet or just try to do > the > > > same with PB. > > > OTM does nothing special when > auto-update="true", it > > > just calls > > > broker.store(). If you set auto-update="false" > and > > > otm-dependent="true", then > > > OTM itself will take care about creation and > > > deletion of nodeProperties. > > > > > > Regards, > > > Oleg > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > __________________________________ > > Do you Yahoo!? > > Get better spam protection with Yahoo! Mail. > > http://antispam.yahoo.com/tools > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Search - Find what you’re looking for faster http://search.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]