public class DefaultTicketerServiceLayer extends Object implements TicketerServiceLayer, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
DefaultTicketerServiceLayer()
Constructor for DefaultTicketerServiceLayer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
Spring functionality implemented to validate the state of the trouble ticket
plugin API.
|
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.
|
protected Ticket |
createTicketFromAlarm(OnmsAlarm alarm)
Called from API implemented method after successful retrieval of Alarm.
|
EventIpcManager |
getEventIpcManager()
getEventIpcManager
|
void |
reloadTicketer()
Implement to reload ticketer when requested.
|
void |
setAlarmDao(AlarmDao alarmDao)
Needs access to the AlarmDao.
|
void |
setEventIpcManager(EventIpcManager ipcManager)
setEventIpcManager
|
void |
setTicketerPlugin(Plugin ticketerPlugin)
Needs access to the ticketer Plugin API implementation for
communication with the HelpDesk.
|
void |
updateTicketForAlarm(int alarmId,
String ticketId)
Implement to manage updating of tickets through registered plugin.
|
public DefaultTicketerServiceLayer()
Constructor for DefaultTicketerServiceLayer.
public void setAlarmDao(AlarmDao alarmDao)
alarmDao - a org.opennms.netmgt.dao.AlarmDao object.public void setTicketerPlugin(Plugin ticketerPlugin)
setTicketerPlugin in interface TicketerServiceLayerticketerPlugin - a Plugin object.public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.public void cancelTicketForAlarm(int alarmId,
String ticketId)
cancelTicketForAlarm in interface TicketerServiceLayeralarmId - a int.ticketId - a String object.public void closeTicketForAlarm(int alarmId,
String ticketId)
closeTicketForAlarm in interface TicketerServiceLayeralarmId - a int.ticketId - a String object.public void createTicketForAlarm(int alarmId,
Map<String,String> attributes)
createTicketForAlarm in interface TicketerServiceLayeralarmId - a int.protected Ticket createTicketFromAlarm(OnmsAlarm alarm)
alarm - OpenNMS Model class alarmpublic void updateTicketForAlarm(int alarmId,
String ticketId)
updateTicketForAlarm in interface TicketerServiceLayeralarmId - a int.ticketId - a String object.public void reloadTicketer()
reloadTicketer in interface TicketerServiceLayerpublic EventIpcManager getEventIpcManager()
getEventIpcManager
EventIpcManager object.public void setEventIpcManager(EventIpcManager ipcManager)
setEventIpcManager
ipcManager - a EventIpcManager object.Copyright © 2015. All rights reserved.