public class Product extends AbstractBusinessTypeModel
Constructor and Description |
---|
Product() |
Product(BusinessObject instance) |
Modifier and Type | Method and Description |
---|---|
void |
addImage(String imagePath)
${tags}
|
void |
addKBTriggerRelationCollection(KBTriggerRelationCollection kbTriggerRelationCollection)
${tags}
|
void |
copyFrom(Product product2)
${tags}
|
BOM |
getBom() |
Map<String,Product> |
getBOMProducts() |
List<String> |
getIamgePaths() |
KBTriggerRelationCollection |
getKBTriggerRelationCollection() |
KnowledgeBase |
getKnowledgeBase() |
ProductCategory |
getProductCategory() |
BusinessObject |
getProductCategoryBO() |
ProductClassification |
getProductClassification() |
BusinessObject |
getProductStatusBO() |
ProductType |
getProductType() |
UnitOfMeasurement |
getUoM() |
BusinessObject |
getUomBO() |
void |
includesPriceItemType(PriceItemType priceItemType) |
boolean |
isClassifiedProduct() |
boolean |
isExportToCRM() |
boolean |
isExportToERP() |
boolean |
isInvisibleToPortal() |
boolean |
isOptionalProduct() |
void |
setBom(BOM bom) |
void |
setBOM(BOM bom) |
void |
setBOMProducts(Map<String,Product> bomProducts) |
void |
setClassifiedProduct(boolean classifiedProduct) |
void |
setExportToCRM(boolean exportToCRM) |
void |
setExportToERP(boolean exportToERP) |
void |
setInvisibleToPortal(boolean publishToPortal) |
void |
setKnowledgeBase(KnowledgeBase knowledgebase) |
void |
setOptionalProduct(boolean optionalProduct) |
void |
setProductCategory(ProductCategory productCategory) |
void |
setProductClassification(ProductClassification productClassification) |
void |
setProductStatusBO(BusinessObject productStatusBO) |
void |
setProductType(ProductType productType) |
void |
setUom(UnitOfMeasurement uom) |
String |
toString() |
addComment, addLocale, equals, getComments, getInstance, getLocaleDTO, getObjectERPID, getObjectExternalId, getObjectId, getObjectName, getSequenceID, hashCode, isValid, markAsInvalid, setInstance, setObjectERPID, setObjectExternalId, setObjectId, setObjectName, setSequenceID
public Product()
public Product(BusinessObject instance)
public void addImage(String imagePath)
public void addKBTriggerRelationCollection(KBTriggerRelationCollection kbTriggerRelationCollection)
public void copyFrom(Product product2)
public BOM getBom()
public KBTriggerRelationCollection getKBTriggerRelationCollection()
public KnowledgeBase getKnowledgeBase()
public ProductCategory getProductCategory()
public BusinessObject getProductCategoryBO()
public ProductClassification getProductClassification()
public BusinessObject getProductStatusBO()
public ProductType getProductType()
public UnitOfMeasurement getUoM()
public BusinessObject getUomBO()
public void includesPriceItemType(PriceItemType priceItemType)
public boolean isClassifiedProduct()
public boolean isExportToCRM()
public boolean isExportToERP()
public boolean isOptionalProduct()
public boolean isInvisibleToPortal()
public void setBom(BOM bom)
${param}
- to setpublic void setBOM(BOM bom)
public void setClassifiedProduct(boolean classifiedProduct)
public void setExportToCRM(boolean exportToCRM)
public void setExportToERP(boolean exportToERP)
public void setKnowledgeBase(KnowledgeBase knowledgebase)
public void setOptionalProduct(boolean optionalProduct)
public void setProductCategory(ProductCategory productCategory)
public void setProductClassification(ProductClassification productClassification)
public void setProductStatusBO(BusinessObject productStatusBO)
public void setProductType(ProductType productType)
public void setInvisibleToPortal(boolean publishToPortal)
public void setUom(UnitOfMeasurement uom)
public String toString()
toString
in class AbstractBusinessTypeModel