Interface TicketerServiceLayer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void cancelTicketForAlarm​(int alarmId, java.lang.String ticketId)
      Implement to manage canceling of tickets through registered plugin.
      void closeTicketForAlarm​(int alarmId, java.lang.String ticketId)
      Implement to manage closing of tickets through registered plugin.
      void createTicketForAlarm​(int alarmId, java.util.Map<java.lang.String,​java.lang.String> attributes)
      Implement to manage creation of tickets through registered plugin.
      void reloadTicketer()
      Implement to reload ticketer when requested.
      void setTicketerPlugin​(Plugin ticketerPlugin)
      Set the ticketer plugin.
      void updateTicketForAlarm​(int alarmId, java.lang.String ticketId)
      Implement to manage updating of tickets through registered plugin.
    • Method Detail

      • createTicketForAlarm

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

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

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

        void cancelTicketForAlarm​(int alarmId,
                                  java.lang.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.