isAUserFolder: self explanatory isAnObjectManager: Subclasses object manager, the standard Zope object container. isPrincipiaFolderish: Is a container object, possibly other than an object manager. In short, all object managers are folderish, but not all folderish objects are object managers. You shouldn't need to worry about this though since all user folders are always named "acl_users" AFAIK. Just look for objects with that id recursively. ZopeFind may be of help for this. hth, -Casey Tom Cameron wrote:
I am trying to traverse all children of a folder and find all users in all userfolders.
I have discovered the following attributes: isAUserFolder isAnObjectManager isPrincipiaFolderish
Which I guess were created for this type of task.
But I am not sure what the difference is between 'isAnObjectManager' and 'isPrincipiaFolderish'.
Could someone explain when I should use each of them.
Thanks
Tom