Package models.gui

Class 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 is Batch. 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.
    • Constructor Detail

      • BatchProperties

        public BatchProperties()
    • 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:
        toString in class java.lang.Object
      • validate

        public java.util.List<play.data.validation.ValidationError> validate()
        Specified by:
        validate in interface play.data.validation.Constraints.Validatable<java.util.List<play.data.validation.ValidationError>>