Package com.imc.model
Class Product
java.lang.Object
com.imc.datamodel.core.AbstractBusinessTypeModel
com.imc.model.Product
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid${tags}voidaddKBTriggerRelationCollection(KBTriggerRelationCollection kbTriggerRelationCollection) ${tags}void${tags}BOMgetBom()KBTriggerRelationCollectionKnowledgeBaseProductCategoryProductClassificationList<ProductTag>ProductTypeUnitOfMeasurementUnitOfMeasurementUnitOfMeasurementgetUoM()getUomBO()voidincludesPriceItemType(PriceItemType priceItemType) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAbsoluteValueReadOnly(boolean absoluteValueReadOnly) voidsetAdditionalPriceReadOnly(boolean additionalPriceReadOnly) voidsetBom(BOM bom) voidsetBOM(BOM bom) voidsetBOMProducts(Map<String, Product> bomProducts) voidsetClassifiedProduct(boolean classifiedProduct) voidsetCustomCalculation1ReadOnly(boolean customCalculation1ReadOnly) voidsetCustomCalculation2ReadOnly(boolean customCalculation2ReadOnly) voidsetDiscountReadOnly(boolean discountReadOnly) voidsetExportToCRM(boolean exportToCRM) voidsetExportToERP(boolean exportToERP) voidsetInvisibleToPortal(boolean publishToPortal) voidsetKmatBO(BusinessObject kmatBO) voidsetKnowledgeBase(KnowledgeBase knowledgebase) voidsetOptionalProduct(boolean optionalProduct) voidsetPriceReadOnly(boolean priceReadOnly) voidsetProductAttribute10ReadOnly(boolean productAttribute10ReadOnly) voidsetProductAttribute11ReadOnly(boolean productAttribute11ReadOnly) voidsetProductAttribute12ReadOnly(boolean productAttribute12ReadOnly) voidsetProductAttribute13ReadOnly(boolean productAttribute13ReadOnly) voidsetProductAttribute14ReadOnly(boolean productAttribute14ReadOnly) voidsetProductAttribute15ReadOnly(boolean productAttribute15ReadOnly) voidsetProductAttribute16ReadOnly(boolean productAttribute16ReadOnly) voidsetProductAttribute17ReadOnly(boolean productAttribute17ReadOnly) voidsetProductAttribute18ReadOnly(boolean productAttribute18ReadOnly) voidsetProductAttribute19ReadOnly(boolean productAttribute19ReadOnly) voidsetProductAttribute1ReadOnly(boolean productAttribute1ReadOnly) voidsetProductAttribute20ReadOnly(boolean productAttribute20ReadOnly) voidsetProductAttribute21ReadOnly(boolean productAttribute21ReadOnly) voidsetProductAttribute22ReadOnly(boolean productAttribute22ReadOnly) voidsetProductAttribute23ReadOnly(boolean productAttribute23ReadOnly) voidsetProductAttribute24ReadOnly(boolean productAttribute24ReadOnly) voidsetProductAttribute25ReadOnly(boolean productAttribute25ReadOnly) voidsetProductAttribute26ReadOnly(boolean productAttribute26ReadOnly) voidsetProductAttribute27ReadOnly(boolean productAttribute27ReadOnly) voidsetProductAttribute2ReadOnly(boolean productAttribute2ReadOnly) voidsetProductAttribute3ReadOnly(boolean productAttribute3ReadOnly) voidsetProductAttribute4ReadOnly(boolean productAttribute4ReadOnly) voidsetProductAttribute5ReadOnly(boolean productAttribute5ReadOnly) voidsetProductAttribute6ReadOnly(boolean productAttribute6ReadOnly) voidsetProductAttribute7ReadOnly(boolean productAttribute7ReadOnly) voidsetProductAttribute8ReadOnly(boolean productAttribute8ReadOnly) voidsetProductAttribute9ReadOnly(boolean productAttribute9ReadOnly) voidsetProductCategory(ProductCategory productCategory) voidsetProductClassification(ProductClassification productClassification) voidsetProductDimensionSize(String productDimensionSize) voidsetProductGrossWeight(BigDecimal productGrossWeight) voidsetProductNetWeight(BigDecimal productNetWeight) voidsetProductStatusBO(BusinessObject productStatusBO) voidsetProductTag(List<ProductTag> productTag) voidsetProductType(ProductType productType) voidsetProductVolume(BigDecimal productVolume) voidsetProductVolumeUOM(UnitOfMeasurement productVolumeUOM) voidsetProductWeightUOM(UnitOfMeasurement productWeightUOM) voidsetUnitPriceReadOnly(boolean unitPriceReadOnly) voidsetUom(UnitOfMeasurement uom) toString()Methods inherited from class com.imc.datamodel.core.AbstractBusinessTypeModel
addComment, addLocale, equals, getComments, getInstance, getLocaleDTO, getObjectERPID, getObjectExternalId, getObjectId, getObjectName, getSequenceID, hashCode, isValid, markAsInvalid, setInstance, setObjectERPID, setObjectExternalId, setObjectId, setObjectName, setSequenceID
-
Constructor Details
-
Product
public Product() -
Product
-
-
Method Details
-
addImage
${tags} -
addKBTriggerRelationCollection
public void addKBTriggerRelationCollection(KBTriggerRelationCollection kbTriggerRelationCollection) ${tags} -
copyFrom
${tags} -
getBom
public BOM getBom()- Returns:
- the bom
-
getBOMProducts
-
getIamgePaths
-
getKBTriggerRelationCollection
public KBTriggerRelationCollection getKBTriggerRelationCollection() -
getKmatBO
- Returns:
- the kmatBO
-
getKnowledgeBase
public KnowledgeBase getKnowledgeBase()- Returns:
- the knowledgeBase
-
getProductCategory
public ProductCategory getProductCategory() -
getProductCategoryBO
- Returns:
- the productCategoryBO
-
getProductClassification
public ProductClassification getProductClassification() -
getProductDimensionSize
- Returns:
- the productDimensionSize
-
getProductGrossWeight
- Returns:
- the productGrossWeight
-
getProductNetWeight
- Returns:
- the productNetWeight
-
getProductStatusBO
-
getProductTag
- Returns:
- the productTag
-
getProductType
public ProductType getProductType() -
getProductVolume
- Returns:
- the productVolume
-
getProductVolumeUOM
public UnitOfMeasurement getProductVolumeUOM()- Returns:
- the productVolumeUOM
-
getProductWeightUOM
public UnitOfMeasurement getProductWeightUOM()- Returns:
- the productWeightUOM
-
getUoM
public UnitOfMeasurement getUoM() -
getUomBO
-
includesPriceItemType
public void includesPriceItemType(PriceItemType priceItemType) -
isAbsoluteValueReadOnly
public boolean isAbsoluteValueReadOnly() -
isAdditionalPriceReadOnly
public boolean isAdditionalPriceReadOnly() -
isClassifiedProduct
public boolean isClassifiedProduct() -
isCustomCalculation1ReadOnly
public boolean isCustomCalculation1ReadOnly() -
isCustomCalculation2ReadOnly
public boolean isCustomCalculation2ReadOnly() -
isDiscountReadOnly
public boolean isDiscountReadOnly() -
isExportToCRM
public boolean isExportToCRM()- Returns:
- the exportToCRM
-
isExportToERP
public boolean isExportToERP()- Returns:
- the exportToERP
-
isInvisibleToPortal
public boolean isInvisibleToPortal() -
isOptionalProduct
public boolean isOptionalProduct() -
isPriceReadOnly
public boolean isPriceReadOnly() -
isProductAttribute10ReadOnly
public boolean isProductAttribute10ReadOnly() -
isProductAttribute11ReadOnly
public boolean isProductAttribute11ReadOnly() -
isProductAttribute12ReadOnly
public boolean isProductAttribute12ReadOnly() -
isProductAttribute13ReadOnly
public boolean isProductAttribute13ReadOnly() -
isProductAttribute14ReadOnly
public boolean isProductAttribute14ReadOnly() -
isProductAttribute15ReadOnly
public boolean isProductAttribute15ReadOnly() -
isProductAttribute16ReadOnly
public boolean isProductAttribute16ReadOnly() -
isProductAttribute17ReadOnly
public boolean isProductAttribute17ReadOnly() -
isProductAttribute18ReadOnly
public boolean isProductAttribute18ReadOnly() -
isProductAttribute19ReadOnly
public boolean isProductAttribute19ReadOnly() -
isProductAttribute1ReadOnly
public boolean isProductAttribute1ReadOnly() -
isProductAttribute20ReadOnly
public boolean isProductAttribute20ReadOnly() -
isProductAttribute21ReadOnly
public boolean isProductAttribute21ReadOnly() -
isProductAttribute22ReadOnly
public boolean isProductAttribute22ReadOnly() -
isProductAttribute23ReadOnly
public boolean isProductAttribute23ReadOnly() -
isProductAttribute24ReadOnly
public boolean isProductAttribute24ReadOnly() -
isProductAttribute25ReadOnly
public boolean isProductAttribute25ReadOnly() -
isProductAttribute26ReadOnly
public boolean isProductAttribute26ReadOnly() -
isProductAttribute27ReadOnly
public boolean isProductAttribute27ReadOnly() -
isProductAttribute2ReadOnly
public boolean isProductAttribute2ReadOnly() -
isProductAttribute3ReadOnly
public boolean isProductAttribute3ReadOnly() -
isProductAttribute4ReadOnly
public boolean isProductAttribute4ReadOnly() -
isProductAttribute5ReadOnly
public boolean isProductAttribute5ReadOnly() -
isProductAttribute6ReadOnly
public boolean isProductAttribute6ReadOnly() -
isProductAttribute7ReadOnly
public boolean isProductAttribute7ReadOnly() -
isProductAttribute8ReadOnly
public boolean isProductAttribute8ReadOnly() -
isProductAttribute9ReadOnly
public boolean isProductAttribute9ReadOnly() -
isUnitPriceReadOnly
public boolean isUnitPriceReadOnly() -
setAbsoluteValueReadOnly
public void setAbsoluteValueReadOnly(boolean absoluteValueReadOnly) -
setAdditionalPriceReadOnly
public void setAdditionalPriceReadOnly(boolean additionalPriceReadOnly) -
setBom
public void setBom(BOM bom) - Parameters:
$- {param} to set
-
setBOM
public void setBOM(BOM bom) -
setBOMProducts
-
setClassifiedProduct
public void setClassifiedProduct(boolean classifiedProduct) -
setCustomCalculation1ReadOnly
public void setCustomCalculation1ReadOnly(boolean customCalculation1ReadOnly) -
setCustomCalculation2ReadOnly
public void setCustomCalculation2ReadOnly(boolean customCalculation2ReadOnly) -
setDiscountReadOnly
public void setDiscountReadOnly(boolean discountReadOnly) -
setExportToCRM
public void setExportToCRM(boolean exportToCRM) -
setExportToERP
public void setExportToERP(boolean exportToERP) -
setInvisibleToPortal
public void setInvisibleToPortal(boolean publishToPortal) -
setKmatBO
- Parameters:
$- {param} to set
-
setKnowledgeBase
public void setKnowledgeBase(KnowledgeBase knowledgebase) -
setOptionalProduct
public void setOptionalProduct(boolean optionalProduct) -
setPriceReadOnly
public void setPriceReadOnly(boolean priceReadOnly) -
setProductAttribute10ReadOnly
public void setProductAttribute10ReadOnly(boolean productAttribute10ReadOnly) -
setProductAttribute11ReadOnly
public void setProductAttribute11ReadOnly(boolean productAttribute11ReadOnly) -
setProductAttribute12ReadOnly
public void setProductAttribute12ReadOnly(boolean productAttribute12ReadOnly) -
setProductAttribute13ReadOnly
public void setProductAttribute13ReadOnly(boolean productAttribute13ReadOnly) -
setProductAttribute14ReadOnly
public void setProductAttribute14ReadOnly(boolean productAttribute14ReadOnly) -
setProductAttribute15ReadOnly
public void setProductAttribute15ReadOnly(boolean productAttribute15ReadOnly) -
setProductAttribute16ReadOnly
public void setProductAttribute16ReadOnly(boolean productAttribute16ReadOnly) -
setProductAttribute17ReadOnly
public void setProductAttribute17ReadOnly(boolean productAttribute17ReadOnly) -
setProductAttribute18ReadOnly
public void setProductAttribute18ReadOnly(boolean productAttribute18ReadOnly) -
setProductAttribute19ReadOnly
public void setProductAttribute19ReadOnly(boolean productAttribute19ReadOnly) -
setProductAttribute1ReadOnly
public void setProductAttribute1ReadOnly(boolean productAttribute1ReadOnly) -
setProductAttribute20ReadOnly
public void setProductAttribute20ReadOnly(boolean productAttribute20ReadOnly) -
setProductAttribute21ReadOnly
public void setProductAttribute21ReadOnly(boolean productAttribute21ReadOnly) -
setProductAttribute22ReadOnly
public void setProductAttribute22ReadOnly(boolean productAttribute22ReadOnly) -
setProductAttribute23ReadOnly
public void setProductAttribute23ReadOnly(boolean productAttribute23ReadOnly) -
setProductAttribute24ReadOnly
public void setProductAttribute24ReadOnly(boolean productAttribute24ReadOnly) -
setProductAttribute25ReadOnly
public void setProductAttribute25ReadOnly(boolean productAttribute25ReadOnly) -
setProductAttribute26ReadOnly
public void setProductAttribute26ReadOnly(boolean productAttribute26ReadOnly) -
setProductAttribute27ReadOnly
public void setProductAttribute27ReadOnly(boolean productAttribute27ReadOnly) -
setProductAttribute2ReadOnly
public void setProductAttribute2ReadOnly(boolean productAttribute2ReadOnly) -
setProductAttribute3ReadOnly
public void setProductAttribute3ReadOnly(boolean productAttribute3ReadOnly) -
setProductAttribute4ReadOnly
public void setProductAttribute4ReadOnly(boolean productAttribute4ReadOnly) -
setProductAttribute5ReadOnly
public void setProductAttribute5ReadOnly(boolean productAttribute5ReadOnly) -
setProductAttribute6ReadOnly
public void setProductAttribute6ReadOnly(boolean productAttribute6ReadOnly) -
setProductAttribute7ReadOnly
public void setProductAttribute7ReadOnly(boolean productAttribute7ReadOnly) -
setProductAttribute8ReadOnly
public void setProductAttribute8ReadOnly(boolean productAttribute8ReadOnly) -
setProductAttribute9ReadOnly
public void setProductAttribute9ReadOnly(boolean productAttribute9ReadOnly) -
setProductCategory
public void setProductCategory(ProductCategory productCategory) -
setProductClassification
public void setProductClassification(ProductClassification productClassification) -
setProductDimensionSize
- Parameters:
$- {param} to set
-
setProductGrossWeight
- Parameters:
$- {param} to set
-
setProductNetWeight
- Parameters:
$- {param} to set
-
setProductStatusBO
-
setProductTag
- Parameters:
$- {param} to set
-
setProductType
public void setProductType(ProductType productType) -
setProductVolume
- Parameters:
$- {param} to set
-
setProductVolumeUOM
public void setProductVolumeUOM(UnitOfMeasurement productVolumeUOM) - Parameters:
$- {param} to set
-
setProductWeightUOM
public void setProductWeightUOM(UnitOfMeasurement productWeightUOM) - Parameters:
$- {param} to set
-
setUnitPriceReadOnly
public void setUnitPriceReadOnly(boolean unitPriceReadOnly) -
setUom
public void setUom(UnitOfMeasurement uom) -
toString
- Overrides:
toStringin classAbstractBusinessTypeModel
-