org.opennms.netmgt.ticketer.rt
Class RtTicketerPlugin

java.lang.Object
  extended by org.opennms.netmgt.ticketer.rt.RtTicketerPlugin
All Implemented Interfaces:
Plugin

public class RtTicketerPlugin
extends Object
implements Plugin

OpenNMS Trouble Ticket Plugin API implementation for RT

Author:
Jonathan Sartin, Benjamin Reed

Constructor Summary
RtTicketerPlugin()
          Constructor for RtTicketerPlugin.
 
Method Summary
 Ticket get(String ticketId)
          DAO like get method to be implemented by HelpDesk specific plugin.
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RtTicketerPlugin

public RtTicketerPlugin()

Constructor for RtTicketerPlugin.

Method Detail

get

public Ticket get(String ticketId)
           throws PluginException
DAO like get method to be implemented by HelpDesk specific plugin. Gets ticket details from the RT trouble ticket system

Specified by:
get in interface Plugin
Parameters:
ticketId - a String object.
Returns:
a Ticket object.
Throws:
PluginException - if any.

saveOrUpdate

public void saveOrUpdate(Ticket newTicket)
                  throws PluginException
DAO like saveOrUpdate method to be implemented by HelpDesk specific plugin. Creates a new ticket (if none exists) or updates an existing ticket in the RT trouble ticket system. Ticket updates are currently limited to updating the ticket status only.

Specified by:
saveOrUpdate in interface Plugin
Parameters:
newTicket - a Ticket object.
Throws:
PluginException - if any.

setUser

public void setUser(String user)

setUser

Parameters:
user - a String object.

setPassword

public void setPassword(String password)

setPassword

Parameters:
password - a String object.


Copyright © 2011. All Rights Reserved.