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
public class X_M_Product extends PO implements I_M_Product, I_Persistent
Generated Model for M_Product- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intPRODUCTTYPE_AD_Reference_IDProductType AD_Reference_ID=270static StringPRODUCTTYPE_AssetAsset = Astatic StringPRODUCTTYPE_ExpenseTypeExpense type = Estatic StringPRODUCTTYPE_ItemItem = Istatic StringPRODUCTTYPE_OnlineOnline = Ostatic StringPRODUCTTYPE_ResourceResource = Rstatic StringPRODUCTTYPE_ServiceService = S-
Fields 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, 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
Constructors Constructor Description X_M_Product(Properties ctx, int M_Product_ID, String trxName)Standard ConstructorX_M_Product(Properties ctx, ResultSet rs, String trxName)Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intget_AccessLevel()AccessLevelI_C_RevenueRecognitiongetC_RevenueRecognition()intgetC_RevenueRecognition_ID()Get Revenue Recognition.I_C_SubscriptionTypegetC_SubscriptionType()intgetC_SubscriptionType_ID()Get Subscription Type.I_C_TaxCategorygetC_TaxCategory()intgetC_TaxCategory_ID()Get Tax Category.I_C_UOMgetC_UOM()intgetC_UOM_ID()Get UOM.StringgetClassification()Get Classification.StringgetCopyFrom()Get Copy From.StringgetCustomsTariffNumber()Get Customs Tariff Number.StringgetDescription()Get Description.StringgetDescriptionURL()Get Description URL.TimestampgetDiscontinuedAt()Get Discontinued At.StringgetDocumentNote()Get Document Note.StringgetGroup1()Get Group1.StringgetGroup2()Get Group2.intgetGuaranteeDays()Get Guarantee Days.intgetGuaranteeDaysMin()Get Min Guarantee Days.StringgetHelp()Get Comment/Help.StringgetImageURL()Get Image URL.KeyNamePairgetKeyNamePair()Get Record ID/ColumnNameintgetLowLevel()Get Low Level.I_M_AttributeSetgetM_AttributeSet()intgetM_AttributeSet_ID()Get Attribute Set.I_M_AttributeSetInstancegetM_AttributeSetInstance()intgetM_AttributeSetInstance_ID()Get Attribute Set Instance.I_M_FreightCategorygetM_FreightCategory()intgetM_FreightCategory_ID()Get Freight Category.I_M_LocatorgetM_Locator()intgetM_Locator_ID()Get Locator.I_M_PartTypegetM_PartType()intgetM_PartType_ID()Get Part Type.I_M_Product_CategorygetM_Product_Category()intgetM_Product_Category_ID()Get Product Category.intgetM_Product_ID()Get Product.StringgetM_Product_UU()Get M_Product_UU.StringgetName()Get Name.StringgetProductType()Get Product Type.I_R_MailTextgetR_MailText()intgetR_MailText_ID()Get Mail Template.I_S_ExpenseTypegetS_ExpenseType()intgetS_ExpenseType_ID()Get Expense Type.I_S_ResourcegetS_Resource()intgetS_Resource_ID()Get Resource.I_AD_UsergetSalesRep()intgetSalesRep_ID()Get Sales Representative.intgetShelfDepth()Get Shelf Depth.BigDecimalgetShelfHeight()Get Shelf Height.intgetShelfWidth()Get Shelf Width.StringgetSKU()Get SKU.intgetUnitsPerPack()Get UnitsPerPack.BigDecimalgetUnitsPerPallet()Get Units Per Pallet.StringgetUPC()Get UPC/EAN.StringgetValue()Get Search Key.StringgetVersionNo()Get Version No.BigDecimalgetVolume()Get Volume.BigDecimalgetWeight()Get Weight.protected POInfoinitPO(Properties ctx)Load Meta DatabooleanisAutoProduce()Get Auto Produce.booleanisBOM()Get Bill of Materials.booleanisDiscontinued()Get Discontinued.booleanisDropShip()Get Drop Shipment.booleanisExcludeAutoDelivery()Get Exclude Auto Delivery.booleanisInvoicePrintDetails()Get Print detail records on invoice.booleanisKanban()Get Kanban controlled.booleanisManufactured()Get Manufactured.booleanisOwnBox()Get Own Box.booleanisPhantom()Get Phantom.booleanisPickListPrintDetails()Get Print detail records on pick list.booleanisProcessing()Get Process Now.booleanisPurchased()Get Purchased.booleanisSelfService()Get Self-Service.booleanisSold()Get Sold.booleanisStocked()Get Stocked.booleanisSummary()Get Summary Level.booleanisVerified()Get Verified.booleanisWebStoreFeatured()Get Featured in Web Store.voidsetC_RevenueRecognition_ID(int C_RevenueRecognition_ID)Set Revenue Recognition.voidsetC_SubscriptionType_ID(int C_SubscriptionType_ID)Set Subscription Type.voidsetC_TaxCategory_ID(int C_TaxCategory_ID)Set Tax Category.voidsetC_UOM_ID(int C_UOM_ID)Set UOM.voidsetClassification(String Classification)Set Classification.voidsetCopyFrom(String CopyFrom)Set Copy From.voidsetCustomsTariffNumber(String CustomsTariffNumber)Set Customs Tariff Number.voidsetDescription(String Description)Set Description.voidsetDescriptionURL(String DescriptionURL)Set Description URL.voidsetDiscontinued(boolean Discontinued)Set Discontinued.voidsetDiscontinuedAt(Timestamp DiscontinuedAt)Set Discontinued At.voidsetDocumentNote(String DocumentNote)Set Document Note.voidsetGroup1(String Group1)Set Group1.voidsetGroup2(String Group2)Set Group2.voidsetGuaranteeDays(int GuaranteeDays)Set Guarantee Days.voidsetGuaranteeDaysMin(int GuaranteeDaysMin)Set Min Guarantee Days.voidsetHelp(String Help)Set Comment/Help.voidsetImageURL(String ImageURL)Set Image URL.voidsetIsAutoProduce(boolean IsAutoProduce)Set Auto Produce.voidsetIsBOM(boolean IsBOM)Set Bill of Materials.voidsetIsDropShip(boolean IsDropShip)Set Drop Shipment.voidsetIsExcludeAutoDelivery(boolean IsExcludeAutoDelivery)Set Exclude Auto Delivery.voidsetIsInvoicePrintDetails(boolean IsInvoicePrintDetails)Set Print detail records on invoice.voidsetIsKanban(boolean IsKanban)Set Kanban controlled.voidsetIsManufactured(boolean IsManufactured)Set Manufactured.voidsetIsOwnBox(boolean IsOwnBox)Set Own Box.voidsetIsPhantom(boolean IsPhantom)Set Phantom.voidsetIsPickListPrintDetails(boolean IsPickListPrintDetails)Set Print detail records on pick list.voidsetIsPurchased(boolean IsPurchased)Set Purchased.voidsetIsSelfService(boolean IsSelfService)Set Self-Service.voidsetIsSold(boolean IsSold)Set Sold.voidsetIsStocked(boolean IsStocked)Set Stocked.voidsetIsSummary(boolean IsSummary)Set Summary Level.voidsetIsVerified(boolean IsVerified)Set Verified.voidsetIsWebStoreFeatured(boolean IsWebStoreFeatured)Set Featured in Web Store.voidsetLowLevel(int LowLevel)Set Low Level.voidsetM_AttributeSet_ID(int M_AttributeSet_ID)Set Attribute Set.voidsetM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)Set Attribute Set Instance.voidsetM_FreightCategory_ID(int M_FreightCategory_ID)Set Freight Category.voidsetM_Locator_ID(int M_Locator_ID)Set Locator.voidsetM_PartType_ID(int M_PartType_ID)Set Part Type.voidsetM_Product_Category_ID(int M_Product_Category_ID)Set Product Category.voidsetM_Product_ID(int M_Product_ID)Set Product.voidsetM_Product_UU(String M_Product_UU)Set M_Product_UU.voidsetName(String Name)Set Name.voidsetProcessing(boolean Processing)Set Process Now.voidsetProductType(String ProductType)Set Product Type.voidsetR_MailText_ID(int R_MailText_ID)Set Mail Template.voidsetS_ExpenseType_ID(int S_ExpenseType_ID)Set Expense Type.voidsetS_Resource_ID(int S_Resource_ID)Set Resource.voidsetSalesRep_ID(int SalesRep_ID)Set Sales Representative.voidsetShelfDepth(int ShelfDepth)Set Shelf Depth.voidsetShelfHeight(BigDecimal ShelfHeight)Set Shelf Height.voidsetShelfWidth(int ShelfWidth)Set Shelf Width.voidsetSKU(String SKU)Set SKU.voidsetUnitsPerPack(int UnitsPerPack)Set UnitsPerPack.voidsetUnitsPerPallet(BigDecimal UnitsPerPallet)Set Units Per Pallet.voidsetUPC(String UPC)Set UPC/EAN.voidsetValue(String Value)Set Search Key.voidsetVersionNo(String VersionNo)Set Version No.voidsetVolume(BigDecimal Volume)Set Volume.voidsetWeight(BigDecimal Weight)Set Weight.StringtoString()String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, 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, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, 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, 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 Detail
-
PRODUCTTYPE_AD_Reference_ID
public static final int PRODUCTTYPE_AD_Reference_ID
ProductType AD_Reference_ID=270- See Also:
- Constant Field Values
-
PRODUCTTYPE_Asset
public static final String PRODUCTTYPE_Asset
Asset = A- See Also:
- Constant Field Values
-
PRODUCTTYPE_ExpenseType
public static final String PRODUCTTYPE_ExpenseType
Expense type = E- See Also:
- Constant Field Values
-
PRODUCTTYPE_Item
public static final String PRODUCTTYPE_Item
Item = I- See Also:
- Constant Field Values
-
PRODUCTTYPE_Online
public static final String PRODUCTTYPE_Online
Online = O- See Also:
- Constant Field Values
-
PRODUCTTYPE_Resource
public static final String PRODUCTTYPE_Resource
Resource = R- See Also:
- Constant Field Values
-
PRODUCTTYPE_Service
public static final String PRODUCTTYPE_Service
Service = S- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_M_Product
public X_M_Product(Properties ctx, int M_Product_ID, String trxName)
Standard Constructor
-
X_M_Product
public X_M_Product(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setClassification
public void setClassification(String Classification)
Set Classification.- Specified by:
setClassificationin interfaceI_M_Product- Parameters:
Classification- Classification for grouping
-
getClassification
public String getClassification()
Get Classification.- Specified by:
getClassificationin interfaceI_M_Product- Returns:
- Classification for grouping
-
setCopyFrom
public void setCopyFrom(String CopyFrom)
Set Copy From.- Specified by:
setCopyFromin interfaceI_M_Product- Parameters:
CopyFrom- Copy From Record
-
getCopyFrom
public String getCopyFrom()
Get Copy From.- Specified by:
getCopyFromin interfaceI_M_Product- Returns:
- Copy From Record
-
getC_RevenueRecognition
public I_C_RevenueRecognition getC_RevenueRecognition() throws RuntimeException
- Specified by:
getC_RevenueRecognitionin interfaceI_M_Product- Throws:
RuntimeException
-
setC_RevenueRecognition_ID
public void setC_RevenueRecognition_ID(int C_RevenueRecognition_ID)
Set Revenue Recognition.- Specified by:
setC_RevenueRecognition_IDin 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_IDin interfaceI_M_Product- Returns:
- Method for recording revenue
-
getC_SubscriptionType
public I_C_SubscriptionType getC_SubscriptionType() throws RuntimeException
- Specified by:
getC_SubscriptionTypein interfaceI_M_Product- Throws:
RuntimeException
-
setC_SubscriptionType_ID
public void setC_SubscriptionType_ID(int C_SubscriptionType_ID)
Set Subscription Type.- Specified by:
setC_SubscriptionType_IDin 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_IDin interfaceI_M_Product- Returns:
- Type of subscription
-
getC_TaxCategory
public I_C_TaxCategory getC_TaxCategory() throws RuntimeException
- Specified by:
getC_TaxCategoryin interfaceI_M_Product- Throws:
RuntimeException
-
setC_TaxCategory_ID
public void setC_TaxCategory_ID(int C_TaxCategory_ID)
Set Tax Category.- Specified by:
setC_TaxCategory_IDin interfaceI_M_Product- Parameters:
C_TaxCategory_ID- Tax Category
-
getC_TaxCategory_ID
public int getC_TaxCategory_ID()
Get Tax Category.- Specified by:
getC_TaxCategory_IDin interfaceI_M_Product- Returns:
- Tax Category
-
getC_UOM
public I_C_UOM getC_UOM() throws RuntimeException
- Specified by:
getC_UOMin interfaceI_M_Product- Throws:
RuntimeException
-
setC_UOM_ID
public void setC_UOM_ID(int C_UOM_ID)
Set UOM.- Specified by:
setC_UOM_IDin interfaceI_M_Product- Parameters:
C_UOM_ID- Unit of Measure
-
getC_UOM_ID
public int getC_UOM_ID()
Get UOM.- Specified by:
getC_UOM_IDin interfaceI_M_Product- Returns:
- Unit of Measure
-
setCustomsTariffNumber
public void setCustomsTariffNumber(String CustomsTariffNumber)
Set Customs Tariff Number.- Specified by:
setCustomsTariffNumberin interfaceI_M_Product- Parameters:
CustomsTariffNumber- Customs Tariff Number, usually the HS-Code
-
getCustomsTariffNumber
public String getCustomsTariffNumber()
Get Customs Tariff Number.- Specified by:
getCustomsTariffNumberin interfaceI_M_Product- Returns:
- Customs Tariff Number, usually the HS-Code
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescriptionin interfaceI_M_Product- Parameters:
Description- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescriptionin interfaceI_M_Product- Returns:
- Optional short description of the record
-
setDescriptionURL
public void setDescriptionURL(String DescriptionURL)
Set Description URL.- Specified by:
setDescriptionURLin interfaceI_M_Product- Parameters:
DescriptionURL- URL for the description
-
getDescriptionURL
public String getDescriptionURL()
Get Description URL.- Specified by:
getDescriptionURLin interfaceI_M_Product- Returns:
- URL for the description
-
setDiscontinued
public void setDiscontinued(boolean Discontinued)
Set Discontinued.- Specified by:
setDiscontinuedin interfaceI_M_Product- Parameters:
Discontinued- This product is no longer available
-
isDiscontinued
public boolean isDiscontinued()
Get Discontinued.- Specified by:
isDiscontinuedin interfaceI_M_Product- Returns:
- This product is no longer available
-
setDiscontinuedAt
public void setDiscontinuedAt(Timestamp DiscontinuedAt)
Set Discontinued At.- Specified by:
setDiscontinuedAtin interfaceI_M_Product- Parameters:
DiscontinuedAt- Discontinued At indicates Date when product was discontinued
-
getDiscontinuedAt
public Timestamp getDiscontinuedAt()
Get Discontinued At.- Specified by:
getDiscontinuedAtin interfaceI_M_Product- Returns:
- Discontinued At indicates Date when product was discontinued
-
setDocumentNote
public void setDocumentNote(String DocumentNote)
Set Document Note.- Specified by:
setDocumentNotein interfaceI_M_Product- Parameters:
DocumentNote- Additional information for a Document
-
getDocumentNote
public String getDocumentNote()
Get Document Note.- Specified by:
getDocumentNotein interfaceI_M_Product- Returns:
- Additional information for a Document
-
setGroup1
public void setGroup1(String Group1)
Set Group1.- Specified by:
setGroup1in interfaceI_M_Product- Parameters:
Group1- Group1
-
getGroup1
public String getGroup1()
Get Group1.- Specified by:
getGroup1in interfaceI_M_Product- Returns:
- Group1
-
setGroup2
public void setGroup2(String Group2)
Set Group2.- Specified by:
setGroup2in interfaceI_M_Product- Parameters:
Group2- Group2
-
getGroup2
public String getGroup2()
Get Group2.- Specified by:
getGroup2in interfaceI_M_Product- Returns:
- Group2
-
setGuaranteeDays
public void setGuaranteeDays(int GuaranteeDays)
Set Guarantee Days.- Specified by:
setGuaranteeDaysin interfaceI_M_Product- Parameters:
GuaranteeDays- Number of days the product is guaranteed or available
-
getGuaranteeDays
public int getGuaranteeDays()
Get Guarantee Days.- Specified by:
getGuaranteeDaysin 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:
setGuaranteeDaysMinin interfaceI_M_Product- Parameters:
GuaranteeDaysMin- Minimum number of guarantee days
-
getGuaranteeDaysMin
public int getGuaranteeDaysMin()
Get Min Guarantee Days.- Specified by:
getGuaranteeDaysMinin interfaceI_M_Product- Returns:
- Minimum number of guarantee days
-
setHelp
public void setHelp(String Help)
Set Comment/Help.- Specified by:
setHelpin interfaceI_M_Product- Parameters:
Help- Comment or Hint
-
getHelp
public String getHelp()
Get Comment/Help.- Specified by:
getHelpin interfaceI_M_Product- Returns:
- Comment or Hint
-
setImageURL
public void setImageURL(String ImageURL)
Set Image URL.- Specified by:
setImageURLin interfaceI_M_Product- Parameters:
ImageURL- URL of image
-
getImageURL
public String getImageURL()
Get Image URL.- Specified by:
getImageURLin interfaceI_M_Product- Returns:
- URL of image
-
setIsAutoProduce
public void setIsAutoProduce(boolean IsAutoProduce)
Set Auto Produce.- Specified by:
setIsAutoProducein interfaceI_M_Product- Parameters:
IsAutoProduce- Auto create production to fulfill shipment
-
isAutoProduce
public boolean isAutoProduce()
Get Auto Produce.- Specified by:
isAutoProducein interfaceI_M_Product- Returns:
- Auto create production to fulfill shipment
-
setIsBOM
public void setIsBOM(boolean IsBOM)
Set Bill of Materials.- Specified by:
setIsBOMin interfaceI_M_Product- Parameters:
IsBOM- Bill of Materials
-
isBOM
public boolean isBOM()
Get Bill of Materials.- Specified by:
isBOMin interfaceI_M_Product- Returns:
- Bill of Materials
-
setIsDropShip
public void setIsDropShip(boolean IsDropShip)
Set Drop Shipment.- Specified by:
setIsDropShipin interfaceI_M_Product- Parameters:
IsDropShip- Drop Shipments are sent directly to the Drop Shipment Location
-
isDropShip
public boolean isDropShip()
Get Drop Shipment.- Specified by:
isDropShipin 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:
setIsExcludeAutoDeliveryin interfaceI_M_Product- Parameters:
IsExcludeAutoDelivery- Exclude from automatic Delivery
-
isExcludeAutoDelivery
public boolean isExcludeAutoDelivery()
Get Exclude Auto Delivery.- Specified by:
isExcludeAutoDeliveryin interfaceI_M_Product- Returns:
- Exclude from automatic Delivery
-
setIsInvoicePrintDetails
public void setIsInvoicePrintDetails(boolean IsInvoicePrintDetails)
Set Print detail records on invoice.- Specified by:
setIsInvoicePrintDetailsin interfaceI_M_Product- Parameters:
IsInvoicePrintDetails- Print detail BOM elements on the invoice
-
isInvoicePrintDetails
public boolean isInvoicePrintDetails()
Get Print detail records on invoice.- Specified by:
isInvoicePrintDetailsin interfaceI_M_Product- Returns:
- Print detail BOM elements on the invoice
-
setIsKanban
public void setIsKanban(boolean IsKanban)
Set Kanban controlled.- Specified by:
setIsKanbanin interfaceI_M_Product- Parameters:
IsKanban- This part is Kanban controlled
-
isKanban
public boolean isKanban()
Get Kanban controlled.- Specified by:
isKanbanin interfaceI_M_Product- Returns:
- This part is Kanban controlled
-
setIsManufactured
public void setIsManufactured(boolean IsManufactured)
Set Manufactured.- Specified by:
setIsManufacturedin interfaceI_M_Product- Parameters:
IsManufactured- This product is manufactured
-
isManufactured
public boolean isManufactured()
Get Manufactured.- Specified by:
isManufacturedin interfaceI_M_Product- Returns:
- This product is manufactured
-
setIsOwnBox
public void setIsOwnBox(boolean IsOwnBox)
Set Own Box.- Specified by:
setIsOwnBoxin interfaceI_M_Product- Parameters:
IsOwnBox- Own Box
-
isOwnBox
public boolean isOwnBox()
Get Own Box.- Specified by:
isOwnBoxin interfaceI_M_Product- Returns:
- Own Box
-
setIsPhantom
public void setIsPhantom(boolean IsPhantom)
Set Phantom.- Specified by:
setIsPhantomin interfaceI_M_Product- Parameters:
IsPhantom- Phantom Component
-
isPhantom
public boolean isPhantom()
Get Phantom.- Specified by:
isPhantomin interfaceI_M_Product- Returns:
- Phantom Component
-
setIsPickListPrintDetails
public void setIsPickListPrintDetails(boolean IsPickListPrintDetails)
Set Print detail records on pick list.- Specified by:
setIsPickListPrintDetailsin 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:
isPickListPrintDetailsin interfaceI_M_Product- Returns:
- Print detail BOM elements on the pick list
-
setIsPurchased
public void setIsPurchased(boolean IsPurchased)
Set Purchased.- Specified by:
setIsPurchasedin interfaceI_M_Product- Parameters:
IsPurchased- Organization purchases this product
-
isPurchased
public boolean isPurchased()
Get Purchased.- Specified by:
isPurchasedin interfaceI_M_Product- Returns:
- Organization purchases this product
-
setIsSelfService
public void setIsSelfService(boolean IsSelfService)
Set Self-Service.- Specified by:
setIsSelfServicein 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:
isSelfServicein 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:
setIsSoldin interfaceI_M_Product- Parameters:
IsSold- Organization sells this product
-
isSold
public boolean isSold()
Get Sold.- Specified by:
isSoldin interfaceI_M_Product- Returns:
- Organization sells this product
-
setIsStocked
public void setIsStocked(boolean IsStocked)
Set Stocked.- Specified by:
setIsStockedin interfaceI_M_Product- Parameters:
IsStocked- Organization stocks this product
-
isStocked
public boolean isStocked()
Get Stocked.- Specified by:
isStockedin interfaceI_M_Product- Returns:
- Organization stocks this product
-
setIsSummary
public void setIsSummary(boolean IsSummary)
Set Summary Level.- Specified by:
setIsSummaryin interfaceI_M_Product- Parameters:
IsSummary- This is a summary entity
-
isSummary
public boolean isSummary()
Get Summary Level.- Specified by:
isSummaryin interfaceI_M_Product- Returns:
- This is a summary entity
-
setIsVerified
public void setIsVerified(boolean IsVerified)
Set Verified.- Specified by:
setIsVerifiedin interfaceI_M_Product- Parameters:
IsVerified- The BOM configuration has been verified
-
isVerified
public boolean isVerified()
Get Verified.- Specified by:
isVerifiedin interfaceI_M_Product- Returns:
- The BOM configuration has been verified
-
setIsWebStoreFeatured
public void setIsWebStoreFeatured(boolean IsWebStoreFeatured)
Set Featured in Web Store.- Specified by:
setIsWebStoreFeaturedin 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:
isWebStoreFeaturedin 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:
setLowLevelin 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:
getLowLevelin 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
public I_M_AttributeSet getM_AttributeSet() throws RuntimeException
- Specified by:
getM_AttributeSetin interfaceI_M_Product- Throws:
RuntimeException
-
setM_AttributeSet_ID
public void setM_AttributeSet_ID(int M_AttributeSet_ID)
Set Attribute Set.- Specified by:
setM_AttributeSet_IDin 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_IDin interfaceI_M_Product- Returns:
- Product Attribute Set
-
getM_AttributeSetInstance
public I_M_AttributeSetInstance getM_AttributeSetInstance() throws RuntimeException
- Specified by:
getM_AttributeSetInstancein 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_IDin 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_IDin interfaceI_M_Product- Returns:
- Product Attribute Set Instance
-
getM_FreightCategory
public I_M_FreightCategory getM_FreightCategory() throws RuntimeException
- Specified by:
getM_FreightCategoryin interfaceI_M_Product- Throws:
RuntimeException
-
setM_FreightCategory_ID
public void setM_FreightCategory_ID(int M_FreightCategory_ID)
Set Freight Category.- Specified by:
setM_FreightCategory_IDin 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_IDin interfaceI_M_Product- Returns:
- Category of the Freight
-
getM_Locator
public I_M_Locator getM_Locator() throws RuntimeException
- Specified by:
getM_Locatorin interfaceI_M_Product- Throws:
RuntimeException
-
setM_Locator_ID
public void setM_Locator_ID(int M_Locator_ID)
Set Locator.- Specified by:
setM_Locator_IDin interfaceI_M_Product- Parameters:
M_Locator_ID- Warehouse Locator
-
getM_Locator_ID
public int getM_Locator_ID()
Get Locator.- Specified by:
getM_Locator_IDin interfaceI_M_Product- Returns:
- Warehouse Locator
-
getM_PartType
public I_M_PartType getM_PartType() throws RuntimeException
- Specified by:
getM_PartTypein interfaceI_M_Product- Throws:
RuntimeException
-
setM_PartType_ID
public void setM_PartType_ID(int M_PartType_ID)
Set Part Type.- Specified by:
setM_PartType_IDin interfaceI_M_Product- Parameters:
M_PartType_ID- Part Type
-
getM_PartType_ID
public int getM_PartType_ID()
Get Part Type.- Specified by:
getM_PartType_IDin interfaceI_M_Product- Returns:
- Part Type
-
getM_Product_Category
public I_M_Product_Category getM_Product_Category() throws RuntimeException
- Specified by:
getM_Product_Categoryin 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_IDin 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_IDin 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_IDin interfaceI_M_Product- Parameters:
M_Product_ID- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()
Get Product.- Specified by:
getM_Product_IDin interfaceI_M_Product- Returns:
- Product, Service, Item
-
setM_Product_UU
public void setM_Product_UU(String M_Product_UU)
Set M_Product_UU.- Specified by:
setM_Product_UUin interfaceI_M_Product- Parameters:
M_Product_UU- M_Product_UU
-
getM_Product_UU
public String getM_Product_UU()
Get M_Product_UU.- Specified by:
getM_Product_UUin interfaceI_M_Product- Returns:
- M_Product_UU
-
setName
public void setName(String Name)
Set Name.- Specified by:
setNamein interfaceI_M_Product- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getNamein interfaceI_M_Product- Returns:
- Alphanumeric identifier of the entity
-
setProcessing
public void setProcessing(boolean Processing)
Set Process Now.- Specified by:
setProcessingin interfaceI_M_Product- Parameters:
Processing- Process Now
-
isProcessing
public boolean isProcessing()
Get Process Now.- Specified by:
isProcessingin interfaceI_M_Product- Returns:
- Process Now
-
setProductType
public void setProductType(String ProductType)
Set Product Type.- Specified by:
setProductTypein interfaceI_M_Product- Parameters:
ProductType- Type of product
-
getProductType
public String getProductType()
Get Product Type.- Specified by:
getProductTypein interfaceI_M_Product- Returns:
- Type of product
-
getR_MailText
public I_R_MailText getR_MailText() throws RuntimeException
- Specified by:
getR_MailTextin interfaceI_M_Product- Throws:
RuntimeException
-
setR_MailText_ID
public void setR_MailText_ID(int R_MailText_ID)
Set Mail Template.- Specified by:
setR_MailText_IDin 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_IDin interfaceI_M_Product- Returns:
- Text templates for mailings
-
getSalesRep
public I_AD_User getSalesRep() throws RuntimeException
- Specified by:
getSalesRepin interfaceI_M_Product- Throws:
RuntimeException
-
setSalesRep_ID
public void setSalesRep_ID(int SalesRep_ID)
Set Sales Representative.- Specified by:
setSalesRep_IDin interfaceI_M_Product- Parameters:
SalesRep_ID- Sales Representative or Company Agent
-
getSalesRep_ID
public int getSalesRep_ID()
Get Sales Representative.- Specified by:
getSalesRep_IDin interfaceI_M_Product- Returns:
- Sales Representative or Company Agent
-
getS_ExpenseType
public I_S_ExpenseType getS_ExpenseType() throws RuntimeException
- Specified by:
getS_ExpenseTypein interfaceI_M_Product- Throws:
RuntimeException
-
setS_ExpenseType_ID
public void setS_ExpenseType_ID(int S_ExpenseType_ID)
Set Expense Type.- Specified by:
setS_ExpenseType_IDin 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_IDin interfaceI_M_Product- Returns:
- Expense report type
-
setShelfDepth
public void setShelfDepth(int ShelfDepth)
Set Shelf Depth.- Specified by:
setShelfDepthin interfaceI_M_Product- Parameters:
ShelfDepth- Shelf depth required
-
getShelfDepth
public int getShelfDepth()
Get Shelf Depth.- Specified by:
getShelfDepthin interfaceI_M_Product- Returns:
- Shelf depth required
-
setShelfHeight
public void setShelfHeight(BigDecimal ShelfHeight)
Set Shelf Height.- Specified by:
setShelfHeightin interfaceI_M_Product- Parameters:
ShelfHeight- Shelf height required
-
getShelfHeight
public BigDecimal getShelfHeight()
Get Shelf Height.- Specified by:
getShelfHeightin interfaceI_M_Product- Returns:
- Shelf height required
-
setShelfWidth
public void setShelfWidth(int ShelfWidth)
Set Shelf Width.- Specified by:
setShelfWidthin interfaceI_M_Product- Parameters:
ShelfWidth- Shelf width required
-
getShelfWidth
public int getShelfWidth()
Get Shelf Width.- Specified by:
getShelfWidthin interfaceI_M_Product- Returns:
- Shelf width required
-
setSKU
public void setSKU(String SKU)
Set SKU.- Specified by:
setSKUin interfaceI_M_Product- Parameters:
SKU- Stock Keeping Unit
-
getSKU
public String getSKU()
Get SKU.- Specified by:
getSKUin interfaceI_M_Product- Returns:
- Stock Keeping Unit
-
getS_Resource
public I_S_Resource getS_Resource() throws RuntimeException
- Specified by:
getS_Resourcein interfaceI_M_Product- Throws:
RuntimeException
-
setS_Resource_ID
public void setS_Resource_ID(int S_Resource_ID)
Set Resource.- Specified by:
setS_Resource_IDin interfaceI_M_Product- Parameters:
S_Resource_ID- Resource
-
getS_Resource_ID
public int getS_Resource_ID()
Get Resource.- Specified by:
getS_Resource_IDin interfaceI_M_Product- Returns:
- Resource
-
setUnitsPerPack
public void setUnitsPerPack(int UnitsPerPack)
Set UnitsPerPack.- Specified by:
setUnitsPerPackin interfaceI_M_Product- Parameters:
UnitsPerPack- The Units Per Pack indicates the no of units of a product packed together.
-
getUnitsPerPack
public int getUnitsPerPack()
Get UnitsPerPack.- Specified by:
getUnitsPerPackin interfaceI_M_Product- Returns:
- The Units Per Pack indicates the no of units of a product packed together.
-
setUnitsPerPallet
public void setUnitsPerPallet(BigDecimal UnitsPerPallet)
Set Units Per Pallet.- Specified by:
setUnitsPerPalletin interfaceI_M_Product- Parameters:
UnitsPerPallet- Units Per Pallet
-
getUnitsPerPallet
public BigDecimal getUnitsPerPallet()
Get Units Per Pallet.- Specified by:
getUnitsPerPalletin interfaceI_M_Product- Returns:
- Units Per Pallet
-
setUPC
public void setUPC(String UPC)
Set UPC/EAN.- Specified by:
setUPCin interfaceI_M_Product- Parameters:
UPC- Bar Code (Universal Product Code or its superset European Article Number)
-
getUPC
public String getUPC()
Get UPC/EAN.- Specified by:
getUPCin interfaceI_M_Product- Returns:
- Bar Code (Universal Product Code or its superset European Article Number)
-
setValue
public void setValue(String Value)
Set Search Key.- Specified by:
setValuein interfaceI_M_Product- Parameters:
Value- Search key for the record in the format required - must be unique
-
getValue
public String getValue()
Get Search Key.- Specified by:
getValuein interfaceI_M_Product- Returns:
- Search key for the record in the format required - must be unique
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setVersionNo
public void setVersionNo(String VersionNo)
Set Version No.- Specified by:
setVersionNoin interfaceI_M_Product- Parameters:
VersionNo- Version Number
-
getVersionNo
public String getVersionNo()
Get Version No.- Specified by:
getVersionNoin interfaceI_M_Product- Returns:
- Version Number
-
setVolume
public void setVolume(BigDecimal Volume)
Set Volume.- Specified by:
setVolumein interfaceI_M_Product- Parameters:
Volume- Volume of a product
-
getVolume
public BigDecimal getVolume()
Get Volume.- Specified by:
getVolumein interfaceI_M_Product- Returns:
- Volume of a product
-
setWeight
public void setWeight(BigDecimal Weight)
Set Weight.- Specified by:
setWeightin interfaceI_M_Product- Parameters:
Weight- Weight of a product
-
getWeight
public BigDecimal getWeight()
Get Weight.- Specified by:
getWeightin interfaceI_M_Product- Returns:
- Weight of a product
-
-