Class Job


  • public class Job
    extends HibernateObject
    This class represents a work order header
    Author:
    SG Systems
    • Field Detail

      • jobNumber

        public java.lang.String jobNumber
        *Primary Key* The unique job number to identify this job
      • formula

        public Formula formula
        The ultimate formula for which this job pertains
      • batchesRequired

        public java.lang.Integer batchesRequired
        Thje number of top level batches required in this job
      • batchesCompleted

        public int batchesCompleted
        The number of top level batches completed by this job
      • batchesInProgress

        public int batchesInProgress
        The number of top level batches in progress held by this job
      • products

        public java.lang.Double products
        The number of products required by the top level of this job
      • status

        public int status
        The status of the job. See Job.JobStatus
      • dateCreated

        public java.util.Date dateCreated
        The date the job was created
      • sequence

        public int sequence
        The order in which this job places compared to other jobs
      • productionDate

        public java.util.Date productionDate
        The date this job is scheduled for production
      • overheadCost

        public double overheadCost
        The overhead cost of this job
      • labourCost

        public double labourCost
        The labour cost of this job
      • comments

        public java.lang.String comments
        Any comments associated with this job
      • scheduledBy

        public User scheduledBy
        Which operator scheduled this job
      • customField1

        public java.lang.String customField1
        A custom data field for storing, printing or reporting on
      • customField2

        public java.lang.String customField2
        A custom data field for storing, printing or reporting on
      • customField3

        public java.lang.String customField3
        A custom data field for storing, printing or reporting on
      • customField4

        public java.lang.String customField4
        A custom data field for storing, printing or reporting on
      • customField5

        public java.lang.String customField5
        A custom data field for storing, printing or reporting on
      • customField6

        public java.lang.String customField6
        A custom data field for storing, printing or reporting on
      • customField7

        public java.lang.String customField7
        A custom data field for storing, printing or reporting on
      • customField8

        public java.lang.String customField8
        A custom data field for storing, printing or reporting on
      • customField9

        public java.lang.String customField9
        A custom data field for storing, printing or reporting on
      • customField10

        public java.lang.String customField10
        A custom data field for storing, printing or reporting on
      • customJobNumber

        public java.lang.String customJobNumber
        A custom job number
      • deletionUser

        public User deletionUser
        The User who deleted this job
      • assignedToUser

        public User assignedToUser
        The User who this jobs belongs to
      • overriddenLocation

        public java.lang.String overriddenLocation
        Override the formula location for a prebatch import
      • origSeqNo

        public java.lang.Integer origSeqNo
        Original Sequence Number
      • overriddenExpiryDate

        public java.util.Date overriddenExpiryDate
    • Constructor Detail

      • Job

        public Job()
    • Method Detail

      • getJobNumber

        public java.lang.String getJobNumber()
      • setJobNumber

        public void setJobNumber​(java.lang.String jobNumber)
      • getFormula

        public Formula getFormula()
      • setFormula

        public void setFormula​(Formula formula)
      • getBatchesRequired

        public java.lang.Integer getBatchesRequired()
      • setBatchesRequired

        public void setBatchesRequired​(java.lang.Integer batches)
      • getProducts

        public java.lang.Double getProducts()
      • setProducts

        public void setProducts​(java.lang.Double products)
      • getStatus

        public int getStatus()
      • setStatus

        public void setStatus​(int status)
      • getBatchesCompleted

        public int getBatchesCompleted()
      • getBatchesInProgress

        public int getBatchesInProgress()
      • setBatchesCompleted

        public void setBatchesCompleted​(int batchesCompleted)
      • setBatchesInProgress

        public void setBatchesInProgress​(int batchesInProgress)
      • getBatchesRemaining

        public int getBatchesRemaining()
      • getDateCreated

        public java.util.Date getDateCreated()
      • setDateCreated

        public void setDateCreated​(java.util.Date dateCreated)
      • getSequence

        public int getSequence()
      • setSequence

        public void setSequence​(int sequence)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getStatusStr

        public java.lang.String getStatusStr()
      • setTotalTime

        public void setTotalTime​(int totalTime)
      • getTotalTime

        public int getTotalTime()
      • getProductionDate

        public java.util.Date getProductionDate()
      • setProductionDate

        public void setProductionDate​(java.util.Date productionDate)
      • getTotalTimeFormed

        public java.lang.String getTotalTimeFormed()
      • getOverheadCost

        public double getOverheadCost()
      • getLabourCost

        public double getLabourCost()
      • setOverheadCost

        public void setOverheadCost​(double overheadCost)
      • setLabourCost

        public void setLabourCost​(double labourCost)
      • setAllergens

        public void setAllergens​(java.util.List<Allergen> allergensInJob)
      • getAllergens

        public java.util.List<Allergen> getAllergens()
      • setNewSequence

        public void setNewSequence​(int newSequence)
      • getNewSequence

        public int getNewSequence()
      • getComments

        public java.lang.String getComments()
      • setComments

        public void setComments​(java.lang.String comments)
      • setInputtedTime

        public void setInputtedTime​(java.lang.Double inputtedTime)
      • getInputtedTime

        public java.lang.Double getInputtedTime()
      • getPreBatches

        public java.util.List<PreBatch> getPreBatches()
      • setPreBatches

        public void setPreBatches​(java.util.List<PreBatch> preBatches)
      • addPreBatch

        public void addPreBatch​(PreBatch p)
      • getScheduledBy

        public User getScheduledBy()
      • setScheduledBy

        public void setScheduledBy​(User scheduledBy)
      • getAllergensInJob

        public java.util.List<Allergen> getAllergensInJob()
      • getCustomField1

        public java.lang.String getCustomField1()
      • getCustomField2

        public java.lang.String getCustomField2()
      • getCustomField3

        public java.lang.String getCustomField3()
      • getCustomField4

        public java.lang.String getCustomField4()
      • getCustomField5

        public java.lang.String getCustomField5()
      • setAllergensInJob

        public void setAllergensInJob​(java.util.List<Allergen> allergensInJob)
      • setCustomField1

        public void setCustomField1​(java.lang.String customField1)
      • setCustomField2

        public void setCustomField2​(java.lang.String customField2)
      • setCustomField3

        public void setCustomField3​(java.lang.String customField3)
      • setCustomField4

        public void setCustomField4​(java.lang.String customField4)
      • setCustomField5

        public void setCustomField5​(java.lang.String customField5)
      • getCustomField6

        public java.lang.String getCustomField6()
      • setCustomField6

        public void setCustomField6​(java.lang.String customField6)
      • getCustomField7

        public java.lang.String getCustomField7()
      • setCustomField7

        public void setCustomField7​(java.lang.String customField7)
      • getCustomField8

        public java.lang.String getCustomField8()
      • setCustomField8

        public void setCustomField8​(java.lang.String customField8)
      • getCustomField9

        public java.lang.String getCustomField9()
      • setCustomField9

        public void setCustomField9​(java.lang.String customField9)
      • getCustomField10

        public java.lang.String getCustomField10()
      • setCustomField10

        public void setCustomField10​(java.lang.String customField10)
      • getCustomJobNumber

        public java.lang.String getCustomJobNumber()
      • setCustomJobNumber

        public void setCustomJobNumber​(java.lang.String customJobNumber)
      • getDeletionUser

        public User getDeletionUser()
      • setDeletionUser

        public void setDeletionUser​(User deletionUser)
      • getAssignedToUser

        public User getAssignedToUser()
      • setAssignedToUser

        public void setAssignedToUser​(User assignedToUser)
      • getOverriddenLocation

        public java.lang.String getOverriddenLocation()
      • setOverriddenLocation

        public void setOverriddenLocation​(java.lang.String overriddenLocation)
      • getOrigSeqNo

        public java.lang.Integer getOrigSeqNo()
      • setOrigSeqNo

        public void setOrigSeqNo​(java.lang.Integer origSeqNo)
      • getOverriddenExpiryDate

        public java.util.Date getOverriddenExpiryDate()
      • setOverriddenExpiryDate

        public void setOverriddenExpiryDate​(java.util.Date overridenExpiryDate)