Package org.compiere.model
Class MPOSKey
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_POSKey
-
- org.compiere.model.MPOSKey
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_POSKey
,I_Persistent
,Evaluatee
,ImmutablePOSupport
public class MPOSKey extends X_C_POSKey implements ImmutablePOSupport
POS Function Key Model- Version:
- $Id: MPOSKey.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
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, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_C_POSKey
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Image_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_PrintColor_ID, COLUMNNAME_AD_PrintFont_ID, COLUMNNAME_C_POSKey_ID, COLUMNNAME_C_POSKey_UU, COLUMNNAME_C_POSKeyLayout_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_M_Product_ID, COLUMNNAME_Name, COLUMNNAME_Qty, COLUMNNAME_SeqNo, COLUMNNAME_SpanX, COLUMNNAME_SpanY, COLUMNNAME_SubKeyLayout_ID, COLUMNNAME_Text, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MPOSKey(Properties ctx, int C_POSKey_ID, String trxName)
Standard ConstructorMPOSKey(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMPOSKey(Properties ctx, MPOSKey copy)
MPOSKey(Properties ctx, MPOSKey copy, String trxName)
MPOSKey(MPOSKey copy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MPOSKey
markImmutable()
mark PO as immutableprotected boolean
postDelete()
Executed after the Delete operation is committed in the database.-
Methods inherited from class org.compiere.model.X_C_POSKey
get_AccessLevel, getAD_Image_ID, getAD_PrintColor, getAD_PrintColor_ID, getAD_PrintFont, getAD_PrintFont_ID, getC_POSKey_ID, getC_POSKey_UU, getC_POSKeyLayout, getC_POSKeyLayout_ID, getDescription, getKeyNamePair, getM_Product, getM_Product_ID, getName, getQty, getSeqNo, getSpanX, getSpanY, getSubKeyLayout, getSubKeyLayout_ID, getText, initPO, setAD_Image_ID, setAD_PrintColor_ID, setAD_PrintFont_ID, setC_POSKey_ID, setC_POSKey_UU, setC_POSKeyLayout_ID, setDescription, setM_Product_ID, setName, setQty, setSeqNo, setSpanX, setSpanY, setSubKeyLayout_ID, setText, toString
-
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, 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_C_POSKey
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 Detail
-
MPOSKey
public MPOSKey(Properties ctx, int C_POSKey_ID, String trxName)
Standard Constructor- Parameters:
ctx
- contextC_POSKey_ID
- idtrxName
- transaction
-
MPOSKey
public MPOSKey(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MPOSKey
public MPOSKey(MPOSKey copy)
- Parameters:
copy
-
-
MPOSKey
public MPOSKey(Properties ctx, MPOSKey copy)
- Parameters:
ctx
-copy
-
-
MPOSKey
public MPOSKey(Properties ctx, MPOSKey copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
postDelete
protected boolean postDelete()
Description copied from class:PO
Executed after the Delete operation is committed in the database.- Overrides:
postDelete
in classPO
- Returns:
- true if post delete is a success
-
markImmutable
public MPOSKey markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-