Package com.sgs.common.database
Class Job
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.Job
-
public class Job extends HibernateObject
This class represents a work order header- Author:
- SG Systems
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJob.JobStatusThe status of a Job or JobLine.
-
Field Summary
Fields Modifier and Type Field Description UserassignedToUserTheUserwho this jobs belongs tointbatchesCompletedThe number of top level batches completed by this jobintbatchesInProgressThe number of top level batches in progress held by this jobjava.lang.IntegerbatchesRequiredThje number of top level batches required in this jobjava.lang.StringcommentsAny comments associated with this jobjava.lang.StringcustomField1A custom data field for storing, printing or reporting onjava.lang.StringcustomField10A custom data field for storing, printing or reporting onjava.lang.StringcustomField2A custom data field for storing, printing or reporting onjava.lang.StringcustomField3A custom data field for storing, printing or reporting onjava.lang.StringcustomField4A custom data field for storing, printing or reporting onjava.lang.StringcustomField5A custom data field for storing, printing or reporting onjava.lang.StringcustomField6A custom data field for storing, printing or reporting onjava.lang.StringcustomField7A custom data field for storing, printing or reporting onjava.lang.StringcustomField8A custom data field for storing, printing or reporting onjava.lang.StringcustomField9A custom data field for storing, printing or reporting onjava.lang.StringcustomJobNumberA custom job numberjava.util.DatedateCreatedThe date the job was createdUserdeletionUserTheUserwho deleted this jobFormulaformulaThe ultimate formula for which this job pertainsjava.lang.StringjobNumber*Primary Key* The unique job number to identify this jobdoublelabourCostThe labour cost of this jobjava.lang.IntegerorigSeqNoOriginal Sequence NumberdoubleoverheadCostThe overhead cost of this jobjava.util.DateoverriddenExpiryDatejava.lang.StringoverriddenLocationOverride the formula location for a prebatch importjava.util.DateproductionDateThe date this job is scheduled for productionjava.lang.DoubleproductsThe number of products required by the top level of this jobUserscheduledByWhich operator scheduled this jobintsequenceThe order in which this job places compared to other jobsintstatusThe status of the job.-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description Job()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPreBatch(PreBatch p)java.util.List<Allergen>getAllergens()java.util.List<Allergen>getAllergensInJob()UsergetAssignedToUser()intgetBatchesCompleted()intgetBatchesInProgress()intgetBatchesRemaining()java.lang.IntegergetBatchesRequired()java.lang.StringgetComments()java.lang.StringgetCustomField1()java.lang.StringgetCustomField10()java.lang.StringgetCustomField2()java.lang.StringgetCustomField3()java.lang.StringgetCustomField4()java.lang.StringgetCustomField5()java.lang.StringgetCustomField6()java.lang.StringgetCustomField7()java.lang.StringgetCustomField8()java.lang.StringgetCustomField9()java.lang.StringgetCustomJobNumber()java.util.DategetDateCreated()UsergetDeletionUser()FormulagetFormula()java.lang.DoublegetInputtedTime()java.lang.StringgetJobNumber()doublegetLabourCost()intgetNewSequence()java.lang.IntegergetOrigSeqNo()doublegetOverheadCost()java.util.DategetOverriddenExpiryDate()java.lang.StringgetOverriddenLocation()java.util.List<PreBatch>getPreBatches()java.util.DategetProductionDate()java.lang.DoublegetProducts()UsergetScheduledBy()intgetSequence()intgetStatus()Job.JobStatusgetStatusEnum()java.lang.StringgetStatusStr()intgetTotalTime()java.lang.StringgetTotalTimeFormed()voidsetAllergens(java.util.List<Allergen> allergensInJob)voidsetAllergensInJob(java.util.List<Allergen> allergensInJob)voidsetAssignedToUser(User assignedToUser)voidsetBatchesCompleted(int batchesCompleted)voidsetBatchesInProgress(int batchesInProgress)voidsetBatchesRequired(java.lang.Integer batches)voidsetComments(java.lang.String comments)voidsetCustomField1(java.lang.String customField1)voidsetCustomField10(java.lang.String customField10)voidsetCustomField2(java.lang.String customField2)voidsetCustomField3(java.lang.String customField3)voidsetCustomField4(java.lang.String customField4)voidsetCustomField5(java.lang.String customField5)voidsetCustomField6(java.lang.String customField6)voidsetCustomField7(java.lang.String customField7)voidsetCustomField8(java.lang.String customField8)voidsetCustomField9(java.lang.String customField9)voidsetCustomJobNumber(java.lang.String customJobNumber)voidsetDateCreated(java.util.Date dateCreated)voidsetDeletionUser(User deletionUser)voidsetFormula(Formula formula)voidsetInputtedTime(java.lang.Double inputtedTime)voidsetJobNumber(java.lang.String jobNumber)voidsetLabourCost(double labourCost)voidsetNewSequence(int newSequence)voidsetOrigSeqNo(java.lang.Integer origSeqNo)voidsetOverheadCost(double overheadCost)voidsetOverriddenExpiryDate(java.util.Date overridenExpiryDate)voidsetOverriddenLocation(java.lang.String overriddenLocation)voidsetPreBatches(java.util.List<PreBatch> preBatches)voidsetProductionDate(java.util.Date productionDate)voidsetProducts(java.lang.Double products)voidsetScheduledBy(User scheduledBy)voidsetSequence(int sequence)voidsetStatus(int status)voidsetTotalTime(int totalTime)java.lang.StringtoString()-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
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. SeeJob.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
-
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
-
-
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:
toStringin classjava.lang.Object
-
getStatusEnum
public Job.JobStatus getStatusEnum()
-
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)
-
-