org.opennms.netmgt.rt
Class RequestTracker
java.lang.Object
org.opennms.netmgt.rt.RequestTracker
public class RequestTracker
- extends Object
RequestTracker
public RequestTracker(String baseURL,
String username,
String password,
int timeout,
int retries)
createTicket
public Long createTicket(RTTicket ticket)
throws RequestTrackerException
- Throws:
RequestTrackerException
updateTicket
public Long updateTicket(Long id,
String content)
throws RequestTrackerException
- Throws:
RequestTrackerException
postEdit
public Long postEdit(org.apache.commons.httpclient.methods.PostMethod post,
String content,
Pattern pattern)
throws RequestTrackerException
- Throws:
RequestTrackerException
getUserInfo
public RTUser getUserInfo(String username)
getTicket
public RTTicket getTicket(Long ticketId,
boolean getTextAttachment)
throws RequestTrackerException
- Throws:
RequestTrackerException
getTicketsForQueue
public List<RTTicket> getTicketsForQueue(String queueName,
long limit)
getFirstPublicQueueForUser
public RTQueue getFirstPublicQueueForUser(String username)
throws RequestTrackerException
- Throws:
RequestTrackerException
getQueuesForUser
public List<RTQueue> getQueuesForUser(String username)
throws RequestTrackerException
- Throws:
RequestTrackerException
getQueue
public RTQueue getQueue(long id)
throws RequestTrackerException
- Throws:
RequestTrackerException
parseResponseStream
protected Map<String,String> parseResponseStream(InputStream responseStream)
throws IOException
- Throws:
IOException
getClient
public org.apache.commons.httpclient.HttpClient getClient()
setClient
public void setClient(org.apache.commons.httpclient.HttpClient client)
setUser
public void setUser(String user)
setPassword
public void setPassword(String password)
toString
public String toString()
- Overrides:
toString in class Object
getUsername
public String getUsername()
Copyright © 2011. All Rights Reserved.