com.rapidtransform.part.model
Class Part

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.core.model.VersionControlled
          extended by com.rapidtransform.part.model.Part
All Implemented Interfaces:
Model, Versioned, java.io.Serializable

public class Part
extends VersionControlled

A Part is a component that is combined with other parts to define a assembly or produc. A part can be placed on the product structure for a product and can have it's own subassembly. TODO remove this definition of part or make it extend ItemView or ItemInstance

Author:
Steve
See Also:
Serialized Form

Constructor Summary
Part()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.util.Set getDocuments()
           
 java.lang.String getName()
           
 LifecycleState getState()
           
 void setDescription(java.lang.String description)
           
 void setDocuments(java.util.Set documents)
           
 void setName(java.lang.String name)
           
 void setState(LifecycleState state)
           
 
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
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

Part

public Part()
Method Detail

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDocuments

public java.util.Set getDocuments()

setDocuments

public void setDocuments(java.util.Set documents)

getState

public LifecycleState getState()

setState

public void setState(LifecycleState state)