Package com.studentgui.apphelpers.dto
Class AssessmentPayload
java.lang.Object
com.studentgui.apphelpers.dto.AssessmentPayload
- All Implemented Interfaces:
SessionPayload
Typed payload for assessment-style pages (codes + scores).
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNo-arg constructor for Jackson and tests.AssessmentPayload(int sessionIdParam, String[] codesParam, int[] scoresParam) Create an assessment payload. -
Method Summary
Modifier and TypeMethodDescriptionintReturn the database session id associated with this payload.toString()
-
Field Details
-
sessionId
Database session id for this payload. -
codes
Array of part codes (e.g. "P1_1"). -
scores
Parallel array of integer scores.
-
-
Constructor Details
-
AssessmentPayload
public AssessmentPayload()No-arg constructor for Jackson and tests. -
AssessmentPayload
Create an assessment payload.- Parameters:
sessionIdParam- numeric DB session idcodesParam- array of part codesscoresParam- array of scores
-
-
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)
-
toString
-