Package org.compiere.model
Class MLandedCostAllocation
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_LandedCostAllocation
org.compiere.model.MLandedCostAllocation
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_LandedCostAllocation
,I_Persistent
,Evaluatee
Landed Cost Allocation Model
- Version:
- $Id: MLandedCostAllocation.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.model.I_C_LandedCostAllocation
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Amt, COLUMNNAME_Base, COLUMNNAME_C_InvoiceLine_ID, COLUMNNAME_C_LandedCostAllocation_ID, COLUMNNAME_C_LandedCostAllocation_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_CostElement_ID, COLUMNNAME_M_InOutLine_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_Qty, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorsConstructorDescriptionMLandedCostAllocation
(Properties ctx, int C_LandedCostAllocation_ID, String trxName) Standard ConstructorMLandedCostAllocation
(Properties ctx, String C_LandedCostAllocation_UU, String trxName) UUID based ConstructorMLandedCostAllocation
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMLandedCostAllocation
(MInvoiceLine parent, int M_CostElement_ID) Parent Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MLandedCostAllocation[]
getOfInvoiceLine
(Properties ctx, int C_InvoiceLine_ID, String trxName) Get Landed Cost Allocations for invoice Linevoid
setAmt
(double Amt, int precision) Set Amtvoid
setQty
(BigDecimal Qty) Set Allocation Qty (e.g. free products)toString()
String RepresentationMethods inherited from class org.compiere.model.X_C_LandedCostAllocation
get_AccessLevel, getAmt, getBase, getC_InvoiceLine, getC_InvoiceLine_ID, getC_LandedCostAllocation_ID, getC_LandedCostAllocation_UU, getKeyNamePair, getM_AttributeSetInstance, getM_AttributeSetInstance_ID, getM_CostElement, getM_CostElement_ID, getM_InOutLine, getM_InOutLine_ID, getM_Product, getM_Product_ID, getQty, initPO, setAmt, setBase, setC_InvoiceLine_ID, setC_LandedCostAllocation_ID, setC_LandedCostAllocation_UU, setM_AttributeSetInstance_ID, setM_CostElement_ID, setM_InOutLine_ID, setM_Product_ID
Methods 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, validForeignKeysEx
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_C_LandedCostAllocation
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, setAD_Org_ID
Methods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
MLandedCostAllocation
UUID based Constructor- Parameters:
ctx
- ContextC_LandedCostAllocation_UU
- UUID keytrxName
- Transaction
-
MLandedCostAllocation
Standard Constructor- Parameters:
ctx
- contextC_LandedCostAllocation_ID
- idtrxName
- trx
-
MLandedCostAllocation
Load Constructor- Parameters:
ctx
- contextrs
- result nametrxName
- trx
-
MLandedCostAllocation
Parent Constructor- Parameters:
parent
- parentM_CostElement_ID
- cost element
-
-
Method Details
-
getOfInvoiceLine
public static MLandedCostAllocation[] getOfInvoiceLine(Properties ctx, int C_InvoiceLine_ID, String trxName) Get Landed Cost Allocations for invoice Line- Parameters:
ctx
- contextC_InvoiceLine_ID
- invoice linetrxName
- trx- Returns:
- landed cost alloc
-
setAmt
public void setAmt(double Amt, int precision) Set Amt- Parameters:
Amt
- amountprecision
- precision
-
setQty
Set Allocation Qty (e.g. free products)- Specified by:
setQty
in interfaceI_C_LandedCostAllocation
- Overrides:
setQty
in classX_C_LandedCostAllocation
- Parameters:
Qty
-
-
toString
String Representation- Overrides:
toString
in classX_C_LandedCostAllocation
- Returns:
- info
-