com.rapidtransform.product.model
Class ProductClass
java.lang.Object
com.rapidtransform.core.model.AbstractBaseModel
com.rapidtransform.core.model.VersionControlled
com.rapidtransform.product.model.ProductClass
- All Implemented Interfaces:
- Classified, Model, Versioned, Approvable, OrganizationalData, OrganizationElement, Effective, java.io.Serializable
public class ProductClass
- extends VersionControlled
- implements Classified, Approvable, OrganizationElement, OrganizationalData, Effective
The ProductClass is a set of similar products to be offered on the market. Related ProductClass objects
do not inherit or share any characteristics from each other.
- Author:
- S. Werner
- 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 |
ProductClass
public ProductClass()
getAliases
public java.util.Set<Alias> getAliases()
setAliases
public void setAliases(java.util.Set<Alias> aliases)
getClassCategories
public java.util.Set<ClassCategoryAssociation> getClassCategories()
setClassCategories
public void setClassCategories(java.util.Set<ClassCategoryAssociation> classCategories)
getClassConditions
public java.util.Set<ClassConditionAssociation> getClassConditions()
setClassConditions
public void setClassConditions(java.util.Set<ClassConditionAssociation> classConditions)
getClassId
public java.lang.String getClassId()
setClassId
public void setClassId(java.lang.String classId)
getClassInclusions
public java.util.Set<ClassInclusionAssociation> getClassInclusions()
setClassInclusions
public void setClassInclusions(java.util.Set<ClassInclusionAssociation> classInclusions)
getClassSpecs
public java.util.Set<ClassSpecificationAssociation> getClassSpecs()
setClassSpecs
public void setClassSpecs(java.util.Set<ClassSpecificationAssociation> classSpecs)
getClassStructures
public java.util.Set<ClassStructureRelation> getClassStructures()
setClassStructures
public void setClassStructures(java.util.Set<ClassStructureRelation> classStructures)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getLevelType
public java.lang.String getLevelType()
setLevelType
public void setLevelType(java.lang.String levelType)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getProducts
public java.util.Set<Product> getProducts()
setProducts
public void setProducts(java.util.Set<Product> products)
getVersionId
public java.lang.String getVersionId()
setVersionId
public void setVersionId(java.lang.String versionId)
getCreatedBy
public User getCreatedBy()
- Overrides:
getCreatedBy
in class VersionControlled
setCreatedBy
public void setCreatedBy(User createdBy)
- Overrides:
setCreatedBy
in class VersionControlled
getCreatedDate
public java.util.Date getCreatedDate()
- Overrides:
getCreatedDate
in class VersionControlled
setCreatedDate
public void setCreatedDate(java.util.Date createdDate)
- Overrides:
setCreatedDate
in class VersionControlled
getModifiedBy
public User getModifiedBy()
- Overrides:
getModifiedBy
in class VersionControlled
setModifiedBy
public void setModifiedBy(User modifiedBy)
- Overrides:
setModifiedBy
in class VersionControlled
getModifiedDate
public java.util.Date getModifiedDate()
- Overrides:
getModifiedDate
in class VersionControlled
setModifiedDate
public void setModifiedDate(java.util.Date modifiedDate)
- Overrides:
setModifiedDate
in class VersionControlled