Package org.compiere.model
Class MUserDefTab
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_UserDef_Tab
org.compiere.model.MUserDefTab
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_UserDef_Tab
,I_Persistent
,Evaluatee
,ImmutablePOSupport
User, role, organization or tenant overrides of tab model
- Version:
- $Id$
- Author:
- Dirk Niemeyer, action 42 GmbH
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_UserDef_Tab
ISALLOWADVANCEDLOOKUP_AD_Reference_ID, ISALLOWADVANCEDLOOKUP_No, ISALLOWADVANCEDLOOKUP_Yes, ISHIGHVOLUME_AD_Reference_ID, ISHIGHVOLUME_No, ISHIGHVOLUME_Yes, ISLOOKUPONLYSELECTION_AD_Reference_ID, ISLOOKUPONLYSELECTION_No, ISLOOKUPONLYSELECTION_Yes, ISREADONLY_AD_Reference_ID, ISREADONLY_No, ISREADONLY_Yes, ISSINGLEROW_AD_Reference_ID, ISSINGLEROW_No, ISSINGLEROW_Yes
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_AD_UserDef_Tab
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Process_ID, COLUMNNAME_AD_Tab_ID, COLUMNNAME_AD_UserDef_Tab_ID, COLUMNNAME_AD_UserDef_Tab_UU, COLUMNNAME_AD_UserDef_Win_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DeleteConfirmationLogic, COLUMNNAME_Description, COLUMNNAME_DisplayLogic, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsAllowAdvancedLookup, COLUMNNAME_IsHighVolume, COLUMNNAME_IsLookupOnlySelection, COLUMNNAME_IsMultiRowOnly, COLUMNNAME_IsReadOnly, COLUMNNAME_IsSingleRow, COLUMNNAME_Name, COLUMNNAME_OrderByClause, COLUMNNAME_ReadOnlyLogic, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_WhereClause, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMUserDefTab
(Properties ctx, int ID, String trxName) Standard constructor.MUserDefTab
(Properties ctx, String AD_UserDef_Tab_UU, String trxName) UUID based ConstructorMUserDefTab
(Properties ctx, ResultSet rs, String trxName) Load Constructor.MUserDefTab
(Properties ctx, MUserDefTab copy) Copy constructorMUserDefTab
(Properties ctx, MUserDefTab copy, String trxName) Copy constructorMUserDefTab
(MUserDefTab copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MUserDefTab
get
(Properties ctx, int AD_Tab_ID, int AD_Window_ID) Get best matching MUserDefTab for tab and windowstatic MUserDefTab
getMatch
(Properties ctx, int AD_Tab_ID, int AD_UserDefWin_ID) Get MUserDefTab for tab and user definition for windowmark PO as immutableMethods inherited from class org.compiere.model.X_AD_UserDef_Tab
get_AccessLevel, getAD_Process, getAD_Process_ID, getAD_Tab, getAD_Tab_ID, getAD_UserDef_Tab_ID, getAD_UserDef_Tab_UU, getAD_UserDef_Win, getAD_UserDef_Win_ID, getDeleteConfirmationLogic, getDescription, getDisplayLogic, getHelp, getIsAllowAdvancedLookup, getIsHighVolume, getIsLookupOnlySelection, getIsReadOnly, getIsSingleRow, getKeyNamePair, getName, getOrderByClause, getReadOnlyLogic, getSeqNo, getWhereClause, initPO, isMultiRowOnly, setAD_Process_ID, setAD_Tab_ID, setAD_UserDef_Tab_ID, setAD_UserDef_Tab_UU, setAD_UserDef_Win_ID, setDeleteConfirmationLogic, setDescription, setDisplayLogic, setHelp, setIsAllowAdvancedLookup, setIsHighVolume, setIsLookupOnlySelection, setIsMultiRowOnly, setIsReadOnly, setIsSingleRow, setName, setOrderByClause, setReadOnlyLogic, setSeqNo, setWhereClause, 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_AD_UserDef_Tab
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
-
MUserDefTab
UUID based Constructor- Parameters:
ctx
- ContextAD_UserDef_Tab_UU
- UUID keytrxName
- Transaction
-
MUserDefTab
Standard constructor.- Parameters:
ctx
- contextID
- the primary key IDtrxName
- transaction
-
MUserDefTab
Load Constructor.- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MUserDefTab
Copy constructor- Parameters:
copy
-
-
MUserDefTab
Copy constructor- Parameters:
ctx
-copy
-
-
MUserDefTab
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
getMatch
Get MUserDefTab for tab and user definition for window- Parameters:
ctx
-AD_Tab_ID
-AD_UserDefWin_ID
-- Returns:
- MUserDefTab or null
-
get
Get best matching MUserDefTab for tab and window- Parameters:
ctx
-AD_Tab_ID
-AD_Window_ID
-- Returns:
- MUserDefTab or null
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-