Package org.opennms.netmgt.ticketd
Interface TicketerServiceLayer
-
- All Known Implementing Classes:
DefaultTicketerServiceLayer
,DroolsTicketerServiceLayer
@Transactional public interface TicketerServiceLayer
OpenNMS Trouble Ticket API- Author:
- Mathew Brozowski, David Hustace
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cancelTicketForAlarm(int alarmId, String ticketId)
Implement to manage canceling of tickets through registered plugin.void
closeTicketForAlarm(int alarmId, String ticketId)
Implement to manage closing of tickets through registered plugin.void
createTicketForAlarm(int alarmId, Map<String,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, String ticketId)
Implement to manage updating of tickets through registered plugin.
-
-
-
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
- aString
object.
-
closeTicketForAlarm
void closeTicketForAlarm(int alarmId, String ticketId)
Implement to manage closing of tickets through registered plugin.- Parameters:
alarmId
- a int.ticketId
- aString
object.
-
cancelTicketForAlarm
void cancelTicketForAlarm(int alarmId, String ticketId)
Implement to manage canceling of tickets through registered plugin.- Parameters:
alarmId
- a int.ticketId
- aString
object.
-
reloadTicketer
void reloadTicketer()
Implement to reload ticketer when requested.
-
setTicketerPlugin
void setTicketerPlugin(Plugin ticketerPlugin)
Set the ticketer plugin.
-
-