Package models.common.legacy
Class StudyV2
- java.lang.Object
-
- models.common.legacy.StudyV2
-
public class StudyV2 extends java.lang.ObjectOld model kept for deserialization JSON of old versions!
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALLOWED_WORKER_LISTstatic java.lang.StringCOMMENTSstatic java.lang.StringDESCRIPTIONstatic java.lang.StringDIR_NAMEstatic java.lang.StringIDstatic java.lang.StringJSON_DATAstatic java.lang.StringMEMBERSstatic java.lang.StringSERIAL_VERSIONVersion of this model used for serializationstatic java.lang.StringSTUDYstatic java.lang.StringTITLEstatic java.lang.StringUUID
-
Constructor Summary
Constructors Constructor Description StudyV2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllowedWorker(java.lang.String workerType)voidaddComponent(Component component)voidaddMember(User user)booleanequals(java.lang.Object obj)java.util.Set<java.lang.String>getAllowedWorkerList()java.lang.StringgetComments()ComponentgetComponent(int position)Gets the component of this study at the given position.java.util.List<Component>getComponentList()java.lang.IntegergetComponentPosition(Component component)Returns the position (index+1) of the component in the list of components of this study or null if it doesn't exist.java.sql.TimestampgetDate()java.lang.StringgetDescription()java.lang.StringgetDirName()ComponentgetFirstComponent()java.lang.LonggetId()java.lang.StringgetJsonData()ComponentgetLastComponent()ComponentgetNextComponent(Component component)java.lang.StringgetTitle()java.util.Set<User>getUserList()java.lang.StringgetUuid()booleanhasAllowedWorker(java.lang.String workerType)booleanhasComponent(Component component)inthashCode()booleanhasMember(User user)booleanisLocked()voidremoveAllowedWorker(java.lang.String workerType)voidremoveComponent(Component component)voidremoveMember(User user)voidsetAllowedWorkerList(java.util.Set<java.lang.String> allowedWorkerList)voidsetComments(java.lang.String comments)voidsetComponentList(java.util.List<Component> componentList)voidsetDate(java.sql.Timestamp timestamp)voidsetDescription(java.lang.String description)voidsetDirName(java.lang.String dirName)voidsetId(java.lang.Long id)voidsetJsonData(java.lang.String jsonData)voidsetLocked(boolean locked)voidsetTitle(java.lang.String title)voidsetUserList(java.util.Set<User> userList)voidsetUuid(java.lang.String uuid)java.lang.StringtoString()java.util.List<play.data.validation.ValidationError>validate()
-
-
-
Field Detail
-
SERIAL_VERSION
public static final java.lang.String SERIAL_VERSION
Version of this model used for serialization- See Also:
- Constant Field Values
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
UUID
public static final java.lang.String UUID
- See Also:
- Constant Field Values
-
MEMBERS
public static final java.lang.String MEMBERS
- See Also:
- Constant Field Values
-
TITLE
public static final java.lang.String TITLE
- See Also:
- Constant Field Values
-
JSON_DATA
public static final java.lang.String JSON_DATA
- 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
-
STUDY
public static final java.lang.String STUDY
- See Also:
- Constant Field Values
-
ALLOWED_WORKER_LIST
public static final java.lang.String ALLOWED_WORKER_LIST
- See Also:
- Constant Field Values
-
-
Method Detail
-
setId
public void setId(java.lang.Long id)
-
getId
public java.lang.Long getId()
-
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()
-
getJsonData
public java.lang.String getJsonData()
-
setJsonData
public void setJsonData(java.lang.String jsonData)
-
setAllowedWorkerList
public void setAllowedWorkerList(java.util.Set<java.lang.String> allowedWorkerList)
-
getAllowedWorkerList
public java.util.Set<java.lang.String> getAllowedWorkerList()
-
addAllowedWorker
public void addAllowedWorker(java.lang.String workerType)
-
removeAllowedWorker
public void removeAllowedWorker(java.lang.String workerType)
-
hasAllowedWorker
public boolean hasAllowedWorker(java.lang.String workerType)
-
setUserList
public void setUserList(java.util.Set<User> userList)
-
getUserList
public java.util.Set<User> getUserList()
-
addMember
public void addMember(User user)
-
removeMember
public void removeMember(User user)
-
hasMember
public boolean hasMember(User user)
-
setComponentList
public void setComponentList(java.util.List<Component> componentList)
-
getComponentList
public java.util.List<Component> getComponentList()
-
getComponent
public Component getComponent(int position)
Gets the component of this study at the given position. The smallest position is 1 (and not 0 as in an array).
-
getComponentPosition
public java.lang.Integer getComponentPosition(Component component)
Returns the position (index+1) of the component in the list of components of this study or null if it doesn't exist.
-
addComponent
public void addComponent(Component component)
-
removeComponent
public void removeComponent(Component component)
-
hasComponent
public boolean hasComponent(Component component)
-
getFirstComponent
public Component getFirstComponent()
-
getLastComponent
public Component getLastComponent()
-
validate
public java.util.List<play.data.validation.ValidationError> validate()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-