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