Trees | Indices | Help |
|
---|
|
object --+ | ZenModelBase.ZenModelBase --+ | object --+ | | | ExtensionClass.Base --+ | | | OFS.CopySupport.CopyContainer --+ | | | ZenRelations.RelCopySupport.RelCopyContainer --+ | | | object --+ | | | | | ExtensionClass.Base --+ | | | | | OFS.CopySupport.CopyContainer --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | App.Management.Navigation --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | App.Management.Tabs --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | ZenEvents.EventDetail.Implicit --+ | | | | | object --+ | | | | | | | persistent.Persistent --+ | | | | | | | object --+ | | | | | | | | | ExtensionClass.Base --+ | | | | | | | Persistence.Persistent --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | webdav.EtagSupport.EtagSupport --+ | | | | | | | | | webdav.Lockable.LockableItem --+ | | | | | | | webdav.Resource.Resource --+ | | | | | | | webdav.Collection.Collection --+ | | | | | OFS.Traversable.Traversable --+ | | | | | OFS.ObjectManager.ObjectManager --+ | | | object --+ | | | | | ExtensionClass.Base --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | OFS.CopySupport.CopySource --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | App.Management.Tabs --+ | | | | | OFS.Traversable.Traversable --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | AccessControl.Owned.Owned --+ | | | | | ZenRelations.ZItem.ZItem --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | ZenEvents.EventDetail.Implicit --+ | | | | | object --+ | | | | | | | ExtensionClass.Base --+ | | | | | | | AccessControl.PermissionMapping.RoleManager --+ | | | | | | | AccessControl.Role.RoleManager --+ | | | | | ZenRelations.PrimaryPathObjectManager.PrimaryPathManager --+ | | | object --+ | | | | | 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 --+ | | | ZenModel.ZenModelRM.RelationshipManager --+ | object --+ | | | ExtensionClass.Base --+ | | | OFS.History.Historical --+ | object --+ | | | ZenPacker.ZenPacker --+ | ZenModelRM.ZenModelRM --+ | object --+ | | | EventView.EventView --+ | Organizer
The base for all hierarchical organization classes. It allows Organizers to be addressed and created with file system like paths like /Devices/Servers. Organizers have a containment relation called children. Subclasses must define the attribute:
dmdRootName - root in the dmd database for this organizer
|
|||
Organizer |
|
||
ZCatalog |
|
||
list
>>> dmd.Devices.childIds() ['Discovered', 'Network', 'Server', 'Printer', 'Power', 'KVM', 'Ping'] |
|
||
list |
|
||
list |
|
||
list |
|
||
integer |
|
||
Organizer |
|
||
list |
|
||
|
|||
Organizer
>>> dmd.Devices.getChildMoveTarget('Server') <DeviceClass at /zport/dmd/Devices/Server> |
|
||
string |
|
||
Organizer
>>> dmd.Events.Status.getOrganizer('/Status/Snmp') <EventClass at /zport/dmd/Events/Status/Snmp> >>> dmd.Events.Status.getOrganizer('Status/Snmp') <EventClass at /zport/dmd/Events/Status/Snmp> >>> dmd.Events.Status.getOrganizer('/Events/Status/Snmp') <EventClass at /zport/dmd/Events/Status/Snmp> |
|
||
string |
|
||
list |
|
||
list |
|
||
list |
|
||
generator |
|
||
list |
|
||
|
|||
|
|||
|
|||
|
|||
string |
|
||
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 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 |
|
|||
__ac_permissions__ =
|
|||
_properties =
|
|||
_relations =
|
|||
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 |
|
|
Note: Catalog is found using the attribute default_catalog. |
|
To Do: We should be using either deviceMoveTargets or childMoveTargets >>> dmd.Events.getOrganizerName() in dmd.Events.childMoveTargets() False |
|
Permission: ZEN_COMMON >>> dmd.Devices.Printer.children() [<DeviceClass at /zport/dmd/Devices/Printer/Laser>, <DeviceClass at /zport/dmd/Devices/Printer/InkJet>] |
Permission: ZEN_COMMON >>> dmd.Devices.countChildren() 24 |
|
To Do: We should be using either deviceMoveTargets or childMoveTargets |
|
|
Permission: ZEN_COMMON >>> dmd.Events.Status.Snmp.getOrganizerName() '/Status/Snmp' |
|
Permission: ZEN_COMMON >>> dmd.Events.Status.Snmp.getOrganizerName() '/Status/Snmp' |
Permission: ZEN_COMMON >>> dmd.Events.Security.getOrganizerNames() ['/Security', '/Security/Auth', '/Security/Conn', '/Security/Conn/Close', '/Security/Conn/Open', '/Security/Login', '/Security/Login/BadPass', '/Security/Login/Fail', '/Security/Sudo', '/Security/Virus'] |
Permission: ZEN_COMMON >>> dmd.Events.Security.Login.getSubInstanceIds('instances') ['MSExchangeIS Mailbox Store_1009', 'MSExchangeIS Mailbox Store_1011', 'defaultmapping', 'dropbear', 'sshd', 'MSFTPSVC_100', 'W3SVC_100', 'dropbear', 'remote(pam_unix)'] |
Permission: ZEN_COMMON >>> dmd.Events.Security.Login.getSubInstances('instances') [<EventClassInst at /zport/dmd/Events/Security/Login/instances/MSExchangeIS Mailbox Store_1009>, <EventClassInst at /zport/dmd/Events/Security/Login/instances/MSExchangeIS Mailbox Store_1011>, <EventClassInst at /zport/dmd/Events/Security/Login/instances/defaultmapping>, <EventClassInst at /zport/dmd/Events/Security/Login/BadPass/instances/dropbear>, <EventClassInst at /zport/dmd/Events/Security/Login/BadPass/instances/sshd>, <EventClassInst at /zport/dmd/Events/Security/Login/Fail/instances/MSFTPSVC_100>, <EventClassInst at /zport/dmd/Events/Security/Login/Fail/instances/W3SVC_100>, <EventClassInst at /zport/dmd/Events/Security/Login/Fail/instances/dropbear>, <EventClassInst at /zport/dmd/Events/Security/Login/Fail/instances/remote(pam_unix)>] |
Permission: ZEN_COMMON |
Permission: ZEN_COMMON >>> dmd.Events.Security.getSubOrganizers() [<EventClass at /zport/dmd/Events/Security/Login>, <EventClass at /zport/dmd/Events/Security/Sudo>, <EventClass at /zport/dmd/Events/Security/Conn>, <EventClass at /zport/dmd/Events/Security/Virus>, <EventClass at /zport/dmd/Events/Security/Auth>, <EventClass at /zport/dmd/Events/Security/Login/BadPass>, <EventClass at /zport/dmd/Events/Security/Login/Fail>, <EventClass at /zport/dmd/Events/Security/Conn/Open>, <EventClass at /zport/dmd/Events/Security/Conn/Close>] |
Permission: ZEN_ADD >>> dmd.Devices.manage_addOrganizer('/Devices/DocTest') |
Permission: ZEN_DELETE >>> dmd.Devices.manage_deleteOrganizer('/Devices/Server/Linux') |
Permission: ZEN_DELETE >>> dmd.Devices.manage_deleteOrganizers(['/Devices/Server/Linux', ... '/Devices/Server/Windows']) |
|
>>> dmd.Devices.Server.urlLink() '<a href="/zport/dmd/Devices/Server">/Server</a>'
|
|
__ac_permissions__
|
_properties
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Thu Oct 25 16:27:44 2007 | http://epydoc.sourceforge.net |