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
Generated Model for M_Cost
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic 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_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
ConstructorDescriptionX_M_Cost
(Properties ctx, int M_Cost_ID, String trxName) Standard ConstructorX_M_Cost
(Properties ctx, int M_Cost_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_Cost
(Properties ctx, String M_Cost_UU, String trxName) Standard ConstructorX_M_Cost
(Properties ctx, String M_Cost_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_Cost
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Accounting Schema.Get Costing Method.Get Accumulated Amt.Get Accumulated Qty.Get Current Cost Price.Get Current Cost Price Lower Level.Get Current Quantity.Get Description.Get Future Cost Price.Get Future Cost Price Lower Level.int
Get Attribute Set Instance.Get M_Cost_UU.int
Get Cost Element.int
Get Cost Type.int
Get Product.int
Get Percent.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Cost Frozen.boolean
Get Processed.void
setC_AcctSchema_ID
(int C_AcctSchema_ID) Set Accounting Schema.void
setCostingMethod
(String CostingMethod) Set Costing Method.void
setCumulatedAmt
(BigDecimal CumulatedAmt) Set Accumulated Amt.void
setCumulatedQty
(BigDecimal CumulatedQty) Set Accumulated Qty.void
setCurrentCostPrice
(BigDecimal CurrentCostPrice) Set Current Cost Price.void
setCurrentCostPriceLL
(BigDecimal CurrentCostPriceLL) Set Current Cost Price Lower Level.void
setCurrentQty
(BigDecimal CurrentQty) Set Current Quantity.void
setDescription
(String Description) Set Description.void
setFutureCostPrice
(BigDecimal FutureCostPrice) Set Future Cost Price.void
setFutureCostPriceLL
(BigDecimal FutureCostPriceLL) Set Future Cost Price Lower Level.void
setIsCostFrozen
(boolean IsCostFrozen) Set Cost Frozen.void
setM_AttributeSetInstance_ID
(int M_AttributeSetInstance_ID) Set Attribute Set Instance.void
setM_Cost_UU
(String M_Cost_UU) Set M_Cost_UU.void
setM_CostElement_ID
(int M_CostElement_ID) Set Cost Element.void
setM_CostType_ID
(int M_CostType_ID) Set Cost Type.void
setM_Product_ID
(int M_Product_ID) Set Product.void
setPercent
(int Percent) Set Percent.void
setProcessed
(boolean Processed) Set Processed.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_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 Details
-
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_Cost
Standard Constructor -
X_M_Cost
Standard Constructor -
X_M_Cost
Standard Constructor -
X_M_Cost
Standard Constructor -
X_M_Cost
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_Cost
- 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_Cost
- 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_Cost
- Returns:
- Rules for accounting
-
setCostingMethod
Set Costing Method.- Specified by:
setCostingMethod
in interfaceI_M_Cost
- Parameters:
CostingMethod
- Indicates how Costs will be calculated
-
getCostingMethod
Get Costing Method.- Specified by:
getCostingMethod
in interfaceI_M_Cost
- Returns:
- Indicates how Costs will be calculated
-
setCumulatedAmt
Set Accumulated Amt.- Specified by:
setCumulatedAmt
in interfaceI_M_Cost
- Parameters:
CumulatedAmt
- Total Amount
-
getCumulatedAmt
Get Accumulated Amt.- Specified by:
getCumulatedAmt
in interfaceI_M_Cost
- Returns:
- Total Amount
-
setCumulatedQty
Set Accumulated Qty.- Specified by:
setCumulatedQty
in interfaceI_M_Cost
- Parameters:
CumulatedQty
- Total Quantity
-
getCumulatedQty
Get Accumulated Qty.- Specified by:
getCumulatedQty
in interfaceI_M_Cost
- Returns:
- Total Quantity
-
setCurrentCostPrice
Set Current Cost Price.- Specified by:
setCurrentCostPrice
in interfaceI_M_Cost
- Parameters:
CurrentCostPrice
- The currently used cost price
-
getCurrentCostPrice
Get Current Cost Price.- Specified by:
getCurrentCostPrice
in interfaceI_M_Cost
- Returns:
- The currently used cost price
-
setCurrentCostPriceLL
Set Current Cost Price Lower Level.- Specified by:
setCurrentCostPriceLL
in 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
Get Current Cost Price Lower Level.- Specified by:
getCurrentCostPriceLL
in 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
Set Current Quantity.- Specified by:
setCurrentQty
in interfaceI_M_Cost
- Parameters:
CurrentQty
- Current Quantity
-
getCurrentQty
Get Current Quantity.- Specified by:
getCurrentQty
in interfaceI_M_Cost
- Returns:
- Current Quantity
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_M_Cost
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_M_Cost
- Returns:
- Optional short description of the record
-
setFutureCostPrice
Set Future Cost Price.- Specified by:
setFutureCostPrice
in interfaceI_M_Cost
- Parameters:
FutureCostPrice
- Future Cost Price
-
getFutureCostPrice
Get Future Cost Price.- Specified by:
getFutureCostPrice
in interfaceI_M_Cost
- Returns:
- Future Cost Price
-
setFutureCostPriceLL
Set Future Cost Price Lower Level.- Specified by:
setFutureCostPriceLL
in interfaceI_M_Cost
- Parameters:
FutureCostPriceLL
- Future Cost Price Lower Level
-
getFutureCostPriceLL
Get Future Cost Price Lower Level.- Specified by:
getFutureCostPriceLL
in interfaceI_M_Cost
- Returns:
- Future Cost Price Lower Level
-
setIsCostFrozen
public void setIsCostFrozen(boolean IsCostFrozen) Set Cost Frozen.- Specified by:
setIsCostFrozen
in interfaceI_M_Cost
- Parameters:
IsCostFrozen
- Indicated that the Standard Cost is frozen
-
isCostFrozen
public boolean isCostFrozen()Get Cost Frozen.- Specified by:
isCostFrozen
in interfaceI_M_Cost
- Returns:
- Indicated that the Standard Cost is frozen
-
getM_AttributeSetInstance
- Specified by:
getM_AttributeSetInstance
in 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_ID
in 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_ID
in interfaceI_M_Cost
- Returns:
- Product Attribute Set Instance
-
getM_CostElement
- Specified by:
getM_CostElement
in interfaceI_M_Cost
- Throws:
RuntimeException
-
setM_CostElement_ID
public void setM_CostElement_ID(int M_CostElement_ID) Set Cost Element.- Specified by:
setM_CostElement_ID
in 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_ID
in interfaceI_M_Cost
- Returns:
- Product Cost Element
-
getM_CostType
- Specified by:
getM_CostType
in interfaceI_M_Cost
- Throws:
RuntimeException
-
setM_CostType_ID
public void setM_CostType_ID(int M_CostType_ID) Set Cost Type.- Specified by:
setM_CostType_ID
in 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_ID
in interfaceI_M_Cost
- Returns:
- Type of Cost (e.g. Current, Plan, Future)
-
setM_Cost_UU
Set M_Cost_UU.- Specified by:
setM_Cost_UU
in interfaceI_M_Cost
- Parameters:
M_Cost_UU
- M_Cost_UU
-
getM_Cost_UU
Get M_Cost_UU.- Specified by:
getM_Cost_UU
in interfaceI_M_Cost
- Returns:
- M_Cost_UU
-
getM_Product
- Specified by:
getM_Product
in interfaceI_M_Cost
- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_ID
in interfaceI_M_Cost
- 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_Cost
- Returns:
- Product, Service, Item
-
setPercent
public void setPercent(int Percent) Set Percent.- Specified by:
setPercent
in interfaceI_M_Cost
- Parameters:
Percent
- Percentage
-
getPercent
public int getPercent()Get Percent.- Specified by:
getPercent
in interfaceI_M_Cost
- Returns:
- Percentage
-
setProcessed
public void setProcessed(boolean Processed) Set Processed.- Specified by:
setProcessed
in interfaceI_M_Cost
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()Get Processed.- Specified by:
isProcessed
in interfaceI_M_Cost
- Returns:
- The document has been processed
-