ZenEvents :: CustomEventView :: CustomEventView :: Class CustomEventView
[hide private]
[frames] | no frames]

Class CustomEventView

source code

   Products.ZenModel.ZenModelRM.ZenModelRM --+
                                             |
Products.ZenEvents.EventFilter.EventFilter --+
                                             |
                                            CustomEventView

Instance Methods [hide private]
 
zentinelTabs(self, templateName)
Return a list of hashs that define the screen tabs for this object.
source code
 
breadCrumbs(self, terminator='dmd')
Return the breadcrumb links for this object add CustomViews list.
source code
 
getEventView(self)
Return the default screen for this custom view.
source code
 
getEventManager(self)
Return the current event manager for this object.
source code
 
getResultFields(self) source code
 
getWhere(self) source code
 
getOrderBy(self) source code
 
getEventSummary(self, severity=1, state=1)
Return the current event summary for this custom view.
source code
 
getEventList(self, **kwargs)
Return the current event list for this custom view.
source code
 
getEventHistoryList(self, **kwargs)
Return the current event list for this custom view.
source code
 
getEventDetailFromStatusOrHistory(self, evid=None, dedupid=None, better=False)
Return the event detail for an event within the context of a device or other device organizer
source code
 
convertEventField(self, field, value, default="") source code
 
manage_addLogMessage(self, evid=None, message='', REQUEST=None)
Add a log message to an event
source code
 
manage_deleteEvents(self, evids=(), REQUEST=None)
Delete events form this managed entity.
source code
 
manage_deleteHeartbeat(self, REQUEST=None)
Delete events form this managed entity.
source code
 
manage_ackEvents(self, evids=(), REQUEST=None)
Set event state form this managed entity.
source code
 
manage_setEventStates(self, eventState=None, evids=(), REQUEST=None)
Set event state form this managed entity.
source code
 
manage_createEventMap(self, eventClass=None, evids=(), REQUEST=None)
Create an event map from an event or list of events.
source code
 
manage_editEventView(self, REQUEST=None)
Update user settings.
source code
 
manage_deleteBatchEvents(self, selectstatus='none', goodevids=[], badevids=[], filter='', offset=0, count=50, fields=[], getTotalCount=True, startdate=None, enddate=None, severity=2, state=1, orderby='', REQUEST=None, **kwargs)
Delete events form this managed entity.
source code
 
manage_undeleteEvents(self, evids=(), REQUEST=None)
Delete events form this managed entity.
source code
 
manage_undeleteBatchEvents(self, selectstatus='none', goodevids=[], badevids=[], filter='', offset=0, count=50, fields=[], getTotalCount=True, startdate=None, enddate=None, severity=2, state=1, orderby='', REQUEST=None, **kwargs)
Delete events form this managed entity.
source code
 
manage_ackBatchEvents(self, selectstatus='none', goodevids=[], badevids=[], filter='', offset=0, count=50, fields=[], getTotalCount=True, startdate=None, enddate=None, severity=2, state=1, orderby='', REQUEST=None, **kwargs)
Delete events form this managed entity.
source code
Class Variables [hide private]
  meta_type = "CustomEventView"
  type = "status"
  evtypes = "status", "history"
  orderby = ""
  where = ""
  resultFields = ()
  _properties = ZenModelRM._properties+({'id': 'type', 'type': '...
  factory_type_information = {'immediate_view': 'getEventView', ...
  security = ClassSecurityInfo()
Method Details [hide private]

zentinelTabs(self, templateName)

source code 
Return a list of hashs that define the screen tabs for this object. [{'name':'Name','action':'template','selected':False},...]

breadCrumbs(self, terminator='dmd')

source code 
Return the breadcrumb links for this object add CustomViews list. [('url','id'), ...]

manage_undeleteBatchEvents(self, selectstatus='none', goodevids=[], badevids=[], filter='', offset=0, count=50, fields=[], getTotalCount=True, startdate=None, enddate=None, severity=2, state=1, orderby='', REQUEST=None, **kwargs)

source code 
Delete events form this managed entity. Only called from event console, so uses FakeRequest to avoid page rendering.

manage_ackBatchEvents(self, selectstatus='none', goodevids=[], badevids=[], filter='', offset=0, count=50, fields=[], getTotalCount=True, startdate=None, enddate=None, severity=2, state=1, orderby='', REQUEST=None, **kwargs)

source code 
Delete events form this managed entity. Only called from event console, so uses FakeRequest to avoid page rendering.

Class Variable Details [hide private]

_properties

Value:
ZenModelRM._properties+({'id': 'type', 'type': 'selection', 'select_va\
riable': 'evtypes', 'mode': 'w'}, {'id': 'orderby', 'type': 'string', \
'mode': 'w'}, {'id': 'where', 'type': 'text', 'mode': 'w'}, {'id': 're\
sultFields', 'type': 'lines', 'mode': 'w'},)

factory_type_information

Value:
{'immediate_view': 'getEventView', 'actions':({'id': 'view', 'name': '\
View', 'action': 'getEventView', 'permissions':("View",)}, {'id': 'edi\
t', 'name': 'Edit', 'action': 'editEventView', 'permissions':("Change \
Settings",)},)},