Package com.studentgui.apphelpers.dto
Class KeyboardingPayload
java.lang.Object
com.studentgui.apphelpers.dto.KeyboardingPayload
- All Implemented Interfaces:
SessionPayload
Typed payload for Keyboarding page.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNo-arg constructor for Jackson.KeyboardingPayload(int sessionIdParam, String programParam, String topicParam, int speedParam, int accuracyParam) Create keyboarding payload. -
Method Summary
Modifier and TypeMethodDescriptionintReturn the database session id associated with this payload.
-
Field Details
-
sessionId
Database session id. -
program
Program or curriculum name. -
topic
Topic or lesson name. -
speed
Speed in WPM. -
accuracy
Accuracy percentage.
-
-
Constructor Details
-
KeyboardingPayload
public KeyboardingPayload()No-arg constructor for Jackson. -
KeyboardingPayload
public KeyboardingPayload(int sessionIdParam, String programParam, String topicParam, int speedParam, int accuracyParam) Create keyboarding payload.- Parameters:
sessionIdParam- DB session idprogramParam- program nametopicParam- topic namespeedParam- words per minuteaccuracyParam- percent accuracy
-
-
Method Details
-
getSessionId
Description copied from interface:SessionPayloadReturn the database session id associated with this payload.- Specified by:
getSessionIdin interfaceSessionPayload- Returns:
- the database session id for this payload (may be 0 when unknown)
-