[Neo4j] Need Node.isDeleted() again ...

Mattias Persson mattias at neotechnology.com
Wed Dec 15 15:43:27 CET 2010


2010/12/14 Andreas Ronge <andreas.ronge at gmail.com>

> Hi
>
> I'm still struggling with not having a Node.isDeleted() method in the API.
>
> Here is an example where I need this method:
> I'm using the event framework to implemented a simple rule system.
> When a node/relationship changes it can trigger an action like setting
> a property on another node.
> That node must not have been deleted (in the same transaction).
> The only way to detect if a node has been deleted is to loop through
> the org.neo4j.graphdb.event.TransactionData#deletedNodes()
> which feel clumsy. Another solution might be to change the Event API
> to make this easier (and faster ?) to do ?
>

Yes, maybe the data in TransactionData could be a little better, f.ex.
exposing a method #nodeIsDeleted(Node) and many more of those?


>
> I mostly need the isDeleted() method in my unit tests where I want to
> delete every node after a test, or test if a node exist or not.
>
> /Andreas
> _______________________________________________
> Neo4j mailing list
> User at lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Mattias Persson, [mattias at neotechnology.com]
Hacker, Neo Technology
www.neotechnology.com


More information about the User mailing list