コード例 #1
0
ファイル: subscribers.py プロジェクト: zenoss/zenoss-prodbin
def publishModified(ob, event):
    publisher = getModelChangePublisher()

    fromMaintWindow = False
    if hasattr(event, 'triggered_by_maint_window') and event.triggered_by_maint_window:
        fromMaintWindow = True
    publisher.publishModified(ob, fromMaintWindow)
コード例 #2
0
 def afterSetUp(self):
     super(TestPublishModelChanges, self).afterSetUp()
     
     self.publisher = getModelChangePublisher()
     from zope.component import getGlobalSiteManager
     # register the component
     gsm = getGlobalSiteManager()
     queue = DummyQueuePublisher()
     gsm.registerUtility(queue, IQueuePublisher)
     self.queue = queue
     # create a dummy device
     self.device = self.dmd.Devices.createInstance('testDevice')
     self.publisher.publishAdd(self.device)
コード例 #3
0
    def afterSetUp(self):
        super(TestPublishModelChanges, self).afterSetUp()

        self.publisher = getModelChangePublisher()
        from zope.component import getGlobalSiteManager
        # register the component
        gsm = getGlobalSiteManager()
        queue = DummyQueuePublisher()
        gsm.registerUtility(queue, IQueuePublisher)
        self.queue = queue
        # create a dummy device
        self.device = self.dmd.Devices.createInstance('testDevice')
        self.publisher.publishAdd(self.device)
コード例 #4
0
 def afterSetUp(self):
     super(TestPublishEvents, self).afterSetUp()
     self.publisher = getModelChangePublisher()
     # create a dummy device
     self.device = self.dmd.Devices.createInstance('testDevice')
     self.publisher.publishAdd(self.device)
コード例 #5
0
 def afterSetUp(self):
     super(TestPublishEvents, self).afterSetUp()
     self.publisher = getModelChangePublisher()
     # create a dummy device
     self.device = self.dmd.Devices.createInstance('testDevice')
     self.publisher.publishAdd(self.device)
コード例 #6
0
def publishObjectMove(ob, event):
    publisher = getModelChangePublisher()
    publisher.moveObject(ob, event.fromOrganizer, event.toOrganizer)
コード例 #7
0
def publishRemoveEdge(ob, event):
    publisher = getModelChangePublisher()
    publisher.removeFromOrganizer(ob, event.organizer)
コード例 #8
0
def publishAddEdge(ob, event):
    publisher = getModelChangePublisher()
    publisher.addToOrganizer(ob, event.organizer)
コード例 #9
0
def publishModified(ob, event):
    publisher = getModelChangePublisher()
    publisher.publishModified(ob)
コード例 #10
0
def publishRemove(ob, event):
    publisher = getModelChangePublisher()
    publisher.publishRemove(ob)
コード例 #11
0
ファイル: subscribers.py プロジェクト: zenoss/zenoss-prodbin
def publishObjectMove(ob, event):
    publisher = getModelChangePublisher()
    publisher.moveObject(ob, event.fromOrganizer,
                         event.toOrganizer)
コード例 #12
0
ファイル: subscribers.py プロジェクト: zenoss/zenoss-prodbin
def publishRemoveEdge(ob, event):
    publisher = getModelChangePublisher()
    publisher.removeFromOrganizer(ob, event.organizer)
コード例 #13
0
ファイル: subscribers.py プロジェクト: zenoss/zenoss-prodbin
def publishAddEdge(ob, event):
    publisher = getModelChangePublisher()
    publisher.addToOrganizer(ob, event.organizer)
コード例 #14
0
ファイル: subscribers.py プロジェクト: zenoss/zenoss-prodbin
def publishRemove(ob, event):
    publisher = getModelChangePublisher()
    publisher.publishRemove(ob)
コード例 #15
0
ファイル: subscribers.py プロジェクト: zenoss/zenoss-prodbin
def publishAdd(ob, event):
    publisher = getModelChangePublisher()
    publisher.publishAdd(ob)