jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting" <jukka.zitt...@gmail.com>
Subject Re: can't Import a system view using ImportXML
Date Wed, 09 Aug 2006 10:12:26 GMT
Hi,

On 8/9/06, Stefan Guggisberg <stefan.guggisberg@gmail.com> wrote:
> we should IMO support IMPORT_UUID_COLLISION_REPLACE_EXISTING
> for jcr:root properly rather than doing shortterm hacks.

Agreed. I think the correct implementation would be something like the
following:

    if (REPLACE_EXISTING and jcr:uuid matches an existing node) {
        find the target node
        foreach (target property and child node) {
            if (!protected) {
                remove();
            }
        }
        import to target
    }

This would also take care of the jcr:system case quite naturally.

BR,

Jukka Zitting

-- 
Yukatan - http://yukatan.fi/ - info@yukatan.fi
Software craftsmanship, JCR consulting, and Java development

Mime
View raw message