Package models.gui
Class BatchProperties
- java.lang.Object
-
- models.gui.BatchProperties
-
- All Implemented Interfaces:
play.data.validation.Constraints.Validatable<java.util.List<play.data.validation.ValidationError>>
public class BatchProperties extends java.lang.Object implements play.data.validation.Constraints.Validatable<java.util.List<play.data.validation.ValidationError>>Model of batch properties for UI (not persisted in DB). Only used together with an HTML form that creates a new Batch or updates one. Default values, where necessary, are at the fields or in the constructor. The corresponding database entity isBatch. An active member is a member who joined a group and is still a member of this group. maxActiveMembers and maxTotalMembers are properties for groups.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTIVEstatic java.lang.StringALLOWED_WORKER_TYPESstatic java.lang.StringBATCH_INPUTstatic java.lang.StringCOMMENTSstatic java.lang.StringDEFAULT_TITLEstatic java.lang.StringIDstatic java.lang.StringMAX_ACTIVE_MEMBERSstatic java.lang.StringMAX_TOTAL_MEMBERSstatic java.lang.StringMAX_TOTAL_WORKERSstatic java.lang.StringTITLEstatic java.lang.StringUUID
-
Constructor Summary
Constructors Constructor Description BatchProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllAllowedWorkerTypes(java.util.Collection<java.lang.String> types)voidaddAllowedWorkerType(java.lang.String type)java.util.Set<java.lang.String>getAllowedWorkerTypes()java.lang.StringgetBatchInput()java.lang.StringgetComments()java.lang.LonggetId()java.lang.IntegergetMaxActiveMembers()java.lang.IntegergetMaxTotalMembers()java.lang.IntegergetMaxTotalWorkers()java.lang.StringgetTitle()java.lang.StringgetUuid()booleanhasAllowedWorkerType(java.lang.String type)booleanisActive()voidremoveAllowedWorkerType(java.lang.String type)voidsetActive(boolean active)voidsetAllowedWorkerTypes(java.util.Set<java.lang.String> allowedWorkerTypes)voidsetBatchInput(java.lang.String batchInput)voidsetComments(java.lang.String comments)voidsetId(java.lang.Long id)voidsetMaxActiveMembers(java.lang.Integer maxActiveMembers)voidsetMaxTotalMembers(java.lang.Integer maxTotalMembers)voidsetMaxTotalWorkers(java.lang.Integer maxTotalWorkers)voidsetTitle(java.lang.String title)voidsetUuid(java.lang.String uuid)java.lang.StringtoString()java.util.List<play.data.validation.ValidationError>validate()
-
-
-
Field Detail
-
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
-
TITLE
public static final java.lang.String TITLE
- See Also:
- Constant Field Values
-
DEFAULT_TITLE
public static final java.lang.String DEFAULT_TITLE
- See Also:
- Constant Field Values
-
ACTIVE
public static final java.lang.String ACTIVE
- See Also:
- Constant Field Values
-
MAX_ACTIVE_MEMBERS
public static final java.lang.String MAX_ACTIVE_MEMBERS
- See Also:
- Constant Field Values
-
MAX_TOTAL_MEMBERS
public static final java.lang.String MAX_TOTAL_MEMBERS
- See Also:
- Constant Field Values
-
MAX_TOTAL_WORKERS
public static final java.lang.String MAX_TOTAL_WORKERS
- See Also:
- Constant Field Values
-
ALLOWED_WORKER_TYPES
public static final java.lang.String ALLOWED_WORKER_TYPES
- See Also:
- Constant Field Values
-
COMMENTS
public static final java.lang.String COMMENTS
- See Also:
- Constant Field Values
-
BATCH_INPUT
public static final java.lang.String BATCH_INPUT
- 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()
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getMaxActiveMembers
public java.lang.Integer getMaxActiveMembers()
-
setMaxActiveMembers
public void setMaxActiveMembers(java.lang.Integer maxActiveMembers)
-
getMaxTotalMembers
public java.lang.Integer getMaxTotalMembers()
-
setMaxTotalMembers
public void setMaxTotalMembers(java.lang.Integer maxTotalMembers)
-
getMaxTotalWorkers
public java.lang.Integer getMaxTotalWorkers()
-
setMaxTotalWorkers
public void setMaxTotalWorkers(java.lang.Integer maxTotalWorkers)
-
setAllowedWorkerTypes
public void setAllowedWorkerTypes(java.util.Set<java.lang.String> allowedWorkerTypes)
-
getAllowedWorkerTypes
public java.util.Set<java.lang.String> getAllowedWorkerTypes()
-
addAllowedWorkerType
public void addAllowedWorkerType(java.lang.String type)
-
addAllAllowedWorkerTypes
public void addAllAllowedWorkerTypes(java.util.Collection<java.lang.String> types)
-
removeAllowedWorkerType
public void removeAllowedWorkerType(java.lang.String type)
-
hasAllowedWorkerType
public boolean hasAllowedWorkerType(java.lang.String type)
-
getComments
public java.lang.String getComments()
-
setComments
public void setComments(java.lang.String comments)
-
getBatchInput
public java.lang.String getBatchInput()
-
setBatchInput
public void setBatchInput(java.lang.String batchInput)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
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>>
-
-