Package com.sgs.common.database
Class Formula
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.Formula
-
public class Formula extends HibernateObject
This class represents a Formula or Recipe in a system This is the header element of a set of instructions for processing at a terminal- Author:
- SGSystems
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Formula.ExpiryMode
The expiry calculation method for the formula Fixed is based on theCommodity.defExpiryDays
Dynamic is based on the earliest expiry of the added ingredientsstatic class
Formula.FormulaType
Formula Type.static class
Formula.LossType
static class
Formula.OperationalMode
The operational mode of a batch formula Continuous allows for a batch to be executed X number of times, increasing consumption and production Master batch infers that all work on that job goes into a single batchstatic class
Formula.ProduceAs
static class
Formula.ProductionStyle
The method in which production is derived Calculated takes the total weight Input takes a keyed input at batch end Weigh prompts for the total weight on the scale at the batch endstatic class
Formula.ProductOperationalMode
Product job operational types Multi-lot allows for the assignment of a variety of stock for a single commodity rather than just one box/item FIFO assumptions are made on stock so accuracy is less but also it means that operators don't constantly need to change out packaging lot codes/pallets once a run starts Multi-lot key entry performs the same as multi-lot but has a key entry panel rather than a weigh panel.static class
Formula.SignOffMode
How the Formula is signed off.static class
Formula.TareMode
The tare mode, pertains to product formulas only Calculated adds all the packaging item weights up Prompt asks the operator to weigh the container Preset takes the preset key value set by the tare value Key Entered works like prompt but without the use of a scale
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
acs
ACS number for the jobint
approvalRequired
Boolean value stating whether approval is required to run this formulaApprovalProcess
approvalWorkflow
Approval Process Linkint
assetsRequired
int
autoHoldPallet
Flag whether to automatically hold produced palletsint
autoProduce
Not usedint
baggingRequiresDoubleVerification
Having this set will require the Operator to first scan the bags to confirm the absence and then scan again to collate them.Commodity
commodity
*Primary Key - Commodity Code* Every Formula object must have an underlying Commodity object.java.lang.Double
countPerCarton
java.lang.String
customJobNumberFormat
A custom job number format for this formulajava.lang.String
dataField1
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField2
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField3
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField4
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField5
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField6
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField7
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField8
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.String
dataField9
An additional datafield used for storing data for label printing, reporting, prompting, etc.java.lang.Integer
defaultBatchLabels
The default number of batch labels to print on production.LabelFormatSet
defaultLabelSet
The default label set to use for this formula.java.lang.Double
defaultScheduleQty
The default quantity to schedule when scheduling through the production plan.java.lang.Double
defaultSize
The default size or base size of the formula.java.lang.String
designatedJobNo
Job number that this formula relates to for pegging formulas to jobsint
detectUOMScale
Searches attached platforms/scales for a scale that is calibrated to the same UoM as the Formula being processedjava.lang.Integer
dischargeTime
The total discharge time for this formulaint
equalizeBatchCount
When enabled, the child batches will have the same batch count as its parent.int
equalizeMaxProducts
When enabled, this divides the total product count per the number of batches and uses that value for the formulas max productsjava.lang.Double
expectedWeight
The expected weight of a finished productint
expiryMode
The expiry mode.java.util.List<FormulaStep>
formulaSteps
A list of steps in the formulaint
ignoreContainerChange
Ignores alwaysChangeContainer configuration - still allows change containers in the formulationint
importExempt
This Formula will not be imported if it is referenced in a CSV filejava.lang.String
instructions
Any instructions for creating this formulajava.lang.Double
labourCost
The average labour cost for producing this formulaUser
lastEditedBy
The user who last edited this formulajava.util.Date
lastEditedOn
The date the formula was last editedjava.util.Date
lastUsed
The date this formula was last executedint
latest
boolean value indicating whether this is the latest version of the formulajava.lang.String
loss
The loss factor.int
lossType
java.lang.Integer
maxBulkLabels
The maximum number of product labels to be produced for this formuladouble
maximumProducts
The maximum products per batch this formula is allowed to producejava.lang.Integer
maxPalletCount
The maximum number of finished products that will fit on a palletdouble
minimumProducts
The minimum products per batch this formula is allowed to producedouble
minsToComplete
The minutes it should take to complete this formula.java.lang.Integer
mixTime
The total mix time for this formulaint
operationalMode
The operational mode.java.lang.Double
overheadCost
The average overhead cost of producing this formulaint
produceAs
Produce As controls if a batch is produced as a count value or a weightLocation
productionLocation
The default production location for this formula.int
productionStyle
The production style of this formula.int
protectedFormula
Boolean value to indicate whether the formula is protected and hence can only be accessed by operators with access to protected formulasint
retainCustomBatchNumber
Retains the custom batch number rather than updating it on a daily basis if using product.generateCustomBatchNumber.mode greater than 0int
signoffRequired
boolean value to indicate whether signoff is requiredTerminal
signOffTerminal
Location
stockLocation
The default location that stock should be produced to when this formula is completejava.lang.Double
tare
The tare value if using a preset tareint
tareMode
The tare mode.double
totalStockQuantity
The total stock quantity for the formulaint
type
The type of formula.int
unsequenced
Used in conjunction with common ingredient weighing, this allows for the system to be both sequenced and unseqenced depending on formulaint
version
The version of the formulaApprovalTemplate
workflowTemplateForBatchSignOff
When the signoff method is set to workflow, this is the workflow template that it uses to signoff the batch.ApprovalTemplate
workflowTemplateForChanges
When formula.approval.enabled is enabled, if this template is set then the a workflow is created for approval, otherwise use the existing approval method-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description Formula()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAcs()
int
getApprovalRequired()
ApprovalProcess
getApprovalWorkflow()
int
getAssetsRequired()
int
getAutoHoldPallet()
int
getAutoProduce()
int
getBaggingRequiresDoubleVerification()
java.lang.String
getCode()
Commodity
getCommodity()
java.lang.Double
getCountPerCarton()
java.lang.String
getCustomJobNumberFormat()
java.lang.String
getDataField1()
java.lang.String
getDataField2()
java.lang.String
getDataField3()
java.lang.String
getDataField4()
java.lang.String
getDataField5()
java.lang.String
getDataField6()
java.lang.String
getDataField7()
java.lang.String
getDataField8()
java.lang.String
getDataField9()
java.lang.Integer
getDefaultBatchLabels()
LabelFormatSet
getDefaultLabelSet()
java.lang.Double
getDefaultScheduleQty()
java.lang.Double
getDefaultSize()
java.lang.String
getDescription()
java.lang.String
getDesignatedJobNo()
int
getDetectUOMScale()
java.lang.Integer
getDischargeTime()
int
getEqualizeBatchCount()
int
getEqualizeMaxProducts()
java.lang.Double
getExpectedWeight()
int
getExpiryMode()
Formula.ExpiryMode
getExpiryModeEnum()
java.util.List<FormulaStep>
getFormulaSteps()
java.lang.String
getGtin()
int
getIgnoreContainerChange()
int
getImportExempt()
java.lang.String
getInstructions()
java.lang.Double
getLabourCost()
User
getLastEditedBy()
java.util.Date
getLastEditedOn()
java.util.Date
getLastUsed()
int
getLatest()
java.lang.String
getLoss()
int
getLossType()
Formula.LossType
getLossTypeEnum()
java.lang.Integer
getMaxBulkLabels()
double
getMaximumProducts()
java.lang.Integer
getMaxPalletCount()
double
getMinimumProducts()
double
getMinsToComplete()
java.lang.Integer
getMixTime()
int
getOperationalMode()
Formula.OperationalMode
getOperationalModeEnum()
java.lang.Double
getOverheadCost()
int
getProduceAs()
Location
getProductionLocation()
int
getProductionStyle()
Formula.ProductOperationalMode
getProductOperationalMode()
int
getProtectedFormula()
int
getRetainCustomBatchNumber()
Formula.SignOffMode
getSignOffModeEnum()
int
getSignoffRequired()
Terminal
getSignOffTerminal()
Location
getStockLocation()
java.lang.Double
getTare()
int
getTareMode()
Formula.TareMode
getTareModeEnum()
java.lang.Double
getTotalStockQuantity()
java.lang.Double
getTotalWeight()
int
getType()
Formula.FormulaType
getTypeEnum()
int
getUnsequenced()
int
getVersion()
ApprovalTemplate
getWorkflowTemplateForBatchSignOff()
ApprovalTemplate
getWorkflowTemplateForChanges()
boolean
isAllergenPresent()
void
setAcs(java.lang.String acs)
void
setAllergenPresent(boolean allergenPresent)
void
setApprovalRequired(int approvalRequired)
void
setApprovalWorkflow(ApprovalProcess approvalWorkflow)
void
setAssetsRequired(int assetsRequired)
void
setAutoHoldPallet(int autoHoldPallet)
void
setAutoProduce(int autoProduce)
void
setBaggingRequiresDoubleVerification(int baggingRequiresDoubleVerification)
void
setCode(java.lang.String code)
void
setCommodity(Commodity commodity)
void
setCountPerCarton(java.lang.Double countPerCarton)
void
setCustomJobNumberFormat(java.lang.String customJobNumberFormat)
void
setDataField1(java.lang.String dataField1)
void
setDataField2(java.lang.String dataField2)
void
setDataField3(java.lang.String dataField3)
void
setDataField4(java.lang.String dataField4)
void
setDataField5(java.lang.String dataField5)
void
setDataField6(java.lang.String dataField6)
void
setDataField7(java.lang.String dataField7)
void
setDataField8(java.lang.String dataField8)
void
setDataField9(java.lang.String dataField9)
void
setDefaultBatchLabels(java.lang.Integer defaultBatchLabels)
void
setDefaultLabelSet(LabelFormatSet defaultLabelSet)
void
setDefaultScheduleQty(java.lang.Double defaultScheduleQty)
void
setDefaultSize(java.lang.Double defaultSize)
void
setDesignatedJobNo(java.lang.String designatedJobNo)
void
setDetectUOMScale(int detectUOMScale)
void
setDischargeTime(java.lang.Integer dischargeTime)
void
setEqualizeBatchCount(int equalizeBatchCount)
void
setEqualizeMaxProducts(int equalizeMaxProducts)
void
setExpectedWeight(java.lang.Double expectedWeight)
void
setExpiryMode(int expiryMode)
void
setFormulaSteps(java.util.List<FormulaStep> formulaSteps)
void
setGtin(java.lang.String gtin)
void
setIgnoreContainerChange(int ignoreContainerChange)
void
setImportExempt(int importExempt)
void
setInstructions(java.lang.String instructions)
void
setLabourCost(java.lang.Double labourCost)
void
setLastEditedBy(User lastEditedBy)
void
setLastEditedOn(java.util.Date lastEditedOn)
void
setLastUsed(java.util.Date lastUsed)
void
setLatest(int latest)
void
setLoss(java.lang.String loss)
void
setLossType(int lossType)
void
setMaxBulkLabels(java.lang.Integer maxBulkLabels)
void
setMaximumProducts(double maximumProducts)
void
setMaxPalletCount(java.lang.Integer maxPalletCount)
void
setMinimumProducts(double minimumProducts)
void
setMinsToComplete(double minsToComplete)
void
setMixTime(java.lang.Integer mixTime)
void
setOperationalMode(int operationalMode)
void
setOverheadCost(java.lang.Double overheadCost)
void
setProduceAs(int produceAs)
void
setProductionLocation(Location productionLocation)
void
setProductionStyle(int productionStyle)
void
setProtectedFormula(int protectedFormula)
void
setRetainCustomBatchNumber(int retainCustomBatchNumber)
void
setSignoffRequired(int signoffRequired)
void
setSignOffTerminal(Terminal signOffTerminal)
void
setStockLocation(Location stockLocation)
void
setTare(java.lang.Double tare)
void
setTareMode(int tareMode)
void
setTotalStockQuantity(double totalStockQuantity)
void
setTotalWeight(java.lang.Double totalWeight)
void
setType(int type)
void
setUnsequenced(int unsequenced)
void
setVersion(int version)
void
setWorkflowTemplateForBatchSignOff(ApprovalTemplate workflowTemplateForBatchSignOff)
void
setWorkflowTemplateForChanges(ApprovalTemplate workflowTemplateForChanges)
java.lang.String
toString()
-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
commodity
public Commodity commodity
*Primary Key - Commodity Code* Every Formula object must have an underlying Commodity object. All of the underlying commodity object attributes can be used to apply to a formula. Formulas are dynamic in that they can also be treated as other commodities, hence the need for the underlying commodity object.
-
type
public int type
The type of formula. SeeFormula.FormulaType
-
defaultSize
public java.lang.Double defaultSize
The default size or base size of the formula. For a batch recipe this represents how much the combined total of the formula steps should yeild after production. If we have this set to 100, we can scale a batch up by double by specifying 200 products at the job level, or by half by specfiying 50 at the job level.
-
productionLocation
public Location productionLocation
The default production location for this formula. When scheduled, this informs the scheduler where abouts in the production facility this job should be made. This production location could be seen by multiple terminals or just one. SeeTerminalLocation
-
lastUsed
public java.util.Date lastUsed
The date this formula was last executed
-
minsToComplete
public double minsToComplete
The minutes it should take to complete this formula. For reporting purposes
-
totalStockQuantity
public double totalStockQuantity
The total stock quantity for the formula
-
version
public int version
The version of the formula
-
latest
public int latest
boolean value indicating whether this is the latest version of the formula
-
minimumProducts
public double minimumProducts
The minimum products per batch this formula is allowed to produce
-
maximumProducts
public double maximumProducts
The maximum products per batch this formula is allowed to produce
-
defaultBatchLabels
public java.lang.Integer defaultBatchLabels
The default number of batch labels to print on production. Can be used to prepopulate bulk quantity input for products
-
defaultLabelSet
public LabelFormatSet defaultLabelSet
The default label set to use for this formula. SeeLabelFormatSet
-
productionStyle
public int productionStyle
The production style of this formula. SeeFormula.ProductionStyle
-
overheadCost
public java.lang.Double overheadCost
The average overhead cost of producing this formula
-
labourCost
public java.lang.Double labourCost
The average labour cost for producing this formula
-
operationalMode
public int operationalMode
The operational mode. SeeFormula.OperationalMode
-
tareMode
public int tareMode
The tare mode. SeeFormula.TareMode
-
approvalRequired
public int approvalRequired
Boolean value stating whether approval is required to run this formula
-
stockLocation
public Location stockLocation
The default location that stock should be produced to when this formula is complete
-
loss
public java.lang.String loss
The loss factor. Can be specified as a % by including the % symbol.
-
lastEditedBy
public User lastEditedBy
The user who last edited this formula
-
instructions
public java.lang.String instructions
Any instructions for creating this formula
-
expiryMode
public int expiryMode
The expiry mode. SeeFormula.ExpiryMode
-
tare
public java.lang.Double tare
The tare value if using a preset tare
-
maxPalletCount
public java.lang.Integer maxPalletCount
The maximum number of finished products that will fit on a pallet
-
expectedWeight
public java.lang.Double expectedWeight
The expected weight of a finished product
-
protectedFormula
public int protectedFormula
Boolean value to indicate whether the formula is protected and hence can only be accessed by operators with access to protected formulas
-
defaultScheduleQty
public java.lang.Double defaultScheduleQty
The default quantity to schedule when scheduling through the production plan. If not set,defaultSize
will be used.
-
autoProduce
public int autoProduce
Not used
-
mixTime
public java.lang.Integer mixTime
The total mix time for this formula
-
dischargeTime
public java.lang.Integer dischargeTime
The total discharge time for this formula
-
signoffRequired
public int signoffRequired
boolean value to indicate whether signoff is required
-
dataField1
public java.lang.String dataField1
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField2
public java.lang.String dataField2
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField3
public java.lang.String dataField3
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField4
public java.lang.String dataField4
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField5
public java.lang.String dataField5
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField6
public java.lang.String dataField6
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField7
public java.lang.String dataField7
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField8
public java.lang.String dataField8
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
dataField9
public java.lang.String dataField9
An additional datafield used for storing data for label printing, reporting, prompting, etc.
-
maxBulkLabels
public java.lang.Integer maxBulkLabels
The maximum number of product labels to be produced for this formula
-
formulaSteps
public java.util.List<FormulaStep> formulaSteps
A list of steps in the formula
-
customJobNumberFormat
public java.lang.String customJobNumberFormat
A custom job number format for this formula
-
unsequenced
public int unsequenced
Used in conjunction with common ingredient weighing, this allows for the system to be both sequenced and unseqenced depending on formula
-
produceAs
public int produceAs
Produce As controls if a batch is produced as a count value or a weight
-
acs
public java.lang.String acs
ACS number for the job
-
retainCustomBatchNumber
public int retainCustomBatchNumber
Retains the custom batch number rather than updating it on a daily basis if using product.generateCustomBatchNumber.mode greater than 0
-
lastEditedOn
public java.util.Date lastEditedOn
The date the formula was last edited
-
equalizeMaxProducts
public int equalizeMaxProducts
When enabled, this divides the total product count per the number of batches and uses that value for the formulas max products
-
autoHoldPallet
public int autoHoldPallet
Flag whether to automatically hold produced pallets
-
designatedJobNo
public java.lang.String designatedJobNo
Job number that this formula relates to for pegging formulas to jobs
-
detectUOMScale
public int detectUOMScale
Searches attached platforms/scales for a scale that is calibrated to the same UoM as the Formula being processed
-
signOffTerminal
public Terminal signOffTerminal
-
baggingRequiresDoubleVerification
public int baggingRequiresDoubleVerification
Having this set will require the Operator to first scan the bags to confirm the absence and then scan again to collate them.
-
countPerCarton
public java.lang.Double countPerCarton
-
lossType
public int lossType
-
ignoreContainerChange
public int ignoreContainerChange
Ignores alwaysChangeContainer configuration - still allows change containers in the formulation
-
importExempt
public int importExempt
This Formula will not be imported if it is referenced in a CSV file
-
equalizeBatchCount
public int equalizeBatchCount
When enabled, the child batches will have the same batch count as its parent.
-
workflowTemplateForBatchSignOff
public ApprovalTemplate workflowTemplateForBatchSignOff
When the signoff method is set to workflow, this is the workflow template that it uses to signoff the batch.
-
workflowTemplateForChanges
public ApprovalTemplate workflowTemplateForChanges
When formula.approval.enabled is enabled, if this template is set then the a workflow is created for approval, otherwise use the existing approval method
-
approvalWorkflow
public ApprovalProcess approvalWorkflow
Approval Process Link
-
assetsRequired
public int assetsRequired
-
-
Method Detail
-
getTypeEnum
public Formula.FormulaType getTypeEnum()
-
getType
public int getType()
-
setType
public void setType(int type)
-
getDefaultSize
public java.lang.Double getDefaultSize()
-
setDefaultSize
public void setDefaultSize(java.lang.Double defaultSize)
-
getGtin
public java.lang.String getGtin()
-
setGtin
public void setGtin(java.lang.String gtin)
-
getProductionLocation
public Location getProductionLocation()
-
setProductionLocation
public void setProductionLocation(Location productionLocation)
-
getLastUsed
public java.util.Date getLastUsed()
-
setLastUsed
public void setLastUsed(java.util.Date lastUsed)
-
getCommodity
public Commodity getCommodity()
-
setCommodity
public void setCommodity(Commodity commodity)
-
getDescription
public java.lang.String getDescription()
-
getMinsToComplete
public double getMinsToComplete()
-
setMinsToComplete
public void setMinsToComplete(double minsToComplete)
-
getTotalStockQuantity
public java.lang.Double getTotalStockQuantity()
-
setTotalStockQuantity
public void setTotalStockQuantity(double totalStockQuantity)
-
getCountPerCarton
public java.lang.Double getCountPerCarton()
-
setCountPerCarton
public void setCountPerCarton(java.lang.Double countPerCarton)
-
getVersion
public int getVersion()
-
setVersion
public void setVersion(int version)
-
getLatest
public int getLatest()
-
setLatest
public void setLatest(int latest)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setCode
public void setCode(java.lang.String code)
-
getCode
public java.lang.String getCode()
-
getMinimumProducts
public double getMinimumProducts()
-
getMaximumProducts
public double getMaximumProducts()
-
setMinimumProducts
public void setMinimumProducts(double minimumProducts)
-
setMaximumProducts
public void setMaximumProducts(double maximumProducts)
-
getDefaultBatchLabels
public java.lang.Integer getDefaultBatchLabels()
-
setDefaultBatchLabels
public void setDefaultBatchLabels(java.lang.Integer defaultBatchLabels)
-
getDefaultLabelSet
public LabelFormatSet getDefaultLabelSet()
-
setDefaultLabelSet
public void setDefaultLabelSet(LabelFormatSet defaultLabelSet)
-
getProductionStyle
public int getProductionStyle()
-
setProductionStyle
public void setProductionStyle(int productionStyle)
-
getProduceAs
public int getProduceAs()
-
setProduceAs
public void setProduceAs(int produceAs)
-
getOverheadCost
public java.lang.Double getOverheadCost()
-
getLabourCost
public java.lang.Double getLabourCost()
-
setOverheadCost
public void setOverheadCost(java.lang.Double overheadCost)
-
setLabourCost
public void setLabourCost(java.lang.Double labourCost)
-
getOperationalMode
public int getOperationalMode()
-
setOperationalMode
public void setOperationalMode(int operationalMode)
-
getOperationalModeEnum
public Formula.OperationalMode getOperationalModeEnum()
-
getProductOperationalMode
public Formula.ProductOperationalMode getProductOperationalMode()
-
getTareMode
public int getTareMode()
-
setTareMode
public void setTareMode(int tareMode)
-
getTareModeEnum
public Formula.TareMode getTareModeEnum()
-
isAllergenPresent
public boolean isAllergenPresent()
-
setAllergenPresent
public void setAllergenPresent(boolean allergenPresent)
-
getApprovalRequired
public int getApprovalRequired()
-
setApprovalRequired
public void setApprovalRequired(int approvalRequired)
-
getStockLocation
public Location getStockLocation()
-
setStockLocation
public void setStockLocation(Location stockLocation)
-
getLoss
public java.lang.String getLoss()
-
setLoss
public void setLoss(java.lang.String loss)
-
getLastEditedBy
public User getLastEditedBy()
-
setLastEditedBy
public void setLastEditedBy(User lastEditedBy)
-
getInstructions
public java.lang.String getInstructions()
-
setInstructions
public void setInstructions(java.lang.String instructions)
-
getExpiryMode
public int getExpiryMode()
-
setExpiryMode
public void setExpiryMode(int expiryMode)
-
getExpiryModeEnum
public Formula.ExpiryMode getExpiryModeEnum()
-
getTare
public java.lang.Double getTare()
-
setTare
public void setTare(java.lang.Double tare)
-
getMaxPalletCount
public java.lang.Integer getMaxPalletCount()
-
setMaxPalletCount
public void setMaxPalletCount(java.lang.Integer maxPalletCount)
-
getExpectedWeight
public java.lang.Double getExpectedWeight()
-
setExpectedWeight
public void setExpectedWeight(java.lang.Double expectedWeight)
-
getProtectedFormula
public int getProtectedFormula()
-
setProtectedFormula
public void setProtectedFormula(int protectedFormula)
-
getDefaultScheduleQty
public java.lang.Double getDefaultScheduleQty()
-
setDefaultScheduleQty
public void setDefaultScheduleQty(java.lang.Double defaultScheduleQty)
-
getTotalWeight
public java.lang.Double getTotalWeight()
-
setTotalWeight
public void setTotalWeight(java.lang.Double totalWeight)
-
getAutoProduce
public int getAutoProduce()
-
setAutoProduce
public void setAutoProduce(int autoProduce)
-
getMixTime
public java.lang.Integer getMixTime()
-
setMixTime
public void setMixTime(java.lang.Integer mixTime)
-
getDischargeTime
public java.lang.Integer getDischargeTime()
-
setDischargeTime
public void setDischargeTime(java.lang.Integer dischargeTime)
-
getSignoffRequired
public int getSignoffRequired()
-
setSignoffRequired
public void setSignoffRequired(int signoffRequired)
-
getDataField1
public java.lang.String getDataField1()
-
setDataField1
public void setDataField1(java.lang.String dataField1)
-
getDataField2
public java.lang.String getDataField2()
-
setDataField2
public void setDataField2(java.lang.String dataField2)
-
getDataField3
public java.lang.String getDataField3()
-
setDataField3
public void setDataField3(java.lang.String dataField3)
-
getDataField4
public java.lang.String getDataField4()
-
setDataField4
public void setDataField4(java.lang.String dataField4)
-
getDataField5
public java.lang.String getDataField5()
-
setDataField5
public void setDataField5(java.lang.String dataField5)
-
getFormulaSteps
public java.util.List<FormulaStep> getFormulaSteps()
-
setFormulaSteps
public void setFormulaSteps(java.util.List<FormulaStep> formulaSteps)
-
getMaxBulkLabels
public java.lang.Integer getMaxBulkLabels()
-
setMaxBulkLabels
public void setMaxBulkLabels(java.lang.Integer maxBulkLabels)
-
getDataField6
public java.lang.String getDataField6()
-
setDataField6
public void setDataField6(java.lang.String dataField6)
-
getDataField7
public java.lang.String getDataField7()
-
setDataField7
public void setDataField7(java.lang.String dataField7)
-
getCustomJobNumberFormat
public java.lang.String getCustomJobNumberFormat()
-
setCustomJobNumberFormat
public void setCustomJobNumberFormat(java.lang.String customJobNumberFormat)
-
getUnsequenced
public int getUnsequenced()
-
setUnsequenced
public void setUnsequenced(int unsequenced)
-
getAcs
public java.lang.String getAcs()
-
setAcs
public void setAcs(java.lang.String acs)
-
getRetainCustomBatchNumber
public int getRetainCustomBatchNumber()
-
setRetainCustomBatchNumber
public void setRetainCustomBatchNumber(int retainCustomBatchNumber)
-
getLastEditedOn
public java.util.Date getLastEditedOn()
-
setLastEditedOn
public void setLastEditedOn(java.util.Date lastEditedOn)
-
getEqualizeMaxProducts
public int getEqualizeMaxProducts()
-
setEqualizeMaxProducts
public void setEqualizeMaxProducts(int equalizeMaxProducts)
-
getAutoHoldPallet
public int getAutoHoldPallet()
-
setAutoHoldPallet
public void setAutoHoldPallet(int autoHoldPallet)
-
getDesignatedJobNo
public java.lang.String getDesignatedJobNo()
-
setDesignatedJobNo
public void setDesignatedJobNo(java.lang.String designatedJobNo)
-
getDataField8
public java.lang.String getDataField8()
-
setDataField8
public void setDataField8(java.lang.String dataField8)
-
getDataField9
public java.lang.String getDataField9()
-
setDataField9
public void setDataField9(java.lang.String dataField9)
-
getDetectUOMScale
public int getDetectUOMScale()
-
setDetectUOMScale
public void setDetectUOMScale(int detectUOMScale)
-
getSignOffTerminal
public Terminal getSignOffTerminal()
-
setSignOffTerminal
public void setSignOffTerminal(Terminal signOffTerminal)
-
getBaggingRequiresDoubleVerification
public int getBaggingRequiresDoubleVerification()
-
setBaggingRequiresDoubleVerification
public void setBaggingRequiresDoubleVerification(int baggingRequiresDoubleVerification)
-
getSignOffModeEnum
public Formula.SignOffMode getSignOffModeEnum()
-
getLossTypeEnum
public Formula.LossType getLossTypeEnum()
-
getLossType
public int getLossType()
-
setLossType
public void setLossType(int lossType)
-
getIgnoreContainerChange
public int getIgnoreContainerChange()
-
setIgnoreContainerChange
public void setIgnoreContainerChange(int ignoreContainerChange)
-
getImportExempt
public int getImportExempt()
-
setImportExempt
public void setImportExempt(int importExempt)
-
getEqualizeBatchCount
public int getEqualizeBatchCount()
-
setEqualizeBatchCount
public void setEqualizeBatchCount(int equalizeBatchCount)
-
getWorkflowTemplateForBatchSignOff
public ApprovalTemplate getWorkflowTemplateForBatchSignOff()
-
setWorkflowTemplateForBatchSignOff
public void setWorkflowTemplateForBatchSignOff(ApprovalTemplate workflowTemplateForBatchSignOff)
-
getWorkflowTemplateForChanges
public ApprovalTemplate getWorkflowTemplateForChanges()
-
setWorkflowTemplateForChanges
public void setWorkflowTemplateForChanges(ApprovalTemplate workflowTemplateForChanges)
-
getApprovalWorkflow
public ApprovalProcess getApprovalWorkflow()
-
setApprovalWorkflow
public void setApprovalWorkflow(ApprovalProcess approvalWorkflow)
-
getAssetsRequired
public int getAssetsRequired()
-
setAssetsRequired
public void setAssetsRequired(int assetsRequired)
-
-