from the top of my head:
every node stores a list of child node entries (i.e. name/id pairs). the
child node entries are filtered at runtime while iterating over child nodes,
i.e. the id's are passed to the AccessManager to check the permissions
*before* the child node is loaded. at least that's how it used to be.

currently that is removed, for i wanted to avoid the duplicate
permission check as it used to happen (first upon building the id-iterator within ItemManager#getChild... and later on again
upon accessing the Item).

however, if this causes problems we may add the permission check again
within ItemManager#getChildNodes and ItemManager#getChildProperties.

regards
angela

Reply via email to