Package Products :: Package ZenModel :: Module HardDisk :: Class HardDisk
[hide private]
[frames] | no frames]

Class HardDisk

source code

                     object --+            
                              |            
              Lockable.Lockable --+        
                                  |        
    DeviceComponent.DeviceComponent --+    
                                      |    
ManagedEntity.ManagedEntity --+       |    
                              |       |    
            MEProduct.MEProduct --+   |    
                                  |   |    
                  Hardware.Hardware --+    
                                      |    
                HWComponent.HWComponent --+
                                          |
                                         HardDisk

HardDisk object

Instance Methods [hide private]
 
viewName(self) source code

Inherited from HWComponent.HWComponent: device

Inherited from DeviceComponent.DeviceComponent: filterAutomaticCreation, getAqProperty, getClassObject, getCollectors, getIconPath, getInstDescription, getManageIp, getNagiosTemplate, getParentDeviceName, getParentDeviceTitle, getParentDeviceUrl, getRRDContextData, getStatus, getStatusString, getSubComponentsNoIndexGen, hostname, monitored, name, setAqProperty

Inherited from Lockable.Lockable: getNextLockableParent, isLockedFromDeletion, isLockedFromUpdates, isUnlocked, lockFromDeletion, lockFromUpdates, lockStatus, lockWarning, sendEventWhenBlocked, setSendEventWhenBlockedFlag, unlock, unsetSendEventWhenBlockedFlag

Inherited from Hardware.Hardware: setProduct, setProductKey

Inherited from MEProduct.MEProduct: getDescription, getDeviceLink, getManufacturer, getManufacturerHref, getManufacturerLink, getManufacturerName, getModelName, getProductContext, getProductHref, getProductKey, getProductLink, getProductName, setDescription

Class Variables [hide private]
  meta_type = 'HardDisk'
  portal_type = 'HardDisk'
  manage_editHardDiskForm = DTMLFile('dtml/manageEditHardDisk', ...
  description = ""
  hostresindex = 0
  _properties = HWComponent._properties+({'id': 'description', '...
  _relations = HWComponent._relations+(("hw", ToOne(ToManyCont, ...
  factory_type_information = {'id': 'HardDisk', 'meta_type': 'Ha...

Inherited from DeviceComponent.DeviceComponent: __pychecker__, collectors, default_catalog, event_key, perfmonInstance, security

Inherited from Lockable.Lockable: modelerLock, sendEventWhenBlockedFlag

Inherited from Hardware.Hardware: serialNumber, tag

Inherited from MEProduct.MEProduct (private): _manufacturer, _prodKey

Class Variable Details [hide private]

manage_editHardDiskForm

Value:
DTMLFile('dtml/manageEditHardDisk', globals())

_properties

Value:
HWComponent._properties+({'id': 'description', 'type': 'string', 'mode\
': 'w'}, {'id': 'hostresindex', 'type': 'int', 'mode': 'w'},)

_relations

Value:
HWComponent._relations+(("hw", ToOne(ToManyCont, "Products.ZenModel.De\
viceHW", "harddisks")),)

factory_type_information

Value:
{'id': 'HardDisk', 'meta_type': 'HardDisk', 'description': """Arbitrar\
y device grouping class""", 'icon': 'HardDisk_icon.gif', 'product': 'Z\
enModel', 'factory': 'manage_addHardDisk', 'immediate_view': 'viewHard\
Disk', 'actions':({'id': 'status', 'name': 'Status', 'action': 'viewHa\
rdDisk', 'permissions':('View',)}, {'id': 'perfConf', 'name': 'Templat\
e', 'action': 'objTemplates', 'permissions':("Change Device",)},)},