Package org.compiere.model
Class MProductionLineMA
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_ProductionLineMA
org.compiere.model.MProductionLineMA
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_ProductionLineMA
,I_Persistent
,Evaluatee
- 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_M_ProductionLineMA
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DateMaterialPolicy, COLUMNNAME_IsActive, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_ProductionLine_ID, COLUMNNAME_M_ProductionLineMA_UU, COLUMNNAME_MovementQty, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMProductionLineMA
(Properties ctx, int M_ProductionLineMA_ID, String trxName) MProductionLineMA
(Properties ctx, String M_ProductionLineMA_UU, String trxName) UUID based ConstructorMProductionLineMA
(Properties ctx, ResultSet rs, String trxName) MProductionLineMA
(MProductionLine parent, int asi, BigDecimal qty, Timestamp dateMaterialPolicy) Parent constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
beforeSave
(boolean newRecord) Called before Save for Pre-Save Operation.
Default implementation is nop, to be implemented in sub-classes that needed it.static MProductionLineMA[]
get
(Properties ctx, int M_ProductionLine_ID, String trxName) Get Material Allocations for Linestatic MProductionLineMA
get
(MProductionLine parent, int asi, Timestamp dateMPolicy) Get or create new MProductionLineMA recordvoid
setDateMaterialPolicy
(Timestamp DateMaterialPolicy) Set Date Material Policy.Methods inherited from class org.compiere.model.X_M_ProductionLineMA
get_AccessLevel, getDateMaterialPolicy, getM_AttributeSetInstance, getM_AttributeSetInstance_ID, getM_ProductionLine, getM_ProductionLine_ID, getM_ProductionLineMA_UU, getMovementQty, getValueNamePair, initPO, setM_AttributeSetInstance_ID, setM_ProductionLine_ID, setM_ProductionLineMA_UU, setMovementQty, toString
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, 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_ProductionLineMA
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
-
Constructor Details
-
MProductionLineMA
UUID based Constructor- Parameters:
ctx
- ContextM_ProductionLineMA_UU
- UUID keytrxName
- Transaction
-
MProductionLineMA
- Parameters:
ctx
-M_ProductionLineMA_ID
-trxName
-
-
MProductionLineMA
- Parameters:
ctx
-rs
-trxName
-
-
MProductionLineMA
public MProductionLineMA(MProductionLine parent, int asi, BigDecimal qty, Timestamp dateMaterialPolicy) Parent constructor- Parameters:
parent
-asi
-qty
-dateMaterialPolicy
-
-
-
Method Details
-
setDateMaterialPolicy
Description copied from class:X_M_ProductionLineMA
Set Date Material Policy.- Specified by:
setDateMaterialPolicy
in interfaceI_M_ProductionLineMA
- Overrides:
setDateMaterialPolicy
in classX_M_ProductionLineMA
- Parameters:
DateMaterialPolicy
- Time used for LIFO and FIFO Material Policy
-
get
Get or create new MProductionLineMA record- Parameters:
parent
-asi
-dateMPolicy
-- Returns:
- MProductionLineMA
-
get
Get Material Allocations for Line- Parameters:
ctx
- contextM_ProductionLine_ID
- linetrxName
- trx- Returns:
- array of MProductionLineMA
-
beforeSave
protected boolean beforeSave(boolean newRecord) Description copied from class:PO
Called before Save for Pre-Save Operation.
Default implementation is nop, to be implemented in sub-classes that needed it.- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
- true if it is a new record- Returns:
- true if record can be saved
-