com.rapidtransform.part.model
Class ItemInstance
java.lang.Object
com.rapidtransform.core.model.AbstractBaseModel
com.rapidtransform.core.model.VersionControlled
com.rapidtransform.part.model.ItemInstance
- All Implemented Interfaces:
- Classified, Model, Versioned, Approvable, OrganizationalData, OrganizationElement, ItemInformation, ProductConstituent, Effective, java.io.Serializable
- Direct Known Subclasses:
- QuantifiedInstance, SelectedInstance, SingleInstance, SpecifiedInstance
public abstract class ItemInstance
- extends VersionControlled
- implements ItemInformation, ProductConstituent, Classified, Approvable, OrganizationElement, OrganizationalData, Effective
An ItemInstance represents the occurrence of an Item in a product structure that is
defined either by an ItemView or a ProductIdentification.
- Author:
- Steve
- See Also:
- Serialized Form
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 |
ItemInstance
public ItemInstance()
getAliases
public java.util.Collection<Alias> getAliases()
- Returns:
- Returns the aliases.
setAliases
public void setAliases(java.util.Set<Alias> aliases)
- Parameters:
aliases
- The aliases to set.
getConfigs
public java.util.Collection<Configuration> getConfigs()
- Returns:
- Returns the config.
setConfigs
public void setConfigs(java.util.Set<Configuration> configs)
- Parameters:
config
- The config 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.Collection<Document> getDocuments()
- Returns:
- Returns the documents.
setDocuments
public void setDocuments(java.util.Set<Document> documents)
- Parameters:
documents
- The documents to set.
getManufacturingConfigs
public java.util.Collection<ManufacturingConfig> getManufacturingConfigs()
- Returns:
- Returns the manufacturingConfig.
setManufacturingConfig
public void setManufacturingConfig(java.util.Set<ManufacturingConfig> manufacturingConfisg)
- Parameters:
manufacturingConfig
- The manufacturingConfig to set.
getRelations
public java.util.Collection<ItemInstanceRelation> getRelations()
- Returns:
- Returns the relations.
setRelations
public void setRelations(java.util.Set<ItemInstanceRelation> relations)
- Parameters:
relations
- The relations to set.
setManufacturingConfigs
public void setManufacturingConfigs(java.util.Set<ManufacturingConfig> manufacturingConfigs)
- Parameters:
manufacturingConfigs
- The manufacturingConfigs to set.
getItemView
public ItemView getItemView()
- Returns:
- Returns the itemView.
setItemView
public void setItemView(ItemView itemView)
- Parameters:
itemView
- The itemView to set.