public class ActualLotInsertion extends java.lang.Object implements LotInsertion, PartResultHolder, DataHolder, java.beans.PropertyChangeListener
LotInsertion
that is populated (or is being)
populated) with all data known about a LotInsertion.LotInsertion
,
Serialized FormConstructor and Description |
---|
ActualLotInsertion() |
Modifier and Type | Method and Description |
---|---|
void |
addSiteGroup(spry.model.equipment.TestSiteGroup group) |
void |
addSublotInsertion(SubLotInsertion s) |
void |
clear() |
int |
compareTo(LotInsertion arg0) |
boolean |
equals(java.lang.Object arg0) |
BasicSummaryList<spry.model.equipment.TesterHeadSite> |
getBasicSummaryList() |
BinSummaryList<spry.model.equipment.TesterHeadSite> |
getBinSummaries() |
java.util.Date |
getBurnInTime() |
DataStore |
getDataStore() |
int |
getFailedPartCount() |
java.util.Date |
getFinishTime() |
spry.model.equipment.TesterHeadSite |
getHeadSite(int head,
int site,
boolean createIfNotExists) |
java.lang.String |
getId() |
java.lang.String |
getIdentifier() |
java.lang.Object |
getKey(java.lang.String name) |
java.util.Iterator<java.lang.String> |
getKeyNames() |
Lot |
getLot() |
java.lang.String |
getOperator() |
DataHolder |
getParent(java.lang.String parentName) |
java.util.Iterator<java.lang.String> |
getParentNames() |
int |
getPartResultCount() |
java.util.Iterator<PartInsertion> |
getPartResults() |
java.lang.String |
getPartType() |
float |
getPercentFailed() |
Program |
getProgram() |
PartInsertion |
getResult(int index) |
java.lang.String |
getRetestCode() |
spry.model.equipment.TestSiteGroup |
getSiteGroup(java.lang.Integer head) |
java.util.Map<java.lang.Integer,spry.model.equipment.TestSiteGroup> |
getSiteGroups() |
DataFile |
getSourceFile() |
java.util.Date |
getStartTime() |
int |
getStationNumber() |
java.util.List<? extends DataHolder> |
getSubList(java.lang.String listName) |
java.util.List<java.lang.String> |
getSubListNames() |
java.util.List<SubLotInsertion> |
getSublots() |
java.lang.String |
getTemperature() |
java.lang.String |
getTestCode() |
int |
getTestCount() |
spry.model.equipment.Equipment |
getTesterNode() |
java.lang.String |
getTesterType() |
TestHolder |
getTestHolder() |
java.lang.String |
getTestMode() |
java.lang.String |
getUserComment() |
java.lang.Object |
getValue(java.lang.String valueName) |
int |
getValueCount() |
java.util.Iterator<java.lang.String> |
getValueNames() |
void |
initialize() |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
setBurnInTime(java.util.Date burnInTime) |
void |
setDataStore(DataStore dataStore) |
void |
setFinishTime(java.util.Date finishTime) |
void |
setKey(java.lang.String name,
java.lang.String value) |
void |
setLot(Lot lot) |
void |
setOperator(java.lang.String operator) |
void |
setParent(java.lang.String parentName,
DataHolder parent) |
void |
setPartType(java.lang.String partType) |
void |
setPercentFailed(java.lang.Float value) |
void |
setProgram(Program program) |
void |
setRetestCode(java.lang.String retestCode) |
void |
setSourceFile(DataFile sourceFile) |
void |
setStartTime(java.util.Date startTime) |
void |
setStationNumber(int stationNumber) |
void |
setTemperature(java.lang.String temperature) |
void |
setTestCode(java.lang.String testCode) |
void |
setTesterNode(spry.model.equipment.Equipment testerNode) |
void |
setTesterType(java.lang.String testerType) |
void |
setTestMode(java.lang.String testMode) |
void |
setUserComment(java.lang.String userComment) |
void |
setValue(java.lang.String valueName,
java.lang.String value) |
java.lang.String |
toString() |
public void initialize()
public java.util.Date getBurnInTime()
public void setBurnInTime(java.util.Date burnInTime)
public java.util.Date getFinishTime()
getFinishTime
in interface LotInsertion
public void setFinishTime(java.util.Date finishTime)
setFinishTime
in interface LotInsertion
finishTime
- The finishTime to set.public Lot getLot()
getLot
in interface LotInsertion
public void setLot(Lot lot)
setLot
in interface LotInsertion
lot
- The lot to set.public java.lang.String getOperator()
getOperator
in interface LotInsertion
public void setOperator(java.lang.String operator)
setOperator
in interface LotInsertion
operator
- The operator to set.public java.lang.String getPartType()
getPartType
in interface LotInsertion
public void setPartType(java.lang.String partType)
setPartType
in interface LotInsertion
partType
- The partType to set.public Program getProgram()
getProgram
in interface LotInsertion
public void setProgram(Program program)
setProgram
in interface LotInsertion
program
- The program to set.public java.lang.String getRetestCode()
getRetestCode
in interface LotInsertion
public void setRetestCode(java.lang.String retestCode)
setRetestCode
in interface LotInsertion
retestCode
- The retestCode to set.public java.util.Date getStartTime()
getStartTime
in interface LotInsertion
public void setStartTime(java.util.Date startTime)
setStartTime
in interface LotInsertion
startTime
- The startTime to set.public int getStationNumber()
getStationNumber
in interface LotInsertion
public void setStationNumber(int stationNumber)
setStationNumber
in interface LotInsertion
stationNumber
- The stationNumber to set.public java.util.List<SubLotInsertion> getSublots()
getSublots
in interface LotInsertion
public void addSublotInsertion(SubLotInsertion s)
addSublotInsertion
in interface LotInsertion
public java.lang.String getTemperature()
getTemperature
in interface LotInsertion
public void setTemperature(java.lang.String temperature)
setTemperature
in interface LotInsertion
temperature
- The temperature to set.public java.lang.String getTestCode()
getTestCode
in interface LotInsertion
public void setTestCode(java.lang.String testCode)
setTestCode
in interface LotInsertion
testCode
- The testCode to set.public spry.model.equipment.Equipment getTesterNode()
getTesterNode
in interface LotInsertion
public void setTesterNode(spry.model.equipment.Equipment testerNode)
setTesterNode
in interface LotInsertion
testerNode
- The testerNode to set.public java.lang.String getTesterType()
getTesterType
in interface LotInsertion
public void setTesterType(java.lang.String testerType)
setTesterType
in interface LotInsertion
testerType
- The testerType to set.public java.lang.String getTestMode()
getTestMode
in interface LotInsertion
public void setTestMode(java.lang.String testMode)
setTestMode
in interface LotInsertion
testMode
- The testMode to set.public int getPartResultCount()
getPartResultCount
in interface LotInsertion
getPartResultCount
in interface PartResultHolder
public int getFailedPartCount()
getFailedPartCount
in interface LotInsertion
public java.util.Iterator<PartInsertion> getPartResults()
getPartResults
in interface PartResultHolder
public PartInsertion getResult(int index)
getResult
in interface PartResultHolder
index
- Index into (0-based) list of results to be returnedpublic DataStore getDataStore()
getDataStore
in interface LotInsertion
public void setDataStore(DataStore dataStore)
setDataStore
in interface LotInsertion
public java.lang.String toString()
toString
in interface LotInsertion
toString
in class java.lang.Object
public spry.model.equipment.TesterHeadSite getHeadSite(int head, int site, boolean createIfNotExists)
getHeadSite
in interface LotInsertion
public DataFile getSourceFile()
getSourceFile
in interface LotInsertion
public void setSourceFile(DataFile sourceFile)
setSourceFile
in interface LotInsertion
sourceFile
- The sourceFile to set.public int getTestCount()
getTestCount
in interface LotInsertion
public java.lang.String getUserComment()
getUserComment
in interface LotInsertion
public void setUserComment(java.lang.String userComment)
setUserComment
in interface LotInsertion
userComment
- The userComment to set.public TestHolder getTestHolder()
public boolean equals(java.lang.Object arg0)
equals
in class java.lang.Object
public int compareTo(LotInsertion arg0)
compareTo
in interface java.lang.Comparable<LotInsertion>
public java.lang.Object getKey(java.lang.String name)
getKey
in interface DataHolder
public java.util.Iterator<java.lang.String> getKeyNames()
getKeyNames
in interface DataHolder
public DataHolder getParent(java.lang.String parentName)
getParent
in interface DataHolder
public java.util.Iterator<java.lang.String> getParentNames()
getParentNames
in interface DataHolder
public java.util.List<? extends DataHolder> getSubList(java.lang.String listName)
getSubList
in interface DataHolder
public java.util.List<java.lang.String> getSubListNames()
getSubListNames
in interface DataHolder
public java.lang.Object getValue(java.lang.String valueName)
getValue
in interface DataHolder
public int getValueCount()
public java.util.Iterator<java.lang.String> getValueNames()
getValueNames
in interface DataHolder
public void setKey(java.lang.String name, java.lang.String value)
setKey
in interface DataHolder
public void setParent(java.lang.String parentName, DataHolder parent)
setParent
in interface DataHolder
public void setValue(java.lang.String valueName, java.lang.String value)
setValue
in interface DataHolder
public java.lang.String getIdentifier()
public BinSummaryList<spry.model.equipment.TesterHeadSite> getBinSummaries()
getBinSummaries
in interface BinSummaryHolder
getBinSummaries
in interface LotInsertion
public BasicSummaryList<spry.model.equipment.TesterHeadSite> getBasicSummaryList()
getBasicSummaryList
in interface LotInsertion
getBasicSummaryList
in interface PartResultHolder
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public float getPercentFailed()
getPercentFailed
in interface LotInsertion
public void setPercentFailed(java.lang.Float value)
setPercentFailed
in interface LotInsertion
public void clear()
clear
in interface LotInsertion
public void addSiteGroup(spry.model.equipment.TestSiteGroup group)
addSiteGroup
in interface LotInsertion
public spry.model.equipment.TestSiteGroup getSiteGroup(java.lang.Integer head)
public java.util.Map<java.lang.Integer,spry.model.equipment.TestSiteGroup> getSiteGroups()
getSiteGroups
in interface LotInsertion