Package org.compiere.model
Class X_M_Product
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_Product
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_Product
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MProduct
Generated Model for M_Product
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
ProductType AD_Reference_ID=270static final String
Asset = Astatic final String
Expense type = Estatic final String
Item = Istatic final String
Online = Ostatic final String
Resource = Rstatic final String
Service = SFields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.model.I_M_Product
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_RevenueRecognition_ID, COLUMNNAME_C_SubscriptionType_ID, COLUMNNAME_C_TaxCategory_ID, COLUMNNAME_C_UOM_ID, COLUMNNAME_Classification, COLUMNNAME_CopyFrom, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CustomsTariffNumber, COLUMNNAME_Description, COLUMNNAME_DescriptionURL, COLUMNNAME_Discontinued, COLUMNNAME_DiscontinuedAt, COLUMNNAME_DocumentNote, COLUMNNAME_Group1, COLUMNNAME_Group2, COLUMNNAME_GuaranteeDays, COLUMNNAME_GuaranteeDaysMin, COLUMNNAME_Help, COLUMNNAME_ImageURL, COLUMNNAME_IsActive, COLUMNNAME_IsAutoProduce, COLUMNNAME_IsBOM, COLUMNNAME_IsDropShip, COLUMNNAME_IsExcludeAutoDelivery, COLUMNNAME_IsInvoicePrintDetails, COLUMNNAME_IsKanban, COLUMNNAME_IsManufactured, COLUMNNAME_IsOwnBox, COLUMNNAME_IsPhantom, COLUMNNAME_IsPickListPrintDetails, COLUMNNAME_IsPurchased, COLUMNNAME_IsSelfService, COLUMNNAME_IsSold, COLUMNNAME_IsStocked, COLUMNNAME_IsSummary, COLUMNNAME_IsVerified, COLUMNNAME_IsWebStoreFeatured, COLUMNNAME_LowLevel, COLUMNNAME_M_AttributeSet_ID, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_FreightCategory_ID, COLUMNNAME_M_Locator_ID, COLUMNNAME_M_PartType_ID, COLUMNNAME_M_Product_Category_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_M_Product_UU, COLUMNNAME_Name, COLUMNNAME_Processing, COLUMNNAME_ProductType, COLUMNNAME_R_MailText_ID, COLUMNNAME_S_ExpenseType_ID, COLUMNNAME_S_Resource_ID, COLUMNNAME_SalesRep_ID, COLUMNNAME_ShelfDepth, COLUMNNAME_ShelfHeight, COLUMNNAME_ShelfWidth, COLUMNNAME_SKU, COLUMNNAME_UnitsPerPack, COLUMNNAME_UnitsPerPallet, COLUMNNAME_UPC, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, COLUMNNAME_VersionNo, COLUMNNAME_Volume, COLUMNNAME_Weight, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_M_Product
(Properties ctx, int M_Product_ID, String trxName) Standard ConstructorX_M_Product
(Properties ctx, int M_Product_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_Product
(Properties ctx, String M_Product_UU, String trxName) Standard ConstructorX_M_Product
(Properties ctx, String M_Product_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_Product
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Revenue Recognition.int
Get Subscription Type.int
Get Tax Category.getC_UOM()
int
Get UOM.Get Classification.Get Copy From.Get Customs Tariff Number.Get Description.Get Description URL.Get Discontinued At.Get Document Note.Get Group1.Get Group2.int
Get Guarantee Days.int
Get Min Guarantee Days.getHelp()
Get Comment/Help.Get Image URL.Get Record ID/ColumnNameint
Get Low Level.int
Get Attribute Set.int
Get Attribute Set Instance.int
Get Freight Category.int
Get Locator.int
Get Part Type.int
Get Product Category.int
Get Product.Get M_Product_UU.getName()
Get Name.Get Product Type.int
Get Mail Template.int
Get Expense Type.int
Get Resource.int
Get Sales Representative.int
Get Shelf Depth.Get Shelf Height.int
Get Shelf Width.getSKU()
Get SKU.int
Get Units Per Pack.Get Units Per Pallet.getUPC()
Get UPC/EAN.getValue()
Get Search Key.Get Version No.Get Volume.Get Weight.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Auto Produce.boolean
isBOM()
Get Bill of Materials.boolean
Get Discontinued.boolean
Get Drop Shipment.boolean
Get Exclude Auto Delivery.boolean
Get Print detail records on invoice.boolean
isKanban()
Get Kanban controlled.boolean
Get Manufactured.boolean
isOwnBox()
Get Own Box.boolean
Get Phantom.boolean
Get Print detail records on pick list.boolean
Get Process Now.boolean
Get Purchased.boolean
Get Self-Service.boolean
isSold()
Get Sold.boolean
Get Stocked.boolean
Get Summary Level.boolean
Get Verified.boolean
Get Featured in Web Store.void
setC_RevenueRecognition_ID
(int C_RevenueRecognition_ID) Set Revenue Recognition.void
setC_SubscriptionType_ID
(int C_SubscriptionType_ID) Set Subscription Type.void
setC_TaxCategory_ID
(int C_TaxCategory_ID) Set Tax Category.void
setC_UOM_ID
(int C_UOM_ID) Set UOM.void
setClassification
(String Classification) Set Classification.void
setCopyFrom
(String CopyFrom) Set Copy From.void
setCustomsTariffNumber
(String CustomsTariffNumber) Set Customs Tariff Number.void
setDescription
(String Description) Set Description.void
setDescriptionURL
(String DescriptionURL) Set Description URL.void
setDiscontinued
(boolean Discontinued) Set Discontinued.void
setDiscontinuedAt
(Timestamp DiscontinuedAt) Set Discontinued At.void
setDocumentNote
(String DocumentNote) Set Document Note.void
Set Group1.void
Set Group2.void
setGuaranteeDays
(int GuaranteeDays) Set Guarantee Days.void
setGuaranteeDaysMin
(int GuaranteeDaysMin) Set Min Guarantee Days.void
Set Comment/Help.void
setImageURL
(String ImageURL) Set Image URL.void
setIsAutoProduce
(boolean IsAutoProduce) Set Auto Produce.void
setIsBOM
(boolean IsBOM) Set Bill of Materials.void
setIsDropShip
(boolean IsDropShip) Set Drop Shipment.void
setIsExcludeAutoDelivery
(boolean IsExcludeAutoDelivery) Set Exclude Auto Delivery.void
setIsInvoicePrintDetails
(boolean IsInvoicePrintDetails) Set Print detail records on invoice.void
setIsKanban
(boolean IsKanban) Set Kanban controlled.void
setIsManufactured
(boolean IsManufactured) Set Manufactured.void
setIsOwnBox
(boolean IsOwnBox) Set Own Box.void
setIsPhantom
(boolean IsPhantom) Set Phantom.void
setIsPickListPrintDetails
(boolean IsPickListPrintDetails) Set Print detail records on pick list.void
setIsPurchased
(boolean IsPurchased) Set Purchased.void
setIsSelfService
(boolean IsSelfService) Set Self-Service.void
setIsSold
(boolean IsSold) Set Sold.void
setIsStocked
(boolean IsStocked) Set Stocked.void
setIsSummary
(boolean IsSummary) Set Summary Level.void
setIsVerified
(boolean IsVerified) Set Verified.void
setIsWebStoreFeatured
(boolean IsWebStoreFeatured) Set Featured in Web Store.void
setLowLevel
(int LowLevel) Set Low Level.void
setM_AttributeSet_ID
(int M_AttributeSet_ID) Set Attribute Set.void
setM_AttributeSetInstance_ID
(int M_AttributeSetInstance_ID) Set Attribute Set Instance.void
setM_FreightCategory_ID
(int M_FreightCategory_ID) Set Freight Category.void
setM_Locator_ID
(int M_Locator_ID) Set Locator.void
setM_PartType_ID
(int M_PartType_ID) Set Part Type.void
setM_Product_Category_ID
(int M_Product_Category_ID) Set Product Category.void
setM_Product_ID
(int M_Product_ID) Set Product.void
setM_Product_UU
(String M_Product_UU) Set M_Product_UU.void
Set Name.void
setProcessing
(boolean Processing) Set Process Now.void
setProductType
(String ProductType) Set Product Type.void
setR_MailText_ID
(int R_MailText_ID) Set Mail Template.void
setS_ExpenseType_ID
(int S_ExpenseType_ID) Set Expense Type.void
setS_Resource_ID
(int S_Resource_ID) Set Resource.void
setSalesRep_ID
(int SalesRep_ID) Set Sales Representative.void
setShelfDepth
(int ShelfDepth) Set Shelf Depth.void
setShelfHeight
(BigDecimal ShelfHeight) Set Shelf Height.void
setShelfWidth
(int ShelfWidth) Set Shelf Width.void
Set SKU.void
setUnitsPerPack
(int UnitsPerPack) Set Units Per Pack.void
setUnitsPerPallet
(BigDecimal UnitsPerPallet) Set Units Per Pallet.void
Set UPC/EAN.void
Set Search Key.void
setVersionNo
(String VersionNo) Set Version No.void
setVolume
(BigDecimal Volume) Set Volume.void
setWeight
(BigDecimal Weight) Set Weight.toString()
String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.compiere.model.I_M_Product
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
Methods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
PRODUCTTYPE_AD_Reference_ID
public static final int PRODUCTTYPE_AD_Reference_IDProductType AD_Reference_ID=270- See Also:
-
PRODUCTTYPE_Asset
Asset = A- See Also:
-
PRODUCTTYPE_ExpenseType
Expense type = E- See Also:
-
PRODUCTTYPE_Item
Item = I- See Also:
-
PRODUCTTYPE_Online
Online = O- See Also:
-
PRODUCTTYPE_Resource
Resource = R- See Also:
-
PRODUCTTYPE_Service
Service = S- See Also:
-
-
Constructor Details
-
X_M_Product
Standard Constructor -
X_M_Product
Standard Constructor -
X_M_Product
Standard Constructor -
X_M_Product
Standard Constructor -
X_M_Product
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
setClassification
Set Classification.- Specified by:
setClassification
in interfaceI_M_Product
- Parameters:
Classification
- Classification for grouping
-
getClassification
Get Classification.- Specified by:
getClassification
in interfaceI_M_Product
- Returns:
- Classification for grouping
-
setCopyFrom
Set Copy From.- Specified by:
setCopyFrom
in interfaceI_M_Product
- Parameters:
CopyFrom
- Copy From Record
-
getCopyFrom
Get Copy From.- Specified by:
getCopyFrom
in interfaceI_M_Product
- Returns:
- Copy From Record
-
getC_RevenueRecognition
- Specified by:
getC_RevenueRecognition
in interfaceI_M_Product
- Throws:
RuntimeException
-
setC_RevenueRecognition_ID
public void setC_RevenueRecognition_ID(int C_RevenueRecognition_ID) Set Revenue Recognition.- Specified by:
setC_RevenueRecognition_ID
in interfaceI_M_Product
- Parameters:
C_RevenueRecognition_ID
- Method for recording revenue
-
getC_RevenueRecognition_ID
public int getC_RevenueRecognition_ID()Get Revenue Recognition.- Specified by:
getC_RevenueRecognition_ID
in interfaceI_M_Product
- Returns:
- Method for recording revenue
-
getC_SubscriptionType
- Specified by:
getC_SubscriptionType
in interfaceI_M_Product
- Throws:
RuntimeException
-
setC_SubscriptionType_ID
public void setC_SubscriptionType_ID(int C_SubscriptionType_ID) Set Subscription Type.- Specified by:
setC_SubscriptionType_ID
in interfaceI_M_Product
- Parameters:
C_SubscriptionType_ID
- Type of subscription
-
getC_SubscriptionType_ID
public int getC_SubscriptionType_ID()Get Subscription Type.- Specified by:
getC_SubscriptionType_ID
in interfaceI_M_Product
- Returns:
- Type of subscription
-
getC_TaxCategory
- Specified by:
getC_TaxCategory
in interfaceI_M_Product
- Throws:
RuntimeException
-
setC_TaxCategory_ID
public void setC_TaxCategory_ID(int C_TaxCategory_ID) Set Tax Category.- Specified by:
setC_TaxCategory_ID
in interfaceI_M_Product
- Parameters:
C_TaxCategory_ID
- Tax Category
-
getC_TaxCategory_ID
public int getC_TaxCategory_ID()Get Tax Category.- Specified by:
getC_TaxCategory_ID
in interfaceI_M_Product
- Returns:
- Tax Category
-
getC_UOM
- Specified by:
getC_UOM
in interfaceI_M_Product
- Throws:
RuntimeException
-
setC_UOM_ID
public void setC_UOM_ID(int C_UOM_ID) Set UOM.- Specified by:
setC_UOM_ID
in interfaceI_M_Product
- Parameters:
C_UOM_ID
- Unit of Measure
-
getC_UOM_ID
public int getC_UOM_ID()Get UOM.- Specified by:
getC_UOM_ID
in interfaceI_M_Product
- Returns:
- Unit of Measure
-
setCustomsTariffNumber
Set Customs Tariff Number.- Specified by:
setCustomsTariffNumber
in interfaceI_M_Product
- Parameters:
CustomsTariffNumber
- Customs Tariff Number, usually the HS-Code
-
getCustomsTariffNumber
Get Customs Tariff Number.- Specified by:
getCustomsTariffNumber
in interfaceI_M_Product
- Returns:
- Customs Tariff Number, usually the HS-Code
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_M_Product
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_M_Product
- Returns:
- Optional short description of the record
-
setDescriptionURL
Set Description URL.- Specified by:
setDescriptionURL
in interfaceI_M_Product
- Parameters:
DescriptionURL
- URL for the description
-
getDescriptionURL
Get Description URL.- Specified by:
getDescriptionURL
in interfaceI_M_Product
- Returns:
- URL for the description
-
setDiscontinued
public void setDiscontinued(boolean Discontinued) Set Discontinued.- Specified by:
setDiscontinued
in interfaceI_M_Product
- Parameters:
Discontinued
- This product is no longer available
-
isDiscontinued
public boolean isDiscontinued()Get Discontinued.- Specified by:
isDiscontinued
in interfaceI_M_Product
- Returns:
- This product is no longer available
-
setDiscontinuedAt
Set Discontinued At.- Specified by:
setDiscontinuedAt
in interfaceI_M_Product
- Parameters:
DiscontinuedAt
- Discontinued At indicates Date when product was discontinued
-
getDiscontinuedAt
Get Discontinued At.- Specified by:
getDiscontinuedAt
in interfaceI_M_Product
- Returns:
- Discontinued At indicates Date when product was discontinued
-
setDocumentNote
Set Document Note.- Specified by:
setDocumentNote
in interfaceI_M_Product
- Parameters:
DocumentNote
- Additional information for a Document
-
getDocumentNote
Get Document Note.- Specified by:
getDocumentNote
in interfaceI_M_Product
- Returns:
- Additional information for a Document
-
setGroup1
Set Group1.- Specified by:
setGroup1
in interfaceI_M_Product
- Parameters:
Group1
- Group1
-
getGroup1
Get Group1.- Specified by:
getGroup1
in interfaceI_M_Product
- Returns:
- Group1
-
setGroup2
Set Group2.- Specified by:
setGroup2
in interfaceI_M_Product
- Parameters:
Group2
- Group2
-
getGroup2
Get Group2.- Specified by:
getGroup2
in interfaceI_M_Product
- Returns:
- Group2
-
setGuaranteeDays
public void setGuaranteeDays(int GuaranteeDays) Set Guarantee Days.- Specified by:
setGuaranteeDays
in interfaceI_M_Product
- Parameters:
GuaranteeDays
- Number of days the product is guaranteed or available
-
getGuaranteeDays
public int getGuaranteeDays()Get Guarantee Days.- Specified by:
getGuaranteeDays
in interfaceI_M_Product
- Returns:
- Number of days the product is guaranteed or available
-
setGuaranteeDaysMin
public void setGuaranteeDaysMin(int GuaranteeDaysMin) Set Min Guarantee Days.- Specified by:
setGuaranteeDaysMin
in interfaceI_M_Product
- Parameters:
GuaranteeDaysMin
- Minimum number of guarantee days
-
getGuaranteeDaysMin
public int getGuaranteeDaysMin()Get Min Guarantee Days.- Specified by:
getGuaranteeDaysMin
in interfaceI_M_Product
- Returns:
- Minimum number of guarantee days
-
setHelp
Set Comment/Help.- Specified by:
setHelp
in interfaceI_M_Product
- Parameters:
Help
- Comment or Hint
-
getHelp
Get Comment/Help.- Specified by:
getHelp
in interfaceI_M_Product
- Returns:
- Comment or Hint
-
setImageURL
Set Image URL.- Specified by:
setImageURL
in interfaceI_M_Product
- Parameters:
ImageURL
- URL of image
-
getImageURL
Get Image URL.- Specified by:
getImageURL
in interfaceI_M_Product
- Returns:
- URL of image
-
setIsAutoProduce
public void setIsAutoProduce(boolean IsAutoProduce) Set Auto Produce.- Specified by:
setIsAutoProduce
in interfaceI_M_Product
- Parameters:
IsAutoProduce
- Auto create production to fulfill shipment
-
isAutoProduce
public boolean isAutoProduce()Get Auto Produce.- Specified by:
isAutoProduce
in interfaceI_M_Product
- Returns:
- Auto create production to fulfill shipment
-
setIsBOM
public void setIsBOM(boolean IsBOM) Set Bill of Materials.- Specified by:
setIsBOM
in interfaceI_M_Product
- Parameters:
IsBOM
- Bill of Materials
-
isBOM
public boolean isBOM()Get Bill of Materials.- Specified by:
isBOM
in interfaceI_M_Product
- Returns:
- Bill of Materials
-
setIsDropShip
public void setIsDropShip(boolean IsDropShip) Set Drop Shipment.- Specified by:
setIsDropShip
in interfaceI_M_Product
- Parameters:
IsDropShip
- Drop Shipments are sent directly to the Drop Shipment Location
-
isDropShip
public boolean isDropShip()Get Drop Shipment.- Specified by:
isDropShip
in interfaceI_M_Product
- Returns:
- Drop Shipments are sent directly to the Drop Shipment Location
-
setIsExcludeAutoDelivery
public void setIsExcludeAutoDelivery(boolean IsExcludeAutoDelivery) Set Exclude Auto Delivery.- Specified by:
setIsExcludeAutoDelivery
in interfaceI_M_Product
- Parameters:
IsExcludeAutoDelivery
- Exclude from automatic Delivery
-
isExcludeAutoDelivery
public boolean isExcludeAutoDelivery()Get Exclude Auto Delivery.- Specified by:
isExcludeAutoDelivery
in interfaceI_M_Product
- Returns:
- Exclude from automatic Delivery
-
setIsInvoicePrintDetails
public void setIsInvoicePrintDetails(boolean IsInvoicePrintDetails) Set Print detail records on invoice.- Specified by:
setIsInvoicePrintDetails
in interfaceI_M_Product
- Parameters:
IsInvoicePrintDetails
- Print detail BOM elements on the invoice
-
isInvoicePrintDetails
public boolean isInvoicePrintDetails()Get Print detail records on invoice.- Specified by:
isInvoicePrintDetails
in interfaceI_M_Product
- Returns:
- Print detail BOM elements on the invoice
-
setIsKanban
public void setIsKanban(boolean IsKanban) Set Kanban controlled.- Specified by:
setIsKanban
in interfaceI_M_Product
- Parameters:
IsKanban
- This part is Kanban controlled
-
isKanban
public boolean isKanban()Get Kanban controlled.- Specified by:
isKanban
in interfaceI_M_Product
- Returns:
- This part is Kanban controlled
-
setIsManufactured
public void setIsManufactured(boolean IsManufactured) Set Manufactured.- Specified by:
setIsManufactured
in interfaceI_M_Product
- Parameters:
IsManufactured
- This product is manufactured
-
isManufactured
public boolean isManufactured()Get Manufactured.- Specified by:
isManufactured
in interfaceI_M_Product
- Returns:
- This product is manufactured
-
setIsOwnBox
public void setIsOwnBox(boolean IsOwnBox) Set Own Box.- Specified by:
setIsOwnBox
in interfaceI_M_Product
- Parameters:
IsOwnBox
- Own Box
-
isOwnBox
public boolean isOwnBox()Get Own Box.- Specified by:
isOwnBox
in interfaceI_M_Product
- Returns:
- Own Box
-
setIsPhantom
public void setIsPhantom(boolean IsPhantom) Set Phantom.- Specified by:
setIsPhantom
in interfaceI_M_Product
- Parameters:
IsPhantom
- Phantom Component
-
isPhantom
public boolean isPhantom()Get Phantom.- Specified by:
isPhantom
in interfaceI_M_Product
- Returns:
- Phantom Component
-
setIsPickListPrintDetails
public void setIsPickListPrintDetails(boolean IsPickListPrintDetails) Set Print detail records on pick list.- Specified by:
setIsPickListPrintDetails
in interfaceI_M_Product
- Parameters:
IsPickListPrintDetails
- Print detail BOM elements on the pick list
-
isPickListPrintDetails
public boolean isPickListPrintDetails()Get Print detail records on pick list.- Specified by:
isPickListPrintDetails
in interfaceI_M_Product
- Returns:
- Print detail BOM elements on the pick list
-
setIsPurchased
public void setIsPurchased(boolean IsPurchased) Set Purchased.- Specified by:
setIsPurchased
in interfaceI_M_Product
- Parameters:
IsPurchased
- Organization purchases this product
-
isPurchased
public boolean isPurchased()Get Purchased.- Specified by:
isPurchased
in interfaceI_M_Product
- Returns:
- Organization purchases this product
-
setIsSelfService
public void setIsSelfService(boolean IsSelfService) Set Self-Service.- Specified by:
setIsSelfService
in interfaceI_M_Product
- Parameters:
IsSelfService
- This is a Self-Service entry or this entry can be changed via Self-Service
-
isSelfService
public boolean isSelfService()Get Self-Service.- Specified by:
isSelfService
in interfaceI_M_Product
- Returns:
- This is a Self-Service entry or this entry can be changed via Self-Service
-
setIsSold
public void setIsSold(boolean IsSold) Set Sold.- Specified by:
setIsSold
in interfaceI_M_Product
- Parameters:
IsSold
- Organization sells this product
-
isSold
public boolean isSold()Get Sold.- Specified by:
isSold
in interfaceI_M_Product
- Returns:
- Organization sells this product
-
setIsStocked
public void setIsStocked(boolean IsStocked) Set Stocked.- Specified by:
setIsStocked
in interfaceI_M_Product
- Parameters:
IsStocked
- Organization stocks this product
-
isStocked
public boolean isStocked()Get Stocked.- Specified by:
isStocked
in interfaceI_M_Product
- Returns:
- Organization stocks this product
-
setIsSummary
public void setIsSummary(boolean IsSummary) Set Summary Level.- Specified by:
setIsSummary
in interfaceI_M_Product
- Parameters:
IsSummary
- This is a summary entity
-
isSummary
public boolean isSummary()Get Summary Level.- Specified by:
isSummary
in interfaceI_M_Product
- Returns:
- This is a summary entity
-
setIsVerified
public void setIsVerified(boolean IsVerified) Set Verified.- Specified by:
setIsVerified
in interfaceI_M_Product
- Parameters:
IsVerified
- The BOM configuration has been verified
-
isVerified
public boolean isVerified()Get Verified.- Specified by:
isVerified
in interfaceI_M_Product
- Returns:
- The BOM configuration has been verified
-
setIsWebStoreFeatured
public void setIsWebStoreFeatured(boolean IsWebStoreFeatured) Set Featured in Web Store.- Specified by:
setIsWebStoreFeatured
in interfaceI_M_Product
- Parameters:
IsWebStoreFeatured
- If selected, the product is displayed in the initial or any empty search
-
isWebStoreFeatured
public boolean isWebStoreFeatured()Get Featured in Web Store.- Specified by:
isWebStoreFeatured
in interfaceI_M_Product
- Returns:
- If selected, the product is displayed in the initial or any empty search
-
setLowLevel
public void setLowLevel(int LowLevel) Set Low Level.- Specified by:
setLowLevel
in interfaceI_M_Product
- Parameters:
LowLevel
- The Low Level is used to calculate the material plan and determines if a net requirement should be exploited
-
getLowLevel
public int getLowLevel()Get Low Level.- Specified by:
getLowLevel
in interfaceI_M_Product
- Returns:
- The Low Level is used to calculate the material plan and determines if a net requirement should be exploited
-
getM_AttributeSet
- Specified by:
getM_AttributeSet
in interfaceI_M_Product
- Throws:
RuntimeException
-
setM_AttributeSet_ID
public void setM_AttributeSet_ID(int M_AttributeSet_ID) Set Attribute Set.- Specified by:
setM_AttributeSet_ID
in interfaceI_M_Product
- Parameters:
M_AttributeSet_ID
- Product Attribute Set
-
getM_AttributeSet_ID
public int getM_AttributeSet_ID()Get Attribute Set.- Specified by:
getM_AttributeSet_ID
in interfaceI_M_Product
- Returns:
- Product Attribute Set
-
getM_AttributeSetInstance
- Specified by:
getM_AttributeSetInstance
in interfaceI_M_Product
- Throws:
RuntimeException
-
setM_AttributeSetInstance_ID
public void setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID) Set Attribute Set Instance.- Specified by:
setM_AttributeSetInstance_ID
in interfaceI_M_Product
- Parameters:
M_AttributeSetInstance_ID
- Product Attribute Set Instance
-
getM_AttributeSetInstance_ID
public int getM_AttributeSetInstance_ID()Get Attribute Set Instance.- Specified by:
getM_AttributeSetInstance_ID
in interfaceI_M_Product
- Returns:
- Product Attribute Set Instance
-
getM_FreightCategory
- Specified by:
getM_FreightCategory
in interfaceI_M_Product
- Throws:
RuntimeException
-
setM_FreightCategory_ID
public void setM_FreightCategory_ID(int M_FreightCategory_ID) Set Freight Category.- Specified by:
setM_FreightCategory_ID
in interfaceI_M_Product
- Parameters:
M_FreightCategory_ID
- Category of the Freight
-
getM_FreightCategory_ID
public int getM_FreightCategory_ID()Get Freight Category.- Specified by:
getM_FreightCategory_ID
in interfaceI_M_Product
- Returns:
- Category of the Freight
-
getM_Locator
- Specified by:
getM_Locator
in interfaceI_M_Product
- Throws:
RuntimeException
-
setM_Locator_ID
public void setM_Locator_ID(int M_Locator_ID) Set Locator.- Specified by:
setM_Locator_ID
in interfaceI_M_Product
- Parameters:
M_Locator_ID
- Warehouse Locator
-
getM_Locator_ID
public int getM_Locator_ID()Get Locator.- Specified by:
getM_Locator_ID
in interfaceI_M_Product
- Returns:
- Warehouse Locator
-
getM_PartType
- Specified by:
getM_PartType
in interfaceI_M_Product
- Throws:
RuntimeException
-
setM_PartType_ID
public void setM_PartType_ID(int M_PartType_ID) Set Part Type.- Specified by:
setM_PartType_ID
in interfaceI_M_Product
- Parameters:
M_PartType_ID
- Part Type
-
getM_PartType_ID
public int getM_PartType_ID()Get Part Type.- Specified by:
getM_PartType_ID
in interfaceI_M_Product
- Returns:
- Part Type
-
getM_Product_Category
- Specified by:
getM_Product_Category
in interfaceI_M_Product
- Throws:
RuntimeException
-
setM_Product_Category_ID
public void setM_Product_Category_ID(int M_Product_Category_ID) Set Product Category.- Specified by:
setM_Product_Category_ID
in interfaceI_M_Product
- Parameters:
M_Product_Category_ID
- Category of a Product
-
getM_Product_Category_ID
public int getM_Product_Category_ID()Get Product Category.- Specified by:
getM_Product_Category_ID
in interfaceI_M_Product
- Returns:
- Category of a Product
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_ID
in interfaceI_M_Product
- Parameters:
M_Product_ID
- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()Get Product.- Specified by:
getM_Product_ID
in interfaceI_M_Product
- Returns:
- Product, Service, Item
-
setM_Product_UU
Set M_Product_UU.- Specified by:
setM_Product_UU
in interfaceI_M_Product
- Parameters:
M_Product_UU
- M_Product_UU
-
getM_Product_UU
Get M_Product_UU.- Specified by:
getM_Product_UU
in interfaceI_M_Product
- Returns:
- M_Product_UU
-
setName
Set Name.- Specified by:
setName
in interfaceI_M_Product
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_M_Product
- Returns:
- Alphanumeric identifier of the entity
-
setProcessing
public void setProcessing(boolean Processing) Set Process Now.- Specified by:
setProcessing
in interfaceI_M_Product
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()Get Process Now.- Specified by:
isProcessing
in interfaceI_M_Product
- Returns:
- Process Now
-
setProductType
Set Product Type.- Specified by:
setProductType
in interfaceI_M_Product
- Parameters:
ProductType
- Type of product
-
getProductType
Get Product Type.- Specified by:
getProductType
in interfaceI_M_Product
- Returns:
- Type of product
-
getR_MailText
- Specified by:
getR_MailText
in interfaceI_M_Product
- Throws:
RuntimeException
-
setR_MailText_ID
public void setR_MailText_ID(int R_MailText_ID) Set Mail Template.- Specified by:
setR_MailText_ID
in interfaceI_M_Product
- Parameters:
R_MailText_ID
- Text templates for mailings
-
getR_MailText_ID
public int getR_MailText_ID()Get Mail Template.- Specified by:
getR_MailText_ID
in interfaceI_M_Product
- Returns:
- Text templates for mailings
-
getSalesRep
- Specified by:
getSalesRep
in interfaceI_M_Product
- Throws:
RuntimeException
-
setSalesRep_ID
public void setSalesRep_ID(int SalesRep_ID) Set Sales Representative.- Specified by:
setSalesRep_ID
in interfaceI_M_Product
- Parameters:
SalesRep_ID
- Sales Representative or Company Agent
-
getSalesRep_ID
public int getSalesRep_ID()Get Sales Representative.- Specified by:
getSalesRep_ID
in interfaceI_M_Product
- Returns:
- Sales Representative or Company Agent
-
getS_ExpenseType
- Specified by:
getS_ExpenseType
in interfaceI_M_Product
- Throws:
RuntimeException
-
setS_ExpenseType_ID
public void setS_ExpenseType_ID(int S_ExpenseType_ID) Set Expense Type.- Specified by:
setS_ExpenseType_ID
in interfaceI_M_Product
- Parameters:
S_ExpenseType_ID
- Expense report type
-
getS_ExpenseType_ID
public int getS_ExpenseType_ID()Get Expense Type.- Specified by:
getS_ExpenseType_ID
in interfaceI_M_Product
- Returns:
- Expense report type
-
setShelfDepth
public void setShelfDepth(int ShelfDepth) Set Shelf Depth.- Specified by:
setShelfDepth
in interfaceI_M_Product
- Parameters:
ShelfDepth
- Shelf depth required
-
getShelfDepth
public int getShelfDepth()Get Shelf Depth.- Specified by:
getShelfDepth
in interfaceI_M_Product
- Returns:
- Shelf depth required
-
setShelfHeight
Set Shelf Height.- Specified by:
setShelfHeight
in interfaceI_M_Product
- Parameters:
ShelfHeight
- Shelf height required
-
getShelfHeight
Get Shelf Height.- Specified by:
getShelfHeight
in interfaceI_M_Product
- Returns:
- Shelf height required
-
setShelfWidth
public void setShelfWidth(int ShelfWidth) Set Shelf Width.- Specified by:
setShelfWidth
in interfaceI_M_Product
- Parameters:
ShelfWidth
- Shelf width required
-
getShelfWidth
public int getShelfWidth()Get Shelf Width.- Specified by:
getShelfWidth
in interfaceI_M_Product
- Returns:
- Shelf width required
-
setSKU
Set SKU.- Specified by:
setSKU
in interfaceI_M_Product
- Parameters:
SKU
- Stock Keeping Unit
-
getSKU
Get SKU.- Specified by:
getSKU
in interfaceI_M_Product
- Returns:
- Stock Keeping Unit
-
getS_Resource
- Specified by:
getS_Resource
in interfaceI_M_Product
- Throws:
RuntimeException
-
setS_Resource_ID
public void setS_Resource_ID(int S_Resource_ID) Set Resource.- Specified by:
setS_Resource_ID
in interfaceI_M_Product
- Parameters:
S_Resource_ID
- Resource
-
getS_Resource_ID
public int getS_Resource_ID()Get Resource.- Specified by:
getS_Resource_ID
in interfaceI_M_Product
- Returns:
- Resource
-
setUnitsPerPack
public void setUnitsPerPack(int UnitsPerPack) Set Units Per Pack.- Specified by:
setUnitsPerPack
in interfaceI_M_Product
- Parameters:
UnitsPerPack
- The Units Per Pack indicates the no of units of a product packed together.
-
getUnitsPerPack
public int getUnitsPerPack()Get Units Per Pack.- Specified by:
getUnitsPerPack
in interfaceI_M_Product
- Returns:
- The Units Per Pack indicates the no of units of a product packed together.
-
setUnitsPerPallet
Set Units Per Pallet.- Specified by:
setUnitsPerPallet
in interfaceI_M_Product
- Parameters:
UnitsPerPallet
- Units Per Pallet
-
getUnitsPerPallet
Get Units Per Pallet.- Specified by:
getUnitsPerPallet
in interfaceI_M_Product
- Returns:
- Units Per Pallet
-
setUPC
Set UPC/EAN.- Specified by:
setUPC
in interfaceI_M_Product
- Parameters:
UPC
- Bar Code (Universal Product Code or its superset European Article Number)
-
getUPC
Get UPC/EAN.- Specified by:
getUPC
in interfaceI_M_Product
- Returns:
- Bar Code (Universal Product Code or its superset European Article Number)
-
setValue
Set Search Key.- Specified by:
setValue
in interfaceI_M_Product
- Parameters:
Value
- Search key for the record in the format required - must be unique
-
getValue
Get Search Key.- Specified by:
getValue
in interfaceI_M_Product
- Returns:
- Search key for the record in the format required - must be unique
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setVersionNo
Set Version No.- Specified by:
setVersionNo
in interfaceI_M_Product
- Parameters:
VersionNo
- Version Number
-
getVersionNo
Get Version No.- Specified by:
getVersionNo
in interfaceI_M_Product
- Returns:
- Version Number
-
setVolume
Set Volume.- Specified by:
setVolume
in interfaceI_M_Product
- Parameters:
Volume
- Volume of a product
-
getVolume
Get Volume.- Specified by:
getVolume
in interfaceI_M_Product
- Returns:
- Volume of a product
-
setWeight
Set Weight.- Specified by:
setWeight
in interfaceI_M_Product
- Parameters:
Weight
- Weight of a product
-
getWeight
Get Weight.- Specified by:
getWeight
in interfaceI_M_Product
- Returns:
- Weight of a product
-