|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hackystat.projectbrowser.page.trajectory.TrajectorySession
public class TrajectorySession
Session to hold state for trajectory.
Field Summary | |
---|---|
static java.lang.String |
END_DATE1_KEY
The parameter key of end dateof project 1. |
static java.lang.String |
END_DATE2_KEY
The parameter key of end dateof project 1. |
static java.lang.String |
GRANULARITY_KEY
The parameter key of granularity. |
static java.lang.String |
PARAMETER_VALUE_SEPARATOR
The separator for parameter values. |
static java.lang.String |
PROJECT_NAME_OWNER_SEPARATR
The separator between project name and its onwer. |
static java.lang.String |
SELECTED_PROJECT1_KEY
The parameter key of selectedProject1. |
static java.lang.String |
SELECTED_PROJECT2_KEY
The parameter key of selectedProject1. |
static java.lang.String |
START_DATE1_KEY
The parameter key of start date of project 1. |
static java.lang.String |
START_DATE2_KEY
The parameter key of start date of project 1. |
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 | |
---|---|
TrajectorySession()
Constructor - create the session instance. |
Method Summary | |
---|---|
void |
cancelDataUpdate()
Cancel data model's update. |
void |
clearParamErrorMessage()
Clears the paramErrorMessage. |
java.util.List<java.lang.String> |
getAvailableDTWSteps()
Reports a list of available DTW steps in this implementation. |
java.util.List<java.lang.String> |
getAvailableOpenEndTypes()
Returns the list of available DTW open-end alignment implementations. |
java.util.List<java.lang.String> |
getAvailableWindowTypes()
Get the list of available implementations of DTW constraints. |
java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> |
getChartDescriptions()
|
TrajectoryChartDataModel |
getDataModel()
Get the data model. |
java.lang.String |
getDTWStep()
Get the set step function. |
java.lang.String |
getFeedback()
|
java.lang.String |
getFormattedProject1EndDateString()
Returns the string that represents endDate in standard formatted. |
java.lang.String |
getFormattedProject1StartDateString()
Returns the string that represents startDate in standard formatted. |
java.lang.String |
getFormattedProject2EndDateString()
Returns the string that represents endDate in standard formatted. |
java.lang.String |
getFormattedProject2StartDateString()
Returns the string that represents startDate in standard formatted. |
java.lang.String |
getGranularity()
|
java.util.List<java.lang.String> |
getGranularityList()
|
java.lang.String |
getOpenEndType()
Get the open-end alignment set for DTW analysis. |
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.apache.wicket.model.IModel> |
getParameters()
|
java.lang.String |
getParametersAsString()
Returns the list of the parameters in a single String, separated by comma. |
org.hackystat.sensorbase.resource.projects.jaxb.Project |
getProject(java.lang.String projectName,
java.lang.String projectOwner)
Returns a Project instance that is available to current user and is matched to the given project name and project owner. |
java.util.Date |
getProject1EndDate()
|
java.lang.Integer |
getProject1Indent()
Get the project1 indent. |
java.util.Date |
getProject1StartDate()
|
java.util.Date |
getProject2EndDate()
|
java.lang.Integer |
getProject2Indent()
Get the project2 indent. |
java.util.Date |
getProject2StartDate()
|
java.util.List<ProjectRecord> |
getProjectList()
Returns the list of Projects associated with this user. |
ProjectRecord |
getSelectedProject1()
Set the project1. |
java.lang.String |
getSelectedProject1AsString()
Returns the list of the selected projects in a single String, separated by comma. |
ProjectRecord |
getSelectedProject2()
Set the project2. |
java.lang.String |
getSelectedProject2AsString()
Returns the list of the selected projects in a single String, separated by comma. |
java.util.List<java.lang.String> |
getTelemetryList()
Return the TelemetryList. |
java.lang.String |
getTelemetryName()
|
java.util.Map<java.lang.String,org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> |
getTelemetrys()
|
java.lang.Integer |
getWindowSize()
Get the window (band) size for constraint function. |
java.lang.String |
getWindowType()
Get the set constraint function for the DTW analysis. |
boolean |
loadPageParameters(org.apache.wicket.PageParameters parameters)
Load data from URL parameters into this session. |
void |
setDataModel(TrajectoryChartDataModel dataModel)
Set the data model. |
void |
setDTWStep(java.lang.String step)
Set particular DTW step to use in the analysis. |
void |
setFeedback(java.lang.String feedback)
|
void |
setGranularity(java.lang.String granularity)
|
void |
setOpenEndType(java.lang.String openEnd)
Set the specific opend-end alignment implementation. |
void |
setProject1EndDate(java.util.Date endDate)
|
void |
setProject1Indent(java.lang.Integer project1Indent)
Set the project1 indent. |
void |
setProject1StartDate(java.util.Date startDate)
|
void |
setProject2EndDate(java.util.Date endDate)
|
void |
setProject2Indent(java.lang.Integer project2Indent)
Set the project2 indent. |
void |
setProject2StartDate(java.util.Date startDate)
|
void |
setSelectedProject1(ProjectRecord rec)
Set the project1. |
void |
setSelectedProject2(ProjectRecord rec)
Set the project2. |
void |
setTelemetryName(java.lang.String telemetryName)
|
void |
setWindowSize(java.lang.Integer size)
Set the window (band) size for the constraint function. |
void |
setWindowType(java.lang.String constraint)
Set the specific constraint function. |
java.lang.String |
toString()
|
void |
updateDataModel()
Update the data model. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SELECTED_PROJECT1_KEY
public static final java.lang.String START_DATE1_KEY
public static final java.lang.String END_DATE1_KEY
public static final java.lang.String SELECTED_PROJECT2_KEY
public static final java.lang.String START_DATE2_KEY
public static final java.lang.String END_DATE2_KEY
public static final java.lang.String TELEMETRY_KEY
public static final java.lang.String GRANULARITY_KEY
public static final java.lang.String TELEMETRY_PARAMERTERS_KEY
public static final java.lang.String PARAMETER_VALUE_SEPARATOR
public static final java.lang.String PROJECT_NAME_OWNER_SEPARATR
Constructor Detail |
---|
public TrajectorySession()
Method Detail |
---|
public java.util.List<ProjectRecord> getProjectList()
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 void setProject1StartDate(java.util.Date startDate)
startDate
- the startDate to setpublic java.util.Date getProject1StartDate()
public void setProject1EndDate(java.util.Date endDate)
endDate
- the endDate to setpublic java.util.Date getProject1EndDate()
public void setProject2StartDate(java.util.Date startDate)
startDate
- the startDate to setpublic java.util.Date getProject2StartDate()
public void setProject2EndDate(java.util.Date endDate)
endDate
- the endDate to setpublic java.util.Date getProject2EndDate()
public java.lang.String getFormattedProject1StartDateString()
public java.lang.String getFormattedProject1EndDateString()
public java.lang.String getFormattedProject2StartDateString()
public java.lang.String getFormattedProject2EndDateString()
public void setProject1Indent(java.lang.Integer project1Indent)
project1Indent
- The indent to set.public java.lang.Integer getProject1Indent()
public void setProject2Indent(java.lang.Integer project2Indent)
project2Indent
- The indent to set.public java.lang.Integer getProject2Indent()
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 void setDataModel(TrajectoryChartDataModel dataModel)
dataModel
- the dataModel to setpublic TrajectoryChartDataModel getDataModel()
public void setSelectedProject1(ProjectRecord rec)
rec
- the selectedProjects to setpublic ProjectRecord getSelectedProject1()
public void setSelectedProject2(ProjectRecord rec)
rec
- the selectedProjects to setpublic ProjectRecord getSelectedProject2()
public java.lang.String getSelectedProject1AsString()
public java.lang.String getSelectedProject2AsString()
public java.util.Map<java.lang.String,org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> getTelemetrys()
public java.util.List<org.hackystat.telemetry.service.resource.chart.jaxb.TelemetryChartDefinition> getChartDescriptions()
public org.hackystat.sensorbase.resource.projects.jaxb.Project getProject(java.lang.String projectName, java.lang.String projectOwner)
projectName
- the given project name.projectOwner
- the given project owner.
public java.util.List<java.lang.String> getAvailableDTWSteps()
public void setDTWStep(java.lang.String step)
step
- the step to set.public java.lang.String getDTWStep()
public java.util.List<java.lang.String> getAvailableWindowTypes()
public void setWindowType(java.lang.String constraint)
constraint
- the constraint function to set.public java.lang.String getWindowType()
public void setWindowSize(java.lang.Integer size)
size
- the window (band) size.public java.lang.Integer getWindowSize()
public java.util.List<java.lang.String> getAvailableOpenEndTypes()
public void setOpenEndType(java.lang.String openEnd)
openEnd
- the open-end alignment implementation.public java.lang.String getOpenEndType()
public boolean loadPageParameters(org.apache.wicket.PageParameters parameters)
parameters
- the URL parameters
public org.apache.wicket.PageParameters getPageParameters()
public java.lang.String getParamErrorMessage()
public void clearParamErrorMessage()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |