[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: KDE/kdepim/akonadi/agents
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2009-09-21 23:23:03
Message-ID: 20090921232303.GA2868 () ghostdog ! localnet
[Download RAW message or body]


On Tue, Sep 22, 2009 at 03:24:42PM +0200, Sebastian Tr?g wrote:
> On Tuesday 22 September 2009 14:00:17 Volker Krause wrote:
Hej Sebastian,

> > However, there is a much larger problem here, related to the usage of the
> > NepomukFast classes: They require a delete + add approach when updating
> > information in Nepomuk for changed Akonadi items. However, this will lose
> > additional information that have been added to the corresponding Nepomuk
> > resource in the meantime, such as tags.
> 
> actually you don't. The idea is to delete only the graph that has been created 
> for the fast classes instead of the whole resource.
> I just checked. That is exactly that is already being done in 
> NepomukFeederAgent::removeItemFromNepomuk. Thus, if the resource URI stays the 
> same (which I was told it did in Akonadi) there is no problem.
Just for clarification, that's the case because the tags, that has been added
by an external application, do not have the graph as parent the PersonContact has,
and therefor they are not deleted, right?
 
Ciao,
Tobias
-- 
Separate politics from religion and economy!

["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic