Hi All,

I'm building a client application that adds and updates users in Slide.  So far, I've 
been able to add a user and update the "password" property in the JDBCDescriptorStore. 
 When I add a user, the WebDAV client "propgetall" shows that the user properties are 
correctly set.  However, when I update the user "password", the new property value 
shows up in the database, but a WebDAV "propgetall" does not return the new 
"password".  How do I update the "password" so that it is updated from a WebDAV client?

Here's the code I use to add a user.  This code works fine:
         // create object
         ObjectNode node = new slideroles.basic.UserRoleImpl(uri);

         // create object's properties
         NodeRevisionDescriptor revision = new NodeRevisionDescriptor(0);
         NodeProperty property = new NodeProperty("resourcetype", "<collection/>", 
true);
         revision.setProperty(property);
         Date date = new Date();
         revision.setCreationDate(date);
         revision.setLastModified(date);
         property = new NodeProperty("getcontentlength", "0", true);
         revision.setProperty(property);
         property = new NodeProperty("source", "", true);
         revision.setProperty(property);
         property = new NodeProperty("password", password, 
NodeProperty.SLIDE_NAMESPACE);
         revision.setProperty(property);

         // store object
         structure.create(st, node, uri);
         content.create(st, uri, revision, null);


Here's code that updates the user "password" in the database but does not update the 
WebDAV property:
        
          <snippet>
        // create object's properties
        NodeRevisionDescriptor revision = new NodeRevisionDescriptor(0);

        NodeProperty property = new NodeProperty("password", password, 
NodeProperty.SLIDE_NAMESPACE);
        revision.setProperty(property);

        content.create(st, uri, revision, null);
        </snippet>

Any help with the above <snippet> is appreciated!

Thanks,

Tom Keeney
Novus Consulting Group
 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to