Package ZenRelations :: Module ToManyRelationship'
[hide private]
[frames] | no frames]

Module ToManyRelationship'

source code

$Id: ToManyRelationship.py,v 1.48 2003/11/12 22:05:48 edahl Exp $


Version: 1.48

Classes [hide private]
  ClassSecurityInfo
Encapsulate security information for class objects.
  DTMLFile
HTMLFile with bindings and support for __render_with_namespace__
  InvalidContainer
Relationship got added to a container that isn't a RelationshipManager.
  ObjectNotFound
  RelationshipExistsError
  ToManyRelationship
ToManyRelationship manages the ToMany side of a bi-directional relation between to objects.
  ToManyRelationshipBase
Abstract base class for all ToMany relationships.
  ZenImportError
  ZenRelationsError
  ZenSchemaError
  ZentinelException
Root of all Zentinel Exceptions
Functions [hide private]
 
InitializeClass(self)
 
aq_base(ob)
Get the object unwrapped
 
getObjByPath(base, path, restricted=0)
Get a Zope object by its path (e.g.
 
manage_addToManyRelationship(context, id, REQUEST=None)
factory for ToManyRelationship
source code
Variables [hide private]
  addToManyRelationship = <App.special_dtml.DTMLFile object at 0...
  log = logging.getLogger("zen.Relations")
  zenmarker = '__ZENMARKER__'
Function Details [hide private]

getObjByPath(base, path, restricted=0)

 
Get a Zope object by its path (e.g. '/Devices/Server/Linux'). Mostly a stripdown of unrestrictedTraverse method from Zope 2.8.8.

Variables Details [hide private]

addToManyRelationship

Value:
<App.special_dtml.DTMLFile object at 0x5d747b0>