Package services.publix.idcookie
Class IdCookieModel
- java.lang.Object
-
- services.publix.idcookie.IdCookieModel
-
public class IdCookieModel extends java.lang.ObjectModel for an ID cookie. Stores several JATOS IDs that are relevant during a study run, e.g. study result ID, worker ID, worker type. ID cookies are used to provide these IDs to jatos.js and then to the component's JavaScript.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBATCH_IDstatic java.lang.StringCOMPONENT_IDstatic java.lang.StringCOMPONENT_POSITIONstatic java.lang.StringCOMPONENT_RESULT_IDstatic java.lang.StringCREATION_TIMEstatic java.lang.StringID_COOKIE_NAMEEvery ID cookie name starts with this String.static java.lang.StringJATOS_RUNstatic java.lang.StringSTUDY_ASSETSstatic java.lang.StringSTUDY_IDstatic java.lang.StringSTUDY_RESULT_IDstatic java.lang.StringSTUDY_RESULT_UUIDstatic java.lang.StringURL_BASE_PATHstatic java.lang.StringWORKER_IDNames of the keys in the real cookie.static java.lang.StringWORKER_TYPE
-
Constructor Summary
Constructors Constructor Description IdCookieModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)java.lang.LonggetBatchId()java.lang.LonggetComponentId()java.lang.IntegergetComponentPosition()java.lang.LonggetComponentResultId()java.lang.LonggetCreationTime()intgetIndex()JatosPublix.JatosRungetJatosRun()java.lang.StringgetName()java.lang.StringgetStudyAssets()java.lang.LonggetStudyId()java.lang.LonggetStudyResultId()java.lang.StringgetStudyResultUuid()java.lang.StringgetUrlBasePath()java.lang.LonggetWorkerId()java.lang.StringgetWorkerType()voidsetBatchId(java.lang.Long batchId)voidsetComponentId(java.lang.Long componentId)voidsetComponentPosition(java.lang.Integer componentPosition)voidsetComponentResultId(java.lang.Long componentResultId)voidsetCreationTime(java.lang.Long creationTime)voidsetIndex(int index)voidsetJatosRun(JatosPublix.JatosRun jatosRun)voidsetName(java.lang.String name)voidsetStudyAssets(java.lang.String studyAssets)voidsetStudyId(java.lang.Long studyId)voidsetStudyResultId(java.lang.Long studyResultId)voidsetStudyResultUuid(java.lang.String studyResultUuid)voidsetUrlBasePath(java.lang.String urlBasePath)voidsetWorkerId(java.lang.Long workerId)voidsetWorkerType(java.lang.String workerType)
-
-
-
Field Detail
-
ID_COOKIE_NAME
public static final java.lang.String ID_COOKIE_NAME
Every ID cookie name starts with this String.- See Also:
- Constant Field Values
-
WORKER_ID
public static final java.lang.String WORKER_ID
Names of the keys in the real cookie.- See Also:
- Constant Field Values
-
WORKER_TYPE
public static final java.lang.String WORKER_TYPE
- See Also:
- Constant Field Values
-
BATCH_ID
public static final java.lang.String BATCH_ID
- See Also:
- Constant Field Values
-
STUDY_ID
public static final java.lang.String STUDY_ID
- See Also:
- Constant Field Values
-
STUDY_RESULT_ID
public static final java.lang.String STUDY_RESULT_ID
- See Also:
- Constant Field Values
-
STUDY_RESULT_UUID
public static final java.lang.String STUDY_RESULT_UUID
- See Also:
- Constant Field Values
-
COMPONENT_ID
public static final java.lang.String COMPONENT_ID
- See Also:
- Constant Field Values
-
COMPONENT_RESULT_ID
public static final java.lang.String COMPONENT_RESULT_ID
- See Also:
- Constant Field Values
-
COMPONENT_POSITION
public static final java.lang.String COMPONENT_POSITION
- See Also:
- Constant Field Values
-
STUDY_ASSETS
public static final java.lang.String STUDY_ASSETS
- See Also:
- Constant Field Values
-
JATOS_RUN
public static final java.lang.String JATOS_RUN
- See Also:
- Constant Field Values
-
CREATION_TIME
public static final java.lang.String CREATION_TIME
- See Also:
- Constant Field Values
-
URL_BASE_PATH
public static final java.lang.String URL_BASE_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getStudyAssets
public java.lang.String getStudyAssets()
-
setStudyAssets
public void setStudyAssets(java.lang.String studyAssets)
-
getUrlBasePath
public java.lang.String getUrlBasePath()
-
setUrlBasePath
public void setUrlBasePath(java.lang.String urlBasePath)
-
getJatosRun
public JatosPublix.JatosRun getJatosRun()
-
setJatosRun
public void setJatosRun(JatosPublix.JatosRun jatosRun)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
getWorkerId
public java.lang.Long getWorkerId()
-
setWorkerId
public void setWorkerId(java.lang.Long workerId)
-
getWorkerType
public java.lang.String getWorkerType()
-
setWorkerType
public void setWorkerType(java.lang.String workerType)
-
getBatchId
public java.lang.Long getBatchId()
-
setBatchId
public void setBatchId(java.lang.Long batchId)
-
getStudyId
public java.lang.Long getStudyId()
-
setStudyId
public void setStudyId(java.lang.Long studyId)
-
getStudyResultId
public java.lang.Long getStudyResultId()
-
setStudyResultId
public void setStudyResultId(java.lang.Long studyResultId)
-
getStudyResultUuid
public java.lang.String getStudyResultUuid()
-
setStudyResultUuid
public void setStudyResultUuid(java.lang.String studyResultUuid)
-
getComponentId
public java.lang.Long getComponentId()
-
setComponentId
public void setComponentId(java.lang.Long componentId)
-
getComponentResultId
public java.lang.Long getComponentResultId()
-
setComponentResultId
public void setComponentResultId(java.lang.Long componentResultId)
-
getComponentPosition
public java.lang.Integer getComponentPosition()
-
setComponentPosition
public void setComponentPosition(java.lang.Integer componentPosition)
-
getCreationTime
public java.lang.Long getCreationTime()
-
setCreationTime
public void setCreationTime(java.lang.Long creationTime)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
-