|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hackystat.projectbrowser.page.telemetry.TelemetrySession
public class TelemetrySession
Session to hold state for telemetry.
Field Summary | |
---|---|
static java.lang.String |
END_DATE_KEY
The parameter key of end date. |
static java.lang.String |
GRANULARITY_KEY
The parameter key of granularity. |
static java.lang.String |
PARAMETER_ORDER_MESSAGE
The parameter instruction message. |
static java.lang.String |
SELECTED_PROJECTS_KEY
The parameter key of selectedProjects. |
static java.lang.String |
START_DATE_KEY
The parameter key of start date. |
static java.lang.String |
TELEMETRY_KEY
The parameter key of telemetry. |
static java.lang.String |
TELEMETRY_PARAMERTERS_KEY
The parameter key of telemetry parameters. |
Constructor Summary | |
---|---|
TelemetrySession()
Create the instance. |
Method Summary | |
---|---|
void |
cancelDataUpdate()
Cancel data model's update. |
void |
clearParamErrorMessage()
Clears the paramErrorMessage. |
java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> |
getChartDescriptions()
|
TelemetryChartDataModel |
getDataModel()
|
java.util.Date |
getEndDate()
|
java.lang.String |
getFeedback()
|
java.lang.String |
getGranularity()
|
java.util.List<java.lang.String> |
getGranularityList()
|
org.apache.wicket.PageParameters |
getPageParameters()
Returns a PageParameters instance that represents the content of the input form. |
java.lang.String |
getParamErrorMessage()
|
java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.ParameterDefinition> |
getParameterList()
Return the list of ParameterDefinition under telemetry type in this session. |
java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.ParameterDefinition> |
getParameterList(java.lang.String telemetryName)
Return the list of ParameterDefinition under the given telemetry. |
java.util.List<org.apache.wicket.model.IModel> |
getParameters()
|
java.lang.String |
getParametersAsString()
Returns the list of the parameters in a single String, separated by comma. |
java.util.List<org.hackystat.sensorbase.resource.projects.jaxb.Project> |
getSelectedProjects()
|
java.util.Date |
getStartDate()
|
java.util.Map<java.lang.String,org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> |
getTelemetryDefs()
|
java.util.List<java.lang.String> |
getTelemetryList()
Return the TelemetryList. |
java.lang.String |
getTelemetryName()
|
static boolean |
isValueMatchType(java.lang.String value,
org.hackystat.telemetry.service.resource.chart.jaxb.Type type)
Checks if the given value is of the given type. |
boolean |
loadPageParameters(org.apache.wicket.PageParameters parameters)
Load data from URL parameters into this session. |
void |
setEndDate(java.util.Date endDate)
|
void |
setFeedback(java.lang.String feedback)
|
void |
setGranularity(java.lang.String granularity)
|
void |
setSelectedProjects(java.util.List<org.hackystat.sensorbase.resource.projects.jaxb.Project> selectedProjects)
|
void |
setStartDate(java.util.Date startDate)
|
void |
setTelemetryName(java.lang.String telemetryName)
|
void |
updateDataModel()
Update the data model. |
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 TELEMETRY_KEY
public static final java.lang.String GRANULARITY_KEY
public static final java.lang.String START_DATE_KEY
public static final java.lang.String END_DATE_KEY
public static final java.lang.String SELECTED_PROJECTS_KEY
public static final java.lang.String TELEMETRY_PARAMERTERS_KEY
public static final java.lang.String PARAMETER_ORDER_MESSAGE
Constructor Detail |
---|
public TelemetrySession()
Method Detail |
---|
public java.util.List<org.apache.wicket.model.IModel> getParameters()
public java.lang.String getParametersAsString()
public void setFeedback(java.lang.String feedback)
feedback
- the feedback to setpublic java.lang.String getFeedback()
public void setTelemetryName(java.lang.String telemetryName)
telemetryName
- the telemetry to setpublic java.lang.String getTelemetryName()
public java.util.List<java.lang.String> getTelemetryList()
public java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.ParameterDefinition> getParameterList()
public java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.ParameterDefinition> getParameterList(java.lang.String telemetryName)
telemetryName
- the telemetry
public void setStartDate(java.util.Date startDate)
startDate
- the startDate to setpublic java.util.Date getStartDate()
public void setEndDate(java.util.Date endDate)
endDate
- the endDate to setpublic java.util.Date getEndDate()
public void setGranularity(java.lang.String granularity)
granularity
- the granularity to setpublic java.lang.String getGranularity()
public java.util.List<java.lang.String> getGranularityList()
public void updateDataModel()
public void cancelDataUpdate()
public TelemetryChartDataModel getDataModel()
public void setSelectedProjects(java.util.List<org.hackystat.sensorbase.resource.projects.jaxb.Project> selectedProjects)
selectedProjects
- the selectedProjects to setpublic java.util.List<org.hackystat.sensorbase.resource.projects.jaxb.Project> getSelectedProjects()
public java.util.Map<java.lang.String,org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> getTelemetryDefs()
public java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> getChartDescriptions()
public boolean loadPageParameters(org.apache.wicket.PageParameters parameters)
parameters
- the URL parameters
public static boolean isValueMatchType(java.lang.String value, org.hackystat.telemetry.service.resource.chart.jaxb.Type type)
value
- the given value.type
- the given type.
public org.apache.wicket.PageParameters getPageParameters()
public java.lang.String getParamErrorMessage()
public void clearParamErrorMessage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |