Interface TicketerServiceLayer

    • Method Detail

      • createTicketForAlarm

        void createTicketForAlarm​(int alarmId,
                                  Map<String,​String> attributes)
        Implement to manage creation of tickets through registered plugin.
        Parameters:
        alarmId - a int.
      • updateTicketForAlarm

        void updateTicketForAlarm​(int alarmId,
                                  String ticketId)
        Implement to manage updating of tickets through registered plugin.
        Parameters:
        alarmId - a int.
        ticketId - a String object.
      • closeTicketForAlarm

        void closeTicketForAlarm​(int alarmId,
                                 String ticketId)
        Implement to manage closing of tickets through registered plugin.
        Parameters:
        alarmId - a int.
        ticketId - a String object.
      • cancelTicketForAlarm

        void cancelTicketForAlarm​(int alarmId,
                                  String ticketId)
        Implement to manage canceling of tickets through registered plugin.
        Parameters:
        alarmId - a int.
        ticketId - a String object.
      • reloadTicketer

        void reloadTicketer()
        Implement to reload ticketer when requested.
      • setTicketerPlugin

        void setTicketerPlugin​(Plugin ticketerPlugin)
        Set the ticketer plugin.