Package org.compiere.model
Class X_M_CostElement
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_CostElement
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_CostElement
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MCostElement
Generated Model for M_CostElement
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
CostElementType AD_Reference_ID=338static final String
Burden (M.Overhead) = Bstatic final String
Material = Mstatic final String
Outside Processing = Xstatic final String
Overhead = Ostatic final String
Resource = Rstatic 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_CostElement
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_CostElementType, COLUMNNAME_CostingMethod, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_IsCalculated, COLUMNNAME_M_CostElement_ID, COLUMNNAME_M_CostElement_UU, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_M_CostElement
(Properties ctx, int M_CostElement_ID, String trxName) Standard ConstructorX_M_CostElement
(Properties ctx, int M_CostElement_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_CostElement
(Properties ctx, String M_CostElement_UU, String trxName) Standard ConstructorX_M_CostElement
(Properties ctx, String M_CostElement_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_CostElement
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Cost Element Type.Get Costing Method.Get Description.Get Record ID/ColumnNameint
Get Cost Element.Get M_CostElement_UU.getName()
Get Name.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Calculated.void
setCostElementType
(String CostElementType) Set Cost Element Type.void
setCostingMethod
(String CostingMethod) Set Costing Method.void
setDescription
(String Description) Set Description.void
setIsCalculated
(boolean IsCalculated) Set Calculated.void
setM_CostElement_ID
(int M_CostElement_ID) Set Cost Element.void
setM_CostElement_UU
(String M_CostElement_UU) Set M_CostElement_UU.void
Set Name.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_CostElement
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
-
COSTELEMENTTYPE_AD_Reference_ID
public static final int COSTELEMENTTYPE_AD_Reference_IDCostElementType AD_Reference_ID=338- See Also:
-
COSTELEMENTTYPE_BurdenMOverhead
Burden (M.Overhead) = B- See Also:
-
COSTELEMENTTYPE_Material
Material = M- See Also:
-
COSTELEMENTTYPE_Overhead
Overhead = O- See Also:
-
COSTELEMENTTYPE_Resource
Resource = R- See Also:
-
COSTELEMENTTYPE_OutsideProcessing
Outside Processing = X- 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_CostElement
Standard Constructor -
X_M_CostElement
public X_M_CostElement(Properties ctx, int M_CostElement_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_CostElement
Standard Constructor -
X_M_CostElement
public X_M_CostElement(Properties ctx, String M_CostElement_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_CostElement
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 2 - Client
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
setCostElementType
Set Cost Element Type.- Specified by:
setCostElementType
in interfaceI_M_CostElement
- Parameters:
CostElementType
- Type of Cost Element
-
getCostElementType
Get Cost Element Type.- Specified by:
getCostElementType
in interfaceI_M_CostElement
- Returns:
- Type of Cost Element
-
setCostingMethod
Set Costing Method.- Specified by:
setCostingMethod
in interfaceI_M_CostElement
- Parameters:
CostingMethod
- Indicates how Costs will be calculated
-
getCostingMethod
Get Costing Method.- Specified by:
getCostingMethod
in interfaceI_M_CostElement
- Returns:
- Indicates how Costs will be calculated
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_M_CostElement
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_M_CostElement
- Returns:
- Optional short description of the record
-
setIsCalculated
public void setIsCalculated(boolean IsCalculated) Set Calculated.- Specified by:
setIsCalculated
in interfaceI_M_CostElement
- Parameters:
IsCalculated
- The value is calculated by the system
-
isCalculated
public boolean isCalculated()Get Calculated.- Specified by:
isCalculated
in interfaceI_M_CostElement
- Returns:
- The value is calculated by the system
-
setM_CostElement_ID
public void setM_CostElement_ID(int M_CostElement_ID) Set Cost Element.- Specified by:
setM_CostElement_ID
in interfaceI_M_CostElement
- 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_CostElement
- Returns:
- Product Cost Element
-
setM_CostElement_UU
Set M_CostElement_UU.- Specified by:
setM_CostElement_UU
in interfaceI_M_CostElement
- Parameters:
M_CostElement_UU
- M_CostElement_UU
-
getM_CostElement_UU
Get M_CostElement_UU.- Specified by:
getM_CostElement_UU
in interfaceI_M_CostElement
- Returns:
- M_CostElement_UU
-
setName
Set Name.- Specified by:
setName
in interfaceI_M_CostElement
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_M_CostElement
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-