Package org.compiere.model
Class MPOSKeyLayout
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_POSKeyLayout
org.compiere.model.MPOSKeyLayout
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_POSKeyLayout
,I_Persistent
,Evaluatee
,ImmutablePOSupport
POS Function Key Layout
- Version:
- $Id: MPOSKeyLayout.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.X_C_POSKeyLayout
POSKEYLAYOUTTYPE_AD_Reference_ID, POSKEYLAYOUTTYPE_Keyboard, POSKEYLAYOUTTYPE_Numberpad, POSKEYLAYOUTTYPE_Product
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_POSKeyLayout
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_PrintColor_ID, COLUMNNAME_AD_PrintFont_ID, COLUMNNAME_C_POSKeyLayout_ID, COLUMNNAME_C_POSKeyLayout_UU, COLUMNNAME_Columns, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_Name, COLUMNNAME_POSKeyLayoutType, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMPOSKeyLayout
(Properties ctx, int C_POSKeyLayout_ID, String trxName) Standard ConstructorMPOSKeyLayout
(Properties ctx, String C_POSKeyLayout_UU, String trxName) UUID based ConstructorMPOSKeyLayout
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMPOSKeyLayout
(Properties ctx, MPOSKeyLayout copy) Copy constructorMPOSKeyLayout
(Properties ctx, MPOSKeyLayout copy, String trxName) Copy constructorMPOSKeyLayout
(MPOSKeyLayout copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MPOSKeyLayout
get
(int C_POSKeyLayout_ID) Get POS Key Layout from Cache (immutable)static MPOSKeyLayout
get
(Properties ctx, int C_POSKeyLayout_ID) Get POS Key Layout from Cache (immutable)MPOSKey[]
getKeys
(boolean requery) Get POS Keysint
Get Number of Keysmark PO as immutableMethods inherited from class org.compiere.model.X_C_POSKeyLayout
get_AccessLevel, getAD_PrintColor, getAD_PrintColor_ID, getAD_PrintFont, getAD_PrintFont_ID, getC_POSKeyLayout_ID, getC_POSKeyLayout_UU, getColumns, getDescription, getHelp, getKeyNamePair, getName, getPOSKeyLayoutType, initPO, setAD_PrintColor_ID, setAD_PrintFont_ID, setC_POSKeyLayout_ID, setC_POSKeyLayout_UU, setColumns, setDescription, setHelp, setName, setPOSKeyLayoutType, toString
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
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_POSKeyLayout
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
-
MPOSKeyLayout
UUID based Constructor- Parameters:
ctx
- ContextC_POSKeyLayout_UU
- UUID keytrxName
- Transaction
-
MPOSKeyLayout
Standard Constructor- Parameters:
ctx
- contextC_POSKeyLayout_ID
- idtrxName
- transaction
-
MPOSKeyLayout
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MPOSKeyLayout
Copy constructor- Parameters:
copy
-
-
MPOSKeyLayout
Copy constructor- Parameters:
ctx
-copy
-
-
MPOSKeyLayout
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get POS Key Layout from Cache (immutable)- Parameters:
C_POSKeyLayout_ID
- id- Returns:
- MPOSKeyLayout
-
get
Get POS Key Layout from Cache (immutable)- Parameters:
ctx
- contextC_POSKeyLayout_ID
- id- Returns:
- MPOSKeyLayout
-
getKeys
Get POS Keys- Parameters:
requery
- requery- Returns:
- array of MPOSKey
-
getNoOfKeys
public int getNoOfKeys()Get Number of Keys- Returns:
- keys
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-