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

Class DeviceReport

source code

                                                   object --+        
                                                            |        
                                    ZenModelBase.ZenModelBase --+    
                                                                |    
Products.ZenRelations.RelationshipManager.RelationshipManager --+    
                                                                |    
                                      ExtensionClass.Base --+   |    
                                                            |   |    
                                       OFS.History.Historical --+    
                                                                |    
                                                   object --+   |    
                                                            |   |    
                                          ZenPacker.ZenPacker --+    
                                                                |    
                                            ZenModelRM.ZenModelRM --+
                                                                    |
                                                                   DeviceReport

Instance Methods [hide private]
 
getDevices(self)
Return the device list for this report.
source code
 
testQueryStyle(self)
Return red text style if query is bad.
source code
 
testColNamesStyle(self)
Return red text style if columns and colnames not the same length.
source code
 
reportHeader(self) source code
 
reportHeaders(self) source code
 
reportBody(self, batch)
body of this report create from a filtered and sorted batch.
source code

Inherited from ZenModelRM.ZenModelRM: __init__, changePythonClass, creator, editableDeviceList, findChild, getCreatedTimeString, getDmdKey, 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, urlLink, 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 object: __delattr__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  meta_type = "DeviceReport"
  path = "/"
  deviceQuery = ""
  sortedHeader = ""
  sortedSence = "asc"
  groupby = ""
  columns = []
  colnames = []
  _properties = ZenModelRM._properties+({'id': 'path', 'type': '...
  factory_type_information = {'immediate_view': 'viewDeviceRepor...
  security = ClassSecurityInfo()

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__

Class Variable Details [hide private]

_properties

Value:
ZenModelRM._properties+({'id': 'path', 'type': 'string', 'mode': 'w'},\
 {'id': 'deviceQuery', 'type': 'string', 'mode': 'w'}, {'id': 'sortedH\
eader', 'type': 'string', 'mode': 'w'}, {'id': 'sortedSence', 'type': \
'string', 'mode': 'w'}, {'id': 'groupby', 'type': 'string', 'mode': 'w\
'}, {'id': 'columns', 'type': 'lines', 'mode': 'w'}, {'id': 'colnames'\
, 'type': 'lines', 'mode': 'w'},)

factory_type_information

Value:
{'immediate_view': 'viewDeviceReport', 'actions':({'name': 'Report', '\
action': 'viewDeviceReport', 'permissions':("View",),}, {'name': 'Edit\
', 'action': 'editDeviceReport', 'permissions':("Manage DMD",),},)},