com.rapidtransform.product.model
Class PhysicalInstance

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.product.model.PhysicalInstance
All Implemented Interfaces:
Model, Approvable, OrganizationalData, OrganizationElement, ItemInformation, FinalDefinition, java.io.Serializable

public class PhysicalInstance
extends AbstractBaseModel
implements ItemInformation, Approvable, OrganizationElement, OrganizationalData, FinalDefinition

A PhysicalInstance is the definition of a physically realized object which may be identified by a serial number and lot id.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
PhysicalInstance()
           
 
Method Summary
 java.util.Set<Alias> getAliases()
           
 java.lang.String getDescription()
           
 java.util.Set<Document> getDocuments()
           
 java.lang.String getInventoryNumber()
           
 java.lang.String getLotId()
           
 java.util.Set<PhysicalAssemblyRelation> getPhysicalAssemblies()
           
 PhysicalInstanceDefinition getRealizationOf()
           
 java.lang.String getSerialNumber()
           
 java.util.Set<PhysicalInstanceTestResult> getTestResults()
           
 void setAliases(java.util.Set<Alias> aliases)
           
 void setDescription(java.lang.String description)
           
 void setDocuments(java.util.Set<Document> documents)
           
 void setInventoryNumber(java.lang.String inventoryNumber)
           
 void setLotId(java.lang.String lotId)
           
 void setPhysicalAssemblies(java.util.Set<PhysicalAssemblyRelation> physicalAssemblies)
           
 void setRealizationOf(PhysicalInstanceDefinition realizationOf)
           
 void setSerialNumber(java.lang.String serialNumber)
           
 void setTestResults(java.util.Set<PhysicalInstanceTestResult> testResults)
           
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
equals, generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, hashCode, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhysicalInstance

public PhysicalInstance()
Method Detail

getAliases

public java.util.Set<Alias> getAliases()
Returns:
Returns the aliases.

setAliases

public void setAliases(java.util.Set<Alias> aliases)
Parameters:
aliases - The aliases to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

getDocuments

public java.util.Set<Document> getDocuments()
Returns:
Returns the documents.

setDocuments

public void setDocuments(java.util.Set<Document> documents)
Parameters:
documents - The documents to set.

getInventoryNumber

public java.lang.String getInventoryNumber()
Returns:
Returns the inventoryNumber.

setInventoryNumber

public void setInventoryNumber(java.lang.String inventoryNumber)
Parameters:
inventoryNumber - The inventoryNumber to set.

getLotId

public java.lang.String getLotId()
Returns:
Returns the lotId.

setLotId

public void setLotId(java.lang.String lotId)
Parameters:
lotId - The lotId to set.

getPhysicalAssemblies

public java.util.Set<PhysicalAssemblyRelation> getPhysicalAssemblies()
Returns:
Returns the physicalAssemblies.

setPhysicalAssemblies

public void setPhysicalAssemblies(java.util.Set<PhysicalAssemblyRelation> physicalAssemblies)
Parameters:
physicalAssemblies - The physicalAssemblies to set.

getRealizationOf

public PhysicalInstanceDefinition getRealizationOf()
Returns:
Returns the realizationOf.

setRealizationOf

public void setRealizationOf(PhysicalInstanceDefinition realizationOf)
Parameters:
realizationOf - The realizationOf to set.

getSerialNumber

public java.lang.String getSerialNumber()
Returns:
Returns the serialNumber.

setSerialNumber

public void setSerialNumber(java.lang.String serialNumber)
Parameters:
serialNumber - The serialNumber to set.

getTestResults

public java.util.Set<PhysicalInstanceTestResult> getTestResults()
Returns:
Returns the testResults.

setTestResults

public void setTestResults(java.util.Set<PhysicalInstanceTestResult> testResults)
Parameters:
testResults - The testResults to set.