Package org.compiere.model
Class X_M_Cost
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_M_Cost
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_M_Cost,I_Persistent,Evaluatee
- Direct Known Subclasses:
MCost
public class X_M_Cost extends PO implements I_M_Cost, I_Persistent
Generated Model for M_Cost- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOSTINGMETHOD___ = xstatic intCOSTINGMETHOD_AD_Reference_IDCostingMethod AD_Reference_ID=122static StringCOSTINGMETHOD_AverageInvoiceAverage Invoice = Istatic StringCOSTINGMETHOD_AveragePOAverage PO = Astatic StringCOSTINGMETHOD_FifoFifo = Fstatic StringCOSTINGMETHOD_LastInvoiceLast Invoice = istatic StringCOSTINGMETHOD_LastPOPriceLast PO Price = pstatic StringCOSTINGMETHOD_LifoLifo = Lstatic StringCOSTINGMETHOD_StandardCostingStandard Costing = Sstatic StringCOSTINGMETHOD_UserDefinedUser Defined = U-
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_Cost
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_AcctSchema_ID, COLUMNNAME_CostingMethod, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CumulatedAmt, COLUMNNAME_CumulatedQty, COLUMNNAME_CurrentCostPrice, COLUMNNAME_CurrentCostPriceLL, COLUMNNAME_CurrentQty, COLUMNNAME_Description, COLUMNNAME_FutureCostPrice, COLUMNNAME_FutureCostPriceLL, COLUMNNAME_IsActive, COLUMNNAME_IsCostFrozen, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_Cost_UU, COLUMNNAME_M_CostElement_ID, COLUMNNAME_M_CostType_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_Percent, COLUMNNAME_Processed, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_M_Cost(Properties ctx, int M_Cost_ID, String trxName)Standard ConstructorX_M_Cost(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_AcctSchemagetC_AcctSchema()intgetC_AcctSchema_ID()Get Accounting Schema.StringgetCostingMethod()Get Costing Method.BigDecimalgetCumulatedAmt()Get Accumulated Amt.BigDecimalgetCumulatedQty()Get Accumulated Qty.BigDecimalgetCurrentCostPrice()Get Current Cost Price.BigDecimalgetCurrentCostPriceLL()Get Current Cost Price Lower Level.BigDecimalgetCurrentQty()Get Current Quantity.StringgetDescription()Get Description.BigDecimalgetFutureCostPrice()Get Future Cost Price.BigDecimalgetFutureCostPriceLL()Get Future Cost Price Lower Level.I_M_AttributeSetInstancegetM_AttributeSetInstance()intgetM_AttributeSetInstance_ID()Get Attribute Set Instance.StringgetM_Cost_UU()Get M_Cost_UU.I_M_CostElementgetM_CostElement()intgetM_CostElement_ID()Get Cost Element.I_M_CostTypegetM_CostType()intgetM_CostType_ID()Get Cost Type.I_M_ProductgetM_Product()intgetM_Product_ID()Get Product.intgetPercent()Get Percent.protected POInfoinitPO(Properties ctx)Load Meta DatabooleanisCostFrozen()Get Cost Frozen.booleanisProcessed()Get Processed.voidsetC_AcctSchema_ID(int C_AcctSchema_ID)Set Accounting Schema.voidsetCostingMethod(String CostingMethod)Set Costing Method.voidsetCumulatedAmt(BigDecimal CumulatedAmt)Set Accumulated Amt.voidsetCumulatedQty(BigDecimal CumulatedQty)Set Accumulated Qty.voidsetCurrentCostPrice(BigDecimal CurrentCostPrice)Set Current Cost Price.voidsetCurrentCostPriceLL(BigDecimal CurrentCostPriceLL)Set Current Cost Price Lower Level.voidsetCurrentQty(BigDecimal CurrentQty)Set Current Quantity.voidsetDescription(String Description)Set Description.voidsetFutureCostPrice(BigDecimal FutureCostPrice)Set Future Cost Price.voidsetFutureCostPriceLL(BigDecimal FutureCostPriceLL)Set Future Cost Price Lower Level.voidsetIsCostFrozen(boolean IsCostFrozen)Set Cost Frozen.voidsetM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)Set Attribute Set Instance.voidsetM_Cost_UU(String M_Cost_UU)Set M_Cost_UU.voidsetM_CostElement_ID(int M_CostElement_ID)Set Cost Element.voidsetM_CostType_ID(int M_CostType_ID)Set Cost Type.voidsetM_Product_ID(int M_Product_ID)Set Product.voidsetPercent(int Percent)Set Percent.voidsetProcessed(boolean Processed)Set Processed.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_Cost
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
-
COSTINGMETHOD_AD_Reference_ID
public static final int COSTINGMETHOD_AD_Reference_ID
CostingMethod AD_Reference_ID=122- See Also:
- Constant Field Values
-
COSTINGMETHOD_AveragePO
public static final String COSTINGMETHOD_AveragePO
Average PO = A- See Also:
- Constant Field Values
-
COSTINGMETHOD_Fifo
public static final String COSTINGMETHOD_Fifo
Fifo = F- See Also:
- Constant Field Values
-
COSTINGMETHOD_LastInvoice
public static final String COSTINGMETHOD_LastInvoice
Last Invoice = i- See Also:
- Constant Field Values
-
COSTINGMETHOD_AverageInvoice
public static final String COSTINGMETHOD_AverageInvoice
Average Invoice = I- See Also:
- Constant Field Values
-
COSTINGMETHOD_Lifo
public static final String COSTINGMETHOD_Lifo
Lifo = L- See Also:
- Constant Field Values
-
COSTINGMETHOD_LastPOPrice
public static final String COSTINGMETHOD_LastPOPrice
Last PO Price = p- See Also:
- Constant Field Values
-
COSTINGMETHOD_StandardCosting
public static final String COSTINGMETHOD_StandardCosting
Standard Costing = S- See Also:
- Constant Field Values
-
COSTINGMETHOD_UserDefined
public static final String COSTINGMETHOD_UserDefined
User Defined = U- See Also:
- Constant Field Values
-
COSTINGMETHOD__
public static final String COSTINGMETHOD__
_ = x- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_M_Cost
public X_M_Cost(Properties ctx, int M_Cost_ID, String trxName)
Standard Constructor
-
X_M_Cost
public X_M_Cost(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
-
getC_AcctSchema
public I_C_AcctSchema getC_AcctSchema() throws RuntimeException
- Specified by:
getC_AcctSchemain interfaceI_M_Cost- Throws:
RuntimeException
-
setC_AcctSchema_ID
public void setC_AcctSchema_ID(int C_AcctSchema_ID)
Set Accounting Schema.- Specified by:
setC_AcctSchema_IDin interfaceI_M_Cost- Parameters:
C_AcctSchema_ID- Rules for accounting
-
getC_AcctSchema_ID
public int getC_AcctSchema_ID()
Get Accounting Schema.- Specified by:
getC_AcctSchema_IDin interfaceI_M_Cost- Returns:
- Rules for accounting
-
setCostingMethod
public void setCostingMethod(String CostingMethod)
Set Costing Method.- Specified by:
setCostingMethodin interfaceI_M_Cost- Parameters:
CostingMethod- Indicates how Costs will be calculated
-
getCostingMethod
public String getCostingMethod()
Get Costing Method.- Specified by:
getCostingMethodin interfaceI_M_Cost- Returns:
- Indicates how Costs will be calculated
-
setCumulatedAmt
public void setCumulatedAmt(BigDecimal CumulatedAmt)
Set Accumulated Amt.- Specified by:
setCumulatedAmtin interfaceI_M_Cost- Parameters:
CumulatedAmt- Total Amount
-
getCumulatedAmt
public BigDecimal getCumulatedAmt()
Get Accumulated Amt.- Specified by:
getCumulatedAmtin interfaceI_M_Cost- Returns:
- Total Amount
-
setCumulatedQty
public void setCumulatedQty(BigDecimal CumulatedQty)
Set Accumulated Qty.- Specified by:
setCumulatedQtyin interfaceI_M_Cost- Parameters:
CumulatedQty- Total Quantity
-
getCumulatedQty
public BigDecimal getCumulatedQty()
Get Accumulated Qty.- Specified by:
getCumulatedQtyin interfaceI_M_Cost- Returns:
- Total Quantity
-
setCurrentCostPrice
public void setCurrentCostPrice(BigDecimal CurrentCostPrice)
Set Current Cost Price.- Specified by:
setCurrentCostPricein interfaceI_M_Cost- Parameters:
CurrentCostPrice- The currently used cost price
-
getCurrentCostPrice
public BigDecimal getCurrentCostPrice()
Get Current Cost Price.- Specified by:
getCurrentCostPricein interfaceI_M_Cost- Returns:
- The currently used cost price
-
setCurrentCostPriceLL
public void setCurrentCostPriceLL(BigDecimal CurrentCostPriceLL)
Set Current Cost Price Lower Level.- Specified by:
setCurrentCostPriceLLin interfaceI_M_Cost- Parameters:
CurrentCostPriceLL- Current Price Lower Level Is the sum of the costs of the components of this product manufactured for this level.
-
getCurrentCostPriceLL
public BigDecimal getCurrentCostPriceLL()
Get Current Cost Price Lower Level.- Specified by:
getCurrentCostPriceLLin interfaceI_M_Cost- Returns:
- Current Price Lower Level Is the sum of the costs of the components of this product manufactured for this level.
-
setCurrentQty
public void setCurrentQty(BigDecimal CurrentQty)
Set Current Quantity.- Specified by:
setCurrentQtyin interfaceI_M_Cost- Parameters:
CurrentQty- Current Quantity
-
getCurrentQty
public BigDecimal getCurrentQty()
Get Current Quantity.- Specified by:
getCurrentQtyin interfaceI_M_Cost- Returns:
- Current Quantity
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescriptionin interfaceI_M_Cost- Parameters:
Description- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescriptionin interfaceI_M_Cost- Returns:
- Optional short description of the record
-
setFutureCostPrice
public void setFutureCostPrice(BigDecimal FutureCostPrice)
Set Future Cost Price.- Specified by:
setFutureCostPricein interfaceI_M_Cost- Parameters:
FutureCostPrice- Future Cost Price
-
getFutureCostPrice
public BigDecimal getFutureCostPrice()
Get Future Cost Price.- Specified by:
getFutureCostPricein interfaceI_M_Cost- Returns:
- Future Cost Price
-
setFutureCostPriceLL
public void setFutureCostPriceLL(BigDecimal FutureCostPriceLL)
Set Future Cost Price Lower Level.- Specified by:
setFutureCostPriceLLin interfaceI_M_Cost- Parameters:
FutureCostPriceLL- Future Cost Price Lower Level
-
getFutureCostPriceLL
public BigDecimal getFutureCostPriceLL()
Get Future Cost Price Lower Level.- Specified by:
getFutureCostPriceLLin interfaceI_M_Cost- Returns:
- Future Cost Price Lower Level
-
setIsCostFrozen
public void setIsCostFrozen(boolean IsCostFrozen)
Set Cost Frozen.- Specified by:
setIsCostFrozenin interfaceI_M_Cost- Parameters:
IsCostFrozen- Indicated that the Standard Cost is frozen
-
isCostFrozen
public boolean isCostFrozen()
Get Cost Frozen.- Specified by:
isCostFrozenin interfaceI_M_Cost- Returns:
- Indicated that the Standard Cost is frozen
-
getM_AttributeSetInstance
public I_M_AttributeSetInstance getM_AttributeSetInstance() throws RuntimeException
- Specified by:
getM_AttributeSetInstancein interfaceI_M_Cost- 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_Cost- 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_Cost- Returns:
- Product Attribute Set Instance
-
getM_CostElement
public I_M_CostElement getM_CostElement() throws RuntimeException
- Specified by:
getM_CostElementin interfaceI_M_Cost- Throws:
RuntimeException
-
setM_CostElement_ID
public void setM_CostElement_ID(int M_CostElement_ID)
Set Cost Element.- Specified by:
setM_CostElement_IDin interfaceI_M_Cost- Parameters:
M_CostElement_ID- Product Cost Element
-
getM_CostElement_ID
public int getM_CostElement_ID()
Get Cost Element.- Specified by:
getM_CostElement_IDin interfaceI_M_Cost- Returns:
- Product Cost Element
-
getM_CostType
public I_M_CostType getM_CostType() throws RuntimeException
- Specified by:
getM_CostTypein interfaceI_M_Cost- Throws:
RuntimeException
-
setM_CostType_ID
public void setM_CostType_ID(int M_CostType_ID)
Set Cost Type.- Specified by:
setM_CostType_IDin interfaceI_M_Cost- Parameters:
M_CostType_ID- Type of Cost (e.g. Current, Plan, Future)
-
getM_CostType_ID
public int getM_CostType_ID()
Get Cost Type.- Specified by:
getM_CostType_IDin interfaceI_M_Cost- Returns:
- Type of Cost (e.g. Current, Plan, Future)
-
setM_Cost_UU
public void setM_Cost_UU(String M_Cost_UU)
Set M_Cost_UU.- Specified by:
setM_Cost_UUin interfaceI_M_Cost- Parameters:
M_Cost_UU- M_Cost_UU
-
getM_Cost_UU
public String getM_Cost_UU()
Get M_Cost_UU.- Specified by:
getM_Cost_UUin interfaceI_M_Cost- Returns:
- M_Cost_UU
-
getM_Product
public I_M_Product getM_Product() throws RuntimeException
- Specified by:
getM_Productin interfaceI_M_Cost- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID)
Set Product.- Specified by:
setM_Product_IDin interfaceI_M_Cost- Parameters:
M_Product_ID- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()
Get Product.- Specified by:
getM_Product_IDin interfaceI_M_Cost- Returns:
- Product, Service, Item
-
setPercent
public void setPercent(int Percent)
Set Percent.- Specified by:
setPercentin interfaceI_M_Cost- Parameters:
Percent- Percentage
-
getPercent
public int getPercent()
Get Percent.- Specified by:
getPercentin interfaceI_M_Cost- Returns:
- Percentage
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessedin interfaceI_M_Cost- Parameters:
Processed- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessedin interfaceI_M_Cost- Returns:
- The document has been processed
-
-