|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.api.integration.ticketing.Ticket
public class Ticket
OpenNMS Trouble Ticket Model class used to contain common ticket data
by implementations of TicketerPlugin
API.
Nested Class Summary | |
---|---|
static class |
Ticket.State
Enumeration for representation of a Ticket's state. |
Constructor Summary | |
---|---|
Ticket()
|
Method Summary | |
---|---|
void |
addAttribute(java.lang.String key,
java.lang.String value)
Adds a single free form attribute to the Ticket. |
java.lang.String |
getAttribute(java.lang.String key)
Gets a single free form attribute from a Ticket. |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
|
java.lang.String |
getDetails()
TODO: This should probably turn into a collection of comments. |
java.lang.String |
getId()
This should be the ticket ID assigned by the HelpDesk system. |
java.lang.String |
getModificationTimestamp()
A timestamp to be used for optimistic locking with the trouble ticketing system |
Ticket.State |
getState()
Returns the current Ticket.State |
java.lang.String |
getSummary()
Returns a simple high level summary about the ticket that is generated from the Alarm logmsg. |
java.lang.String |
getUser()
User name owning/createing the ticket. |
void |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
Store a list of free form attributes in the Ticket. |
void |
setDetails(java.lang.String details)
TODO: This should probably turn into a collection of comments or some such thing. |
void |
setId(java.lang.String id)
The TicketerPlugin should set the ID. |
void |
setModificationTimestamp(java.lang.String modificationTimestamp)
|
void |
setState(Ticket.State state)
Sets the Ticket state to one of the Ticket.State Enums. |
void |
setSummary(java.lang.String summary)
Set a summary into the ticket. |
void |
setUser(java.lang.String user)
Set the user name owning the ticket. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Ticket()
Method Detail |
---|
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
attributes
- public void addAttribute(java.lang.String key, java.lang.String value)
key
- value
- public java.lang.String getAttribute(java.lang.String key)
key
-
public java.lang.String getSummary()
public void setSummary(java.lang.String summary)
summary
- public java.lang.String getDetails()
public void setDetails(java.lang.String details)
details
- public java.lang.String getId()
public void setId(java.lang.String id)
id
- public java.lang.String getUser()
public void setUser(java.lang.String user)
user
- public Ticket.State getState()
Ticket.State
public void setState(Ticket.State state)
Ticket.State
Enums.
state
- public java.lang.String getModificationTimestamp()
public void setModificationTimestamp(java.lang.String modificationTimestamp)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |