Package org.compiere.model
Class X_M_Product_Category_Acct
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_Product_Category_Acct
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_Product_Category_Acct
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MProductCategoryAcct
public class X_M_Product_Category_Acct
extends PO
implements I_M_Product_Category_Acct, I_Persistent
Generated Model for M_Product_Category_Acct
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
CostingLevel AD_Reference_ID=355static final String
Batch/Lot = Bstatic final String
Client = Cstatic final String
Organization = Ostatic final String
_ = xstatic final int
CostingMethod AD_Reference_ID=122static final String
Average Invoice = Istatic final String
Average PO = Astatic final String
Fifo = Fstatic final String
Last Invoice = istatic final String
Last PO Price = pstatic final String
Lifo = Lstatic final String
Standard Costing = Sstatic final String
User Defined = UFields 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_Category_Acct
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_AcctSchema_ID, COLUMNNAME_CostingLevel, COLUMNNAME_CostingMethod, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_M_Product_Category_Acct_UU, COLUMNNAME_M_Product_Category_ID, COLUMNNAME_P_Asset_Acct, COLUMNNAME_P_AverageCostVariance_Acct, COLUMNNAME_P_COGS_Acct, COLUMNNAME_P_CostAdjustment_Acct, COLUMNNAME_P_Expense_Acct, COLUMNNAME_P_InventoryClearing_Acct, COLUMNNAME_P_InvoicePriceVariance_Acct, COLUMNNAME_P_LandedCostClearing_Acct, COLUMNNAME_P_PurchasePriceVariance_Acct, COLUMNNAME_P_RateVariance_Acct, COLUMNNAME_P_Revenue_Acct, COLUMNNAME_P_TradeDiscountGrant_Acct, COLUMNNAME_P_TradeDiscountRec_Acct, COLUMNNAME_Processing, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_M_Product_Category_Acct
(Properties ctx, int M_Product_Category_Acct_ID, String trxName) Standard ConstructorX_M_Product_Category_Acct
(Properties ctx, int M_Product_Category_Acct_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_Product_Category_Acct
(Properties ctx, String M_Product_Category_Acct_UU, String trxName) Standard ConstructorX_M_Product_Category_Acct
(Properties ctx, String M_Product_Category_Acct_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_Product_Category_Acct
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Accounting Schema.Get Costing Level.Get Costing Method.Get M_Product_Category_Acct_UU.int
Get Product Category.int
Get Product Asset.int
Get Average Cost Variance.int
Get Product COGS.int
Get Cost Adjustment.int
Get Product Expense.int
Get Inventory Clearing.int
Get Invoice Price Variance.int
Get Landed Cost Clearing.int
Get Purchase Price Variance.int
Get Rate Variance.int
Get Product Revenue.int
Get Trade Discount Granted.int
Get Trade Discount Received.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Process Now.void
setC_AcctSchema_ID
(int C_AcctSchema_ID) Set Accounting Schema.void
setCostingLevel
(String CostingLevel) Set Costing Level.void
setCostingMethod
(String CostingMethod) Set Costing Method.void
setM_Product_Category_Acct_UU
(String M_Product_Category_Acct_UU) Set M_Product_Category_Acct_UU.void
setM_Product_Category_ID
(int M_Product_Category_ID) Set Product Category.void
setP_Asset_Acct
(int P_Asset_Acct) Set Product Asset.void
setP_AverageCostVariance_Acct
(int P_AverageCostVariance_Acct) Set Average Cost Variance.void
setP_COGS_Acct
(int P_COGS_Acct) Set Product COGS.void
setP_CostAdjustment_Acct
(int P_CostAdjustment_Acct) Set Cost Adjustment.void
setP_Expense_Acct
(int P_Expense_Acct) Set Product Expense.void
setP_InventoryClearing_Acct
(int P_InventoryClearing_Acct) Set Inventory Clearing.void
setP_InvoicePriceVariance_Acct
(int P_InvoicePriceVariance_Acct) Set Invoice Price Variance.void
setP_LandedCostClearing_Acct
(int P_LandedCostClearing_Acct) Set Landed Cost Clearing.void
setP_PurchasePriceVariance_Acct
(int P_PurchasePriceVariance_Acct) Set Purchase Price Variance.void
setP_RateVariance_Acct
(int P_RateVariance_Acct) Set Rate Variance.void
setP_Revenue_Acct
(int P_Revenue_Acct) Set Product Revenue.void
setP_TradeDiscountGrant_Acct
(int P_TradeDiscountGrant_Acct) Set Trade Discount Granted.void
setP_TradeDiscountRec_Acct
(int P_TradeDiscountRec_Acct) Set Trade Discount Received.void
setProcessing
(boolean Processing) Set Process Now.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_Category_Acct
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
-
COSTINGLEVEL_AD_Reference_ID
public static final int COSTINGLEVEL_AD_Reference_IDCostingLevel AD_Reference_ID=355- See Also:
-
COSTINGLEVEL_BatchLot
Batch/Lot = B- See Also:
-
COSTINGLEVEL_Client
Client = C- See Also:
-
COSTINGLEVEL_Organization
Organization = O- See Also:
-
COSTINGMETHOD_AD_Reference_ID
public static final int COSTINGMETHOD_AD_Reference_IDCostingMethod AD_Reference_ID=122- See Also:
-
COSTINGMETHOD_AveragePO
Average PO = A- See Also:
-
COSTINGMETHOD_Fifo
Fifo = F- See Also:
-
COSTINGMETHOD_LastInvoice
Last Invoice = i- See Also:
-
COSTINGMETHOD_AverageInvoice
Average Invoice = I- See Also:
-
COSTINGMETHOD_Lifo
Lifo = L- See Also:
-
COSTINGMETHOD_LastPOPrice
Last PO Price = p- See Also:
-
COSTINGMETHOD_StandardCosting
Standard Costing = S- See Also:
-
COSTINGMETHOD_UserDefined
User Defined = U- See Also:
-
COSTINGMETHOD__
_ = x- See Also:
-
-
Constructor Details
-
X_M_Product_Category_Acct
Standard Constructor -
X_M_Product_Category_Acct
public X_M_Product_Category_Acct(Properties ctx, int M_Product_Category_Acct_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_Product_Category_Acct
Standard Constructor -
X_M_Product_Category_Acct
public X_M_Product_Category_Acct(Properties ctx, String M_Product_Category_Acct_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_Product_Category_Acct
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 -
getC_AcctSchema
- Specified by:
getC_AcctSchema
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setC_AcctSchema_ID
public void setC_AcctSchema_ID(int C_AcctSchema_ID) Set Accounting Schema.- Specified by:
setC_AcctSchema_ID
in interfaceI_M_Product_Category_Acct
- Parameters:
C_AcctSchema_ID
- Rules for accounting
-
getC_AcctSchema_ID
public int getC_AcctSchema_ID()Get Accounting Schema.- Specified by:
getC_AcctSchema_ID
in interfaceI_M_Product_Category_Acct
- Returns:
- Rules for accounting
-
setCostingLevel
Set Costing Level.- Specified by:
setCostingLevel
in interfaceI_M_Product_Category_Acct
- Parameters:
CostingLevel
- The lowest level to accumulate Costing Information
-
getCostingLevel
Get Costing Level.- Specified by:
getCostingLevel
in interfaceI_M_Product_Category_Acct
- Returns:
- The lowest level to accumulate Costing Information
-
setCostingMethod
Set Costing Method.- Specified by:
setCostingMethod
in interfaceI_M_Product_Category_Acct
- Parameters:
CostingMethod
- Indicates how Costs will be calculated
-
getCostingMethod
Get Costing Method.- Specified by:
getCostingMethod
in interfaceI_M_Product_Category_Acct
- Returns:
- Indicates how Costs will be calculated
-
setM_Product_Category_Acct_UU
Set M_Product_Category_Acct_UU.- Specified by:
setM_Product_Category_Acct_UU
in interfaceI_M_Product_Category_Acct
- Parameters:
M_Product_Category_Acct_UU
- M_Product_Category_Acct_UU
-
getM_Product_Category_Acct_UU
Get M_Product_Category_Acct_UU.- Specified by:
getM_Product_Category_Acct_UU
in interfaceI_M_Product_Category_Acct
- Returns:
- M_Product_Category_Acct_UU
-
getM_Product_Category
- Specified by:
getM_Product_Category
in interfaceI_M_Product_Category_Acct
- 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_Category_Acct
- 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_Category_Acct
- Returns:
- Category of a Product
-
getP_Asset_A
- Specified by:
getP_Asset_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_Asset_Acct
public void setP_Asset_Acct(int P_Asset_Acct) Set Product Asset.- Specified by:
setP_Asset_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_Asset_Acct
- Account for Product Asset (Inventory)
-
getP_Asset_Acct
public int getP_Asset_Acct()Get Product Asset.- Specified by:
getP_Asset_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Account for Product Asset (Inventory)
-
getP_AverageCostVariance_A
- Specified by:
getP_AverageCostVariance_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_AverageCostVariance_Acct
public void setP_AverageCostVariance_Acct(int P_AverageCostVariance_Acct) Set Average Cost Variance.- Specified by:
setP_AverageCostVariance_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_AverageCostVariance_Acct
- Average Cost Variance
-
getP_AverageCostVariance_Acct
public int getP_AverageCostVariance_Acct()Get Average Cost Variance.- Specified by:
getP_AverageCostVariance_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Average Cost Variance
-
getP_COGS_A
- Specified by:
getP_COGS_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_COGS_Acct
public void setP_COGS_Acct(int P_COGS_Acct) Set Product COGS.- Specified by:
setP_COGS_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_COGS_Acct
- Account for Cost of Goods Sold
-
getP_COGS_Acct
public int getP_COGS_Acct()Get Product COGS.- Specified by:
getP_COGS_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Account for Cost of Goods Sold
-
getP_CostAdjustment_A
- Specified by:
getP_CostAdjustment_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_CostAdjustment_Acct
public void setP_CostAdjustment_Acct(int P_CostAdjustment_Acct) Set Cost Adjustment.- Specified by:
setP_CostAdjustment_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_CostAdjustment_Acct
- Product Cost Adjustment Account
-
getP_CostAdjustment_Acct
public int getP_CostAdjustment_Acct()Get Cost Adjustment.- Specified by:
getP_CostAdjustment_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Product Cost Adjustment Account
-
getP_Expense_A
- Specified by:
getP_Expense_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_Expense_Acct
public void setP_Expense_Acct(int P_Expense_Acct) Set Product Expense.- Specified by:
setP_Expense_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_Expense_Acct
- Account for Product Expense
-
getP_Expense_Acct
public int getP_Expense_Acct()Get Product Expense.- Specified by:
getP_Expense_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Account for Product Expense
-
getP_InventoryClearing_A
- Specified by:
getP_InventoryClearing_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_InventoryClearing_Acct
public void setP_InventoryClearing_Acct(int P_InventoryClearing_Acct) Set Inventory Clearing.- Specified by:
setP_InventoryClearing_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_InventoryClearing_Acct
- Product Inventory Clearing Account
-
getP_InventoryClearing_Acct
public int getP_InventoryClearing_Acct()Get Inventory Clearing.- Specified by:
getP_InventoryClearing_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Product Inventory Clearing Account
-
getP_InvoicePriceVariance_A
- Specified by:
getP_InvoicePriceVariance_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_InvoicePriceVariance_Acct
public void setP_InvoicePriceVariance_Acct(int P_InvoicePriceVariance_Acct) Set Invoice Price Variance.- Specified by:
setP_InvoicePriceVariance_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_InvoicePriceVariance_Acct
- Difference between Costs and Invoice Price (IPV)
-
getP_InvoicePriceVariance_Acct
public int getP_InvoicePriceVariance_Acct()Get Invoice Price Variance.- Specified by:
getP_InvoicePriceVariance_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Difference between Costs and Invoice Price (IPV)
-
getP_LandedCostClearing_A
- Specified by:
getP_LandedCostClearing_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_LandedCostClearing_Acct
public void setP_LandedCostClearing_Acct(int P_LandedCostClearing_Acct) Set Landed Cost Clearing.- Specified by:
setP_LandedCostClearing_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_LandedCostClearing_Acct
- Product Landed Cost Clearing Account
-
getP_LandedCostClearing_Acct
public int getP_LandedCostClearing_Acct()Get Landed Cost Clearing.- Specified by:
getP_LandedCostClearing_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Product Landed Cost Clearing Account
-
getP_PurchasePriceVariance_A
- Specified by:
getP_PurchasePriceVariance_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_PurchasePriceVariance_Acct
public void setP_PurchasePriceVariance_Acct(int P_PurchasePriceVariance_Acct) Set Purchase Price Variance.- Specified by:
setP_PurchasePriceVariance_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_PurchasePriceVariance_Acct
- Difference between Standard Cost and Purchase Price (PPV)
-
getP_PurchasePriceVariance_Acct
public int getP_PurchasePriceVariance_Acct()Get Purchase Price Variance.- Specified by:
getP_PurchasePriceVariance_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Difference between Standard Cost and Purchase Price (PPV)
-
getP_RateVariance_A
- Specified by:
getP_RateVariance_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_RateVariance_Acct
public void setP_RateVariance_Acct(int P_RateVariance_Acct) Set Rate Variance.- Specified by:
setP_RateVariance_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_RateVariance_Acct
- The Rate Variance account is the account used Manufacturing Order
-
getP_RateVariance_Acct
public int getP_RateVariance_Acct()Get Rate Variance.- Specified by:
getP_RateVariance_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- The Rate Variance account is the account used Manufacturing Order
-
getP_Revenue_A
- Specified by:
getP_Revenue_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_Revenue_Acct
public void setP_Revenue_Acct(int P_Revenue_Acct) Set Product Revenue.- Specified by:
setP_Revenue_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_Revenue_Acct
- Account for Product Revenue (Sales Account)
-
getP_Revenue_Acct
public int getP_Revenue_Acct()Get Product Revenue.- Specified by:
getP_Revenue_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Account for Product Revenue (Sales Account)
-
setProcessing
public void setProcessing(boolean Processing) Set Process Now.- Specified by:
setProcessing
in interfaceI_M_Product_Category_Acct
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()Get Process Now.- Specified by:
isProcessing
in interfaceI_M_Product_Category_Acct
- Returns:
- Process Now
-
getP_TradeDiscountGrant_A
- Specified by:
getP_TradeDiscountGrant_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_TradeDiscountGrant_Acct
public void setP_TradeDiscountGrant_Acct(int P_TradeDiscountGrant_Acct) Set Trade Discount Granted.- Specified by:
setP_TradeDiscountGrant_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_TradeDiscountGrant_Acct
- Trade Discount Granted Account
-
getP_TradeDiscountGrant_Acct
public int getP_TradeDiscountGrant_Acct()Get Trade Discount Granted.- Specified by:
getP_TradeDiscountGrant_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Trade Discount Granted Account
-
getP_TradeDiscountRec_A
- Specified by:
getP_TradeDiscountRec_A
in interfaceI_M_Product_Category_Acct
- Throws:
RuntimeException
-
setP_TradeDiscountRec_Acct
public void setP_TradeDiscountRec_Acct(int P_TradeDiscountRec_Acct) Set Trade Discount Received.- Specified by:
setP_TradeDiscountRec_Acct
in interfaceI_M_Product_Category_Acct
- Parameters:
P_TradeDiscountRec_Acct
- Trade Discount Receivable Account
-
getP_TradeDiscountRec_Acct
public int getP_TradeDiscountRec_Acct()Get Trade Discount Received.- Specified by:
getP_TradeDiscountRec_Acct
in interfaceI_M_Product_Category_Acct
- Returns:
- Trade Discount Receivable Account
-