com.rapidtransform.product.model
Class FinalSolution

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.core.model.VersionControlled
          extended by com.rapidtransform.product.model.Product
              extended by com.rapidtransform.product.model.AlternateSolution
                  extended by com.rapidtransform.product.model.FinalSolution
All Implemented Interfaces:
Classified, Model, Versioned, Documented, Approvable, OrganizationalData, OrganizationElement, Complex, PhysicalInstanceDefinition, ProductConstituent, Effective, Specified, java.io.Serializable

public class FinalSolution
extends AlternateSolution

A final solution is a set of additional sensual characteristics that can be applied to an item instance that represents a neutral part to finalize it's definition. TODO move finalsolution to part package?

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
FinalSolution()
           
 
Method Summary
 java.util.Set<FinalDefinition> getDefinition()
           
 com.rapidtransform.product.model.FinalSolution.Status getStatus()
           
 void setDefinition(java.util.Set<FinalDefinition> definition)
           
 void setStatus(com.rapidtransform.product.model.FinalSolution.Status status)
           
 
Methods inherited from class com.rapidtransform.product.model.Product
equals, getAliases, getComplexProductRelations, getDescription, getDesignContraintAssociations, getDocuments, getName, getProductClass, getProductId, getProductStructureRelations, getSpecs, hashCode, setAliases, setComplexProductRelations, setDescription, setDesignContraintAssociations, setDocuments, setName, setProductClass, setProductId, setProductStructureRelations, setSpecs
 
Methods inherited from class com.rapidtransform.core.model.VersionControlled
getCreatedBy, getCreatedDate, getIteration, getModifiedBy, getModifiedDate, setCreatedBy, setCreatedDate, setIteration, setModifiedBy, setModifiedDate
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinalSolution

public FinalSolution()
Method Detail

getDefinition

public java.util.Set<FinalDefinition> getDefinition()
Returns:
Returns the definition.

setDefinition

public void setDefinition(java.util.Set<FinalDefinition> definition)
Parameters:
definition - The definition to set.

getStatus

public com.rapidtransform.product.model.FinalSolution.Status getStatus()
Returns:
Returns the status.

setStatus

public void setStatus(com.rapidtransform.product.model.FinalSolution.Status status)
Parameters:
status - The status to set.