[Zope] ObjectManagerItem: does it exist?

Dieter Maurer dieter@handshake.de
Sun, 3 Nov 2002 00:21:10 +0100


Paul Winkler writes:
 > during chat on #zope I told somebody to have his class inherit
 > from ObjectManagerItem.  Then I went looking in the
 > zope source and... it does not exist, as far as I can tell.
What you see here, probably has the following explanation:

     *  Zope uses historical, sometimes misleading and inconsistent
        terminology

     *  The person tasked to describe the Zope interfaces tried
        to improve terminology and make it more consistent.
	He invented new terms.

	Unfortunately, he did not tell the relations between
	his new terms and the old historical ones.

     *  "ObjectManagerItem" is just a documentation term,
        it does not correspond directly to anything it Zope.

	It should be an interface, but as Zope 2 is not
	yet strongly based on interfaces, there is
	currently (at least I think) nor such thing.

	The usual implementation class for "ObjectManagerItem"
	is "OFS.SimpleItem.SimpleItem". Of course, other
	classes can implement the interface as well.



Dieter