Package models.gui
Class StudyProperties
- java.lang.Object
-
- models.gui.StudyProperties
-
- All Implemented Interfaces:
play.data.validation.Constraints.Validatable<java.util.List<play.data.validation.ValidationError>>
public class StudyProperties extends java.lang.Object implements play.data.validation.Constraints.Validatable<java.util.List<play.data.validation.ValidationError>>Model of study properties for UI (not persisted in DB). Only used together with an HTML form that creates a new Study or updates one. The corresponding database entity isStudy.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALLOW_PREVIEWstatic java.lang.StringCOMMENTSstatic java.lang.StringDESCRIPTIONstatic java.lang.StringDIR_NAMEstatic java.lang.StringEND_REDIRECT_URLstatic java.lang.StringGROUP_STUDYstatic java.lang.String[]INVALID_DIR_NAMESstatic java.lang.StringLINEAR_STUDY_FLOWstatic java.lang.StringLOCKEDstatic java.lang.StringSTUDY_ENTRY_MSGstatic java.lang.StringSTUDY_IDstatic java.lang.StringSTUDY_INPUTstatic java.lang.StringTITLEstatic java.lang.StringUUID
-
Constructor Summary
Constructors Constructor Description StudyProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetComments()java.sql.TimestampgetDate()java.lang.StringgetDescription()java.lang.StringgetDirName()java.lang.StringgetEndRedirectUrl()java.lang.StringgetStudyEntryMsg()java.lang.LonggetStudyId()java.lang.StringgetStudyInput()java.lang.StringgetTitle()java.lang.StringgetUuid()booleanisActive()booleanisAllowPreview()booleanisGroupStudy()booleanisLinearStudy()booleanisLocked()voidsetActive(boolean active)voidsetAllowPreview(boolean allowPreview)voidsetComments(java.lang.String comments)voidsetDate(java.sql.Timestamp timestamp)voidsetDescription(java.lang.String description)voidsetDirName(java.lang.String dirName)voidsetEndRedirectUrl(java.lang.String endRedirectUrl)voidsetGroupStudy(boolean groupStudy)voidsetLinearStudy(boolean linearStudy)voidsetLocked(boolean locked)voidsetStudyEntryMsg(java.lang.String studyEntryMsg)voidsetStudyId(java.lang.Long studyId)voidsetStudyInput(java.lang.String studyInput)voidsetTitle(java.lang.String title)voidsetUuid(java.lang.String uuid)java.lang.StringtoString()java.util.List<play.data.validation.ValidationError>validate()java.util.List<play.data.validation.ValidationError>validateDescription()
-
-
-
Field Detail
-
STUDY_ID
public static final java.lang.String STUDY_ID
- See Also:
- Constant Field Values
-
UUID
public static final java.lang.String UUID
- See Also:
- Constant Field Values
-
TITLE
public static final java.lang.String TITLE
- See Also:
- Constant Field Values
-
STUDY_INPUT
public static final java.lang.String STUDY_INPUT
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
-
DIR_NAME
public static final java.lang.String DIR_NAME
- See Also:
- Constant Field Values
-
COMMENTS
public static final java.lang.String COMMENTS
- See Also:
- Constant Field Values
-
GROUP_STUDY
public static final java.lang.String GROUP_STUDY
- See Also:
- Constant Field Values
-
LOCKED
public static final java.lang.String LOCKED
- See Also:
- Constant Field Values
-
LINEAR_STUDY_FLOW
public static final java.lang.String LINEAR_STUDY_FLOW
- See Also:
- Constant Field Values
-
END_REDIRECT_URL
public static final java.lang.String END_REDIRECT_URL
- See Also:
- Constant Field Values
-
STUDY_ENTRY_MSG
public static final java.lang.String STUDY_ENTRY_MSG
- See Also:
- Constant Field Values
-
ALLOW_PREVIEW
public static final java.lang.String ALLOW_PREVIEW
- See Also:
- Constant Field Values
-
INVALID_DIR_NAMES
public static final java.lang.String[] INVALID_DIR_NAMES
-
-
Method Detail
-
setStudyId
public void setStudyId(java.lang.Long studyId)
-
getStudyId
public java.lang.Long getStudyId()
-
setUuid
public void setUuid(java.lang.String uuid)
-
getUuid
public java.lang.String getUuid()
-
setTitle
public void setTitle(java.lang.String title)
-
getTitle
public java.lang.String getTitle()
-
setDescription
public void setDescription(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
-
setDirName
public void setDirName(java.lang.String dirName)
-
getDirName
public java.lang.String getDirName()
-
setComments
public void setComments(java.lang.String comments)
-
getComments
public java.lang.String getComments()
-
setDate
public void setDate(java.sql.Timestamp timestamp)
-
getDate
public java.sql.Timestamp getDate()
-
setLocked
public void setLocked(boolean locked)
-
isLocked
public boolean isLocked()
-
setActive
public void setActive(boolean active)
-
isActive
public boolean isActive()
-
isGroupStudy
public boolean isGroupStudy()
-
setGroupStudy
public void setGroupStudy(boolean groupStudy)
-
isLinearStudy
public boolean isLinearStudy()
-
setLinearStudy
public void setLinearStudy(boolean linearStudy)
-
isAllowPreview
public boolean isAllowPreview()
-
setAllowPreview
public void setAllowPreview(boolean allowPreview)
-
getStudyInput
public java.lang.String getStudyInput()
-
setStudyInput
public void setStudyInput(java.lang.String studyInput)
-
getEndRedirectUrl
public java.lang.String getEndRedirectUrl()
-
setEndRedirectUrl
public void setEndRedirectUrl(java.lang.String endRedirectUrl)
-
getStudyEntryMsg
public java.lang.String getStudyEntryMsg()
-
setStudyEntryMsg
public void setStudyEntryMsg(java.lang.String studyEntryMsg)
-
validate
public java.util.List<play.data.validation.ValidationError> validate()
- Specified by:
validatein interfaceplay.data.validation.Constraints.Validatable<java.util.List<play.data.validation.ValidationError>>
-
validateDescription
public java.util.List<play.data.validation.ValidationError> validateDescription()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-