|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hackystat.sensor.ant.issue.IssueEntry
public class IssueEntry
An IssueEntry represent an issue in issue tracking system, always reflect the most current state.
Field Summary | |
---|---|
static java.lang.String |
ID_PROPERTY_KEY
property key of ID. |
static java.lang.String |
MILESTONE_PROPERTY_KEY
property key of MILESTONE. |
static java.lang.String |
OWNER_PROPERTY_KEY
property key of OWNER. |
static java.lang.String |
PRIORITY_PROPERTY_KEY
property key of PRIORITY. |
static java.lang.String |
STATUS_PROPERTY_KEY
property key of STATUS. |
static java.lang.String |
TIMESTAMP_SEPARATOR
timestamp separator in property value. |
static java.lang.String |
TYPE_PROPERTY_KEY
property key of TYPE. |
Constructor Summary | |
---|---|
IssueEntry(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData data)
|
Method Summary | |
---|---|
javax.xml.datatype.XMLGregorianCalendar |
getClosedTime()
|
int |
getIssueId()
|
static int |
getIssueId(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData data)
Return the issue id of the issue sensordata. |
javax.xml.datatype.XMLGregorianCalendar |
getLastUpdateTime()
Get the last update time of this issue sensor data. |
static java.lang.String |
getLatestValueWithKey(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData sensorData,
java.lang.String key)
Return the latest value with the given key from the SensorData. |
java.lang.String |
getMilestone()
|
javax.xml.datatype.XMLGregorianCalendar |
getModifiedTime()
|
javax.xml.datatype.XMLGregorianCalendar |
getOpenedTime()
|
java.lang.String |
getOwner()
|
java.lang.String |
getPriority()
|
org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData |
getSensorData()
|
java.lang.String |
getStatus()
|
java.lang.String |
getType()
|
protected void |
setClosedTime(javax.xml.datatype.XMLGregorianCalendar closedTime)
|
protected void |
setIssueId(int id)
|
void |
setMilestone(java.lang.String milestone)
|
protected void |
setModifiedTime(javax.xml.datatype.XMLGregorianCalendar modifiedTime)
|
void |
setOpenedTime(javax.xml.datatype.XMLGregorianCalendar openedTime)
|
void |
setOwner(java.lang.String owner)
|
void |
setPriority(java.lang.String priority)
|
protected void |
setSensorData(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData sensorData)
|
void |
setStatus(java.lang.String status)
|
void |
setType(java.lang.String type)
|
boolean |
upToDate(java.lang.String[] line,
javax.xml.datatype.XMLGregorianCalendar runTimestamp,
boolean isVerbose)
Update this IssueEntry as well as the associated sensordata to the given issue table column. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ID_PROPERTY_KEY
public static final java.lang.String TYPE_PROPERTY_KEY
public static final java.lang.String STATUS_PROPERTY_KEY
public static final java.lang.String PRIORITY_PROPERTY_KEY
public static final java.lang.String MILESTONE_PROPERTY_KEY
public static final java.lang.String OWNER_PROPERTY_KEY
public static final java.lang.String TIMESTAMP_SEPARATOR
Constructor Detail |
---|
public IssueEntry(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData data) throws java.lang.Exception
data
- The associated SensorData
java.lang.Exception
- if errorMethod Detail |
---|
public boolean upToDate(java.lang.String[] line, javax.xml.datatype.XMLGregorianCalendar runTimestamp, boolean isVerbose)
line
- the content of the issue table column.runTimestamp
- the run time.isVerbose
- if do the update verbosely.
public static int getIssueId(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData data)
data
- the issue sensordata.
public javax.xml.datatype.XMLGregorianCalendar getLastUpdateTime()
public static final java.lang.String getLatestValueWithKey(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData sensorData, java.lang.String key) throws java.lang.Exception
sensorData
- the SensorData.key
- the property key
java.lang.Exception
- if error when parsing property values.protected void setIssueId(int id)
id
- the issueId to setpublic int getIssueId()
public void setType(java.lang.String type)
type
- the type to setpublic java.lang.String getType()
public void setStatus(java.lang.String status)
status
- the status to setpublic java.lang.String getStatus()
public void setPriority(java.lang.String priority)
priority
- the priority to setpublic java.lang.String getPriority()
public void setMilestone(java.lang.String milestone)
milestone
- the milestone to setpublic java.lang.String getMilestone()
public void setOwner(java.lang.String owner)
owner
- the owner to setpublic java.lang.String getOwner()
public void setOpenedTime(javax.xml.datatype.XMLGregorianCalendar openedTime)
openedTime
- the openedTime to setpublic javax.xml.datatype.XMLGregorianCalendar getOpenedTime()
protected void setClosedTime(javax.xml.datatype.XMLGregorianCalendar closedTime)
closedTime
- the closedTime to setpublic javax.xml.datatype.XMLGregorianCalendar getClosedTime()
protected void setSensorData(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData sensorData)
sensorData
- the sensorData to setpublic org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData getSensorData()
protected void setModifiedTime(javax.xml.datatype.XMLGregorianCalendar modifiedTime)
modifiedTime
- the modifiedTime to setpublic javax.xml.datatype.XMLGregorianCalendar getModifiedTime()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |