| 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.ZenModelRM --+
|
ZenPack
The root of all ZenPacks: has no implementation, but sits here to be the target of the Relation
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| list of objects |
|
||
| List of dicts |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
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 |
|||
|
|||
|
Inherited from |
|||
|
|||
objectPaths = None
|
|||
version = '0.1'
|
|||
author = ''
|
|||
organization = ''
|
|||
url = ''
|
|||
license = ''
|
|||
compatZenossVers = ''
|
|||
prevZenPackName = ''
|
|||
prevZenPackVersion = None
|
|||
eggPack = False
|
|||
requires = ()
|
|||
loaders = ZPLObject(), ZPLReport(), ZPLDaemons(), ZPLBin(), ZP
|
|||
_properties = ZenModelRM._properties+({'id': 'objectPaths', 't
|
|||
_relations = 'root', ToOne(ToManyCont, 'Products.ZenModel.Data
|
|||
factory_type_information = {'immediate_view': 'viewPackDetail'
|
|||
packZProperties = []
|
|||
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 Inherited from |
|||
|
|||
|
Stop daemons, load any loaders, create zProperties, migrate and start daemons
|
This is essentially an install() call except that a different method is called on the loaders. NB: Newer ZenPacks (egg style) do not use this upgrade method. Instead the proper method is to remove(leaveObjects=True) and install again. See ZenPackCmd.InstallDistAsZenPack().
|
This prepares the ZenPack for removal but does not actually remove the instance from ZenPackManager.packs This is sometimes called during the course of an upgrade where the loaders' unload methods need to be run.
|
Method called when zenbackup is run. Override in ZenPack to add any ZenPack-specific backup operations.
|
Method called when zenrestore is run. Override in ZenPack to add any ZenPack-specific restore operations.
|
Migrate to a new version
|
Show the list of loaders
|
Registers ExtJS portlets from a ZenPack. Override in ZenPack. ID and title are required, height and permissions are optional. See ZenWidgets.PortletManager.register_extjsPortlet.
|
Create zProperties in the ZenPack's self.packZProperties
|
Remove any zProperties defined in the ZenPack
|
Delete all objects in the zenPackPersistence catalog that are associated with this zenpack.
|
Edit a ZenPack object |
Export the ZenPack to the /export directory
To Do:
|
Download the already exported zenpack from $ZENHOME/export
|
Stop all the daemons provided by this pack. Called before an upgrade or a removal of the pack. |
Start all the daemons provided by this pack. Called after an upgrade or an install of the pack. |
Restart all the daemons provided by this pack. Called after an upgrade or an install of the pack. |
Return the path to the ZenPack module. It would be convenient to store the module name/path in the zenpack object, however this would make things more complicated when the name of the package under ZenPacks changed on us (do to a user edit.) |
Return True if 1) the pack is an old-style ZenPack (not a Python egg) or 2) the pack is a Python egg and is a source install (includes a setup.py file) Returns False otherwise. |
Get the loaded module from the given entry point. if not packEntry then retrieve it. |
Return True if the egg itself should be deleted when this ZenPack is removed from Zenoss. If the ZenPack code resides in $ZENHOME/ZenPacks then it is deleted, otherwise it is not. |
|
|||
loaders
|
_properties
|
_relations
|
factory_type_information
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1.1812 on Tue Oct 11 12:51:32 2011 | http://epydoc.sourceforge.net |