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

Class ReportClass

source code

                                                   object --+            
                                                            |            
                                    ZenModelBase.ZenModelBase --+        
                                                                |        
Products.ZenRelations.RelationshipManager.RelationshipManager --+        
                                                                |        
                                      ExtensionClass.Base --+   |        
                                                            |   |        
                                       OFS.History.Historical --+        
                                                                |        
                                                   object --+   |        
                                                            |   |        
                                          ZenPacker.ZenPacker --+        
                                                                |        
                                            ZenModelRM.ZenModelRM --+    
                                                                    |    
                                                       object --+   |    
                                                                |   |    
                                              EventView.EventView --+    
                                                                    |    
                                                  Organizer.Organizer --+
                                                                        |
                                                           object --+   |
                                                                    |   |
                                              ZenPackable.ZenPackable --+
                                                                        |
                                                                       ReportClass

Instance Methods [hide private]
list
children(self, sort=False, checkPerm=True, spec=None)
Return all objects that are instances of ReportClass
source code
list
>>> 'Discovered' in dmd.Devices.childIds()
True
childIds(self, spec=None)
Return Ids of children within our organizer.
source code
integer
countChildren(self, spec=None)
Return a count of all our contained children.
source code
 
getReportClass(self)
Return the class to instantiate for new report classes
source code
 
manage_addReportClass(self, id, title=None, REQUEST=None)
make a device class
source code
 
reports(self)
Return list of report instances.
source code
 
countReports(self)
Return a count of all our contained children.
source code
 
manage_addGraphReport(self, id, REQUEST=None)
Add an graph report to this object.
source code
 
moveReports(self, moveTarget, ids=None, REQUEST=None)
Move a report from here organizer to moveTarget.
source code
 
exportXmlHook(self, ofile, ignorerels)
patch to export all device components
source code

Inherited from Organizer.Organizer: __init__, childMoveTargets, createOrganizer, deviceMoveTargets, getChildMoveTarget, getDmdKey, getOrganizer, getOrganizerName, getOrganizerNames, getSubInstanceIds, getSubInstances, getSubInstancesGen, getSubOrganizers, manage_addOrganizer, manage_deleteOrganizer, manage_deleteOrganizers, moveOrganizer, urlLink

Inherited from Organizer.Organizer (private): _getCatalog

Inherited from ZenModelRM.ZenModelRM: changePythonClass, creator, editableDeviceList, findChild, getCreatedTimeString, getModificationTimeString, getSubObjects, getTreeItems, getZenRootNode, index_object, primarySortKey, reindex_all, rename, unindex_object, viewName, zmanage_addProperty, zmanage_delObjects, zmanage_delProperties, zmanage_editProperties, zmanage_exportObject, zmanage_importObject, zmanage_importObjects

Inherited from ZenModelBase.ZenModelBase: __call__, __hash__, all_meta_types, aqBaseHasAttr, breadCrumbs, callZenScreen, checkRemotePerm, checkValidId, createHierarchyObj, custPropertyIds, custPropertyMap, getBreadCrumbUrlPath, getDmd, getDmdObj, getDmdRoot, getHierarchyObj, getIconPath, getIdLink, getNowString, getObjByPath, getPrimaryDmdId, getUnusedId, getZ, getZopeObj, helpLink, isLocalName, manage_deleteObjects, prepId, saveCustProperties, todayDate, view, visibleCustPropertyMap, yesterdayDate, zenScreenUrl, zenpathjoin, zenpathsplit, zentinelTabs

Inherited from OFS.History.Historical: manage_afterHistoryCopy, manage_beforeHistoryCopy, manage_change_history, manage_historicalComparison, manage_historyCompare, manage_historyCopy

Inherited from ZenPacker.ZenPacker: addToZenPack, eligiblePacks, findObject

Inherited from EventView.EventView: convertEventField, getEventDetail, getEventDetailFromStatusOrHistory, getEventHistory, getEventManager, getEventOwnerList, getEventSummary, getStatus, getStatusCssClass, getStatusImgSrc, getStatusString, manage_ackBatchEvents, manage_ackEvents, manage_addLogMessage, manage_createEventMap, manage_deleteBatchEvents, manage_deleteEvents, manage_deleteHeartbeat, manage_setEventStates, manage_undeleteBatchEvents, manage_undeleteEvents

Inherited from object: __delattr__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  dmdRootName = "Reports"
  meta_type = "ReportClass"
  portal_type = "ReportClass"
  _relations = Organizer._relations+ ZenPackable._relations
  factory_type_information = {'immediate_view': 'viewReportClass...
  security = ClassSecurityInfo()

Inherited from Organizer.Organizer (private): _properties

Inherited from ZenModelRM.ZenModelRM: default_catalog, isInTree

Inherited from ZenModelBase.ZenModelBase: index_html, sub_meta_types

Inherited from OFS.History.Historical: HistoricalRevisions, __ac_permissions__, manage_change_history_page, manage_options

Inherited from OFS.History.Historical (private): _manage_historyComparePage

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

children(self, sort=False, checkPerm=True, spec=None)

source code 
Return all objects that are instances of ReportClass
Returns: list
A list of children of the organizer
Overrides: Organizer.Organizer.children

childIds(self, spec=None)

source code 
Return Ids of children within our organizer.
Returns: list
>>> 'Discovered' in dmd.Devices.childIds()
True
Ids of children within our organizer
Overrides: Organizer.Organizer.childIds

countChildren(self, spec=None)

source code 
Return a count of all our contained children.
Returns: integer
A count of all our contained children.
Overrides: Organizer.Organizer.countChildren

exportXmlHook(self, ofile, ignorerels)

source code 
patch to export all device components
Overrides: Organizer.Organizer.exportXmlHook

Class Variable Details [hide private]

factory_type_information

Value:
{'immediate_view': 'viewReportClass', 'actions':({'id': 'view', 'name'\
: 'Status', 'action': 'viewReportClass', 'permissions':("View",), 'vis\
ible': 1},)},