public class RtTicketerPlugin extends Object implements Plugin
Constructor and Description |
---|
RtTicketerPlugin()
Constructor for RtTicketerPlugin.
|
Modifier and Type | Method and Description |
---|---|
Ticket |
get(String ticketId)
DAO like get method to be implemented by HelpDesk specific
plugin.
|
String |
openNMSToRTState(Ticket.State state)
Convenience method for converting OpenNMS enumerated ticket states to
RT status.
|
Ticket.State |
rtToOpenNMSState(String rtStatus)
Convenience method for converting RT ticket Status to
OpenNMS enumerated ticket states.
|
void |
saveOrUpdate(Ticket newTicket)
DAO like saveOrUpdate method to be implemented by HelpDesk specific
plugin.
|
void |
setPassword(String password)
setPassword
|
void |
setUser(String user)
setUser
|
public Ticket get(String ticketId) throws PluginException
get
in interface Plugin
ticketId
- a String
object.Ticket
object.PluginException
- if any.public void saveOrUpdate(Ticket newTicket) throws PluginException
saveOrUpdate
in interface Plugin
newTicket
- a Ticket
object.PluginException
- if any.public String openNMSToRTState(Ticket.State state)
state
- a valid org.opennms.netmgt.ticketd.Ticket.State
.public Ticket.State rtToOpenNMSState(String rtStatus)
rtStatus
- a valid RT status stringorg.opennms.netmgt.ticketd.Ticket.State
Copyright © 2021. All rights reserved.