Class MockDatabase

    • Method Detail

      • populate

        public void populate​(MockNetwork network)
      • writeNode

        public void writeNode​(MockNode node)
      • writeInterface

        public void writeInterface​(MockInterface iface)
      • writeSnmpInterface

        public Integer writeSnmpInterface​(MockInterface iface)
        Returns:
        The ID of the inserted snmpinterface record
      • writeService

        public void writeService​(MockService svc)
      • writePathOutage

        public void writePathOutage​(MockPathOutage out)
      • getNextOutageIdStatement

        public String getNextOutageIdStatement()
      • getNextOutageId

        public Integer getNextOutageId()
      • getNextEventIdStatement

        public String getNextEventIdStatement()
      • getNextEventId

        public Integer getNextEventId()
      • getNextServiceIdStatement

        public String getNextServiceIdStatement()
      • getNextServiceId

        public Integer getNextServiceId()
      • getNextSnmpInterfaceIdStatement

        public String getNextSnmpInterfaceIdStatement()
      • getNextSnmpInterfaceId

        public Integer getNextSnmpInterfaceId()
      • getServiceID

        public Integer getServiceID​(String serviceName)
      • getServiceName

        public String getServiceName​(int serviceId)
      • countOutagesForService

        public int countOutagesForService​(MockService svc)
      • countOpenOutagesForService

        public int countOpenOutagesForService​(MockService svc)
      • countOutagesForService

        public int countOutagesForService​(MockService svc,
                                          String criteria)
      • createOutage

        public void createOutage​(MockService svc,
                                 Event svcLostEvent)
      • resolveOutage

        public void resolveOutage​(MockService svc,
                                  Event svcRegainEvent)
      • resolveOutage

        public void resolveOutage​(MockService svc,
                                  int eventId,
                                  Timestamp timestamp)
      • setServiceStatus

        public void setServiceStatus​(MockService svc,
                                     char newStatus)
      • getServiceStatus

        public char getServiceStatus​(MockService svc)
      • setInterfaceStatus

        public void setInterfaceStatus​(MockInterface iface,
                                       char newStatus)
      • getInterfaceStatus

        public char getInterfaceStatus​(MockInterface iface)
      • countOutages

        public int countOutages()
      • countOpenOutages

        public int countOpenOutages()
      • countOutages

        public int countOutages​(String criteria)
      • countOutagesForInterface

        public int countOutagesForInterface​(MockInterface iface)
      • countOpenOutagesForInterface

        public int countOpenOutagesForInterface​(MockInterface iface)
      • countOutagesForInterface

        public int countOutagesForInterface​(MockInterface iface,
                                            String criteria)
      • hasOpenOutage

        public boolean hasOpenOutage​(MockService svc)
      • reparentInterface

        public void reparentInterface​(String ipAddr,
                                      int oldNode,
                                      int newNode)
        Parameters:
        ipAddr -
        nodeId -
        nodeId2 -
      • getNextNotifIdSql

        public String getNextNotifIdSql()
        Returns:
      • acknowledgeNoticesForEvent

        public void acknowledgeNoticesForEvent​(Event e)
        Parameters:
        e -
      • findNoticesForEvent

        public Collection<Integer> findNoticesForEvent​(Event event)
        Parameters:
        event -
        Returns:
      • getAlarmCount

        public Integer getAlarmCount​(String reductionKey)
      • getAlarmId

        public Integer getAlarmId​(String reductionKey)
      • getNextUserNotifIdSql

        public String getNextUserNotifIdSql()
      • getNextSequenceValStatement

        public String getNextSequenceValStatement​(String seqName)