Trees | Indices | Help |
|
---|
|
object --+ | ZenModelBase.ZenModelBase --+ | ExtensionClass.Base --+ | | | OFS.CopySupport.CopyContainer --+ | | | ZenRelations.RelCopySupport.RelCopyContainer --+ | | | ExtensionClass.Base --+ | | | | | OFS.CopySupport.CopyContainer --+ | | | | | ExtensionClass.Base --+ | | | | | | | App.Management.Navigation --+ | | | | | ExtensionClass.Base --+ | | | | | | | App.Management.Tabs --+ | | | | | Acquisition.Implicit --+ | | | | | Persistence.Persistent --+ | | | | | ExtensionClass.Base --+ | | | | | | | webdav.EtagSupport.EtagSupport --+ | | | | | | | | | webdav.Lockable.LockableItem --+ | | | | | | | webdav.Resource.Resource --+ | | | | | | | webdav.Collection.Collection --+ | | | | | OFS.Traversable.Traversable --+ | | | | | OFS.ObjectManager.ObjectManager --+ | | | ExtensionClass.Base --+ | | | | | ExtensionClass.Base --+ | | | | | | | OFS.CopySupport.CopySource --+ | | | | | ExtensionClass.Base --+ | | | | | | | App.Management.Tabs --+ | | | | | OFS.Traversable.Traversable --+ | | | | | AccessControl.Owned.Owned --+ | | | | | ZenRelations.ZItem.ZItem --+ | | | | | Acquisition.Implicit --+ | | | | | AccessControl.Role.RoleManager --+ | | | | | ZenRelations.PrimaryPathObjectManager.PrimaryPathManager --+ | | | ExtensionClass.Base --+ | | | | | App.Undo.UndoSupport --+ | | | ZenRelations.PrimaryPathObjectManager.PrimaryPathObjectManager --+ | | | object --+ | | | | | ExtensionClass.Base --+ | | | | | | | OFS.ZDOM.Node --+ | | | | | | | | | OFS.ZDOM.Element --+ | | | | | | | | | OFS.ZDOM.ElementWithAttributes --+ | | | | | | | OFS.PropertyManager.PropertyManager --+ | | | | | ZenRelations.ZenPropertyManager.ZenPropertyManager --+ | | | ZenRelations.RelationshipManager.RelationshipManager --+ | ExtensionClass.Base --+ | | | OFS.History.Historical --+ | object --+ | | | ZenPacker.ZenPacker --+ | ZenModelRM
Base class for all Persistent classes that have relationships. Provides RelationshipManagement, Customized PropertyManagement, Catalog Indexing, and Historical change tracking.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
|||
meta_type = 'ZenModelRM'
|
|||
default_catalog = ''
|
|||
isInTree = 0
|
|||
security = ClassSecurityInfo()
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|
Edit a ZenModel object and return its proper page template |
Add a new property via the web. Sets a new property with the given id, type, and value. Id must start with a 'c' for custom attributes added via the Custom Schema tab. |
Hook to get the name of an object. Usually its self.getId() but is overridden by Organizer to be getOrganizerName. >>> dmd.Manufacturers.createManufacturer('Cisco').getDmdKey() 'Cisco' >>> dmd.Devices.Server.getDmdKey() '/Server' |
Hook for the value used to sort this object. Defaults to self.getId(). |
Return the root node for our zProperties. |
Method needed for CatalogAwarnessInterface. Implemented here so that Subclasses (who would have the same implementation) don't need to. Other methods (except reindex_all) are implemented on the concreate class. |
Find child using the ids found in path. Path separator is '/'. This is similar to using attributes, but doesn't use acquisition. For example, if 'Devices/Server/Linux' exists, but 'Devices/Server/SSH/Linux' does not, then the two methods will behave differently. dmd.Devices.Server.SSH.Linux will return 'Devices/Server/Linux', whereas this method will throw an exception. |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1.1812 on Tue Oct 11 12:51:32 2011 | http://epydoc.sourceforge.net |