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
public class MUserDefTab extends X_AD_UserDef_Tab implements ImmutablePOSupport
User overrides for tab model- Version:
- $Id$
- Author:
- Dirk Niemeyer, action 42 GmbH
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.compiere.model.X_AD_UserDef_Tab
ISALLOWADVANCEDLOOKUP_AD_Reference_ID, ISALLOWADVANCEDLOOKUP_No, ISALLOWADVANCEDLOOKUP_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, 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_Description, COLUMNNAME_DisplayLogic, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsAllowAdvancedLookup, 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
Constructors Constructor Description MUserDefTab(Properties ctx, int ID, String trxName)
Standard constructor.MUserDefTab(Properties ctx, ResultSet rs, String trxName)
Optional Load Constructor.MUserDefTab(Properties ctx, MUserDefTab copy)
MUserDefTab(Properties ctx, MUserDefTab copy, String trxName)
MUserDefTab(MUserDefTab copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MUserDefTab
get(Properties ctx, int AD_Tab_ID, int AD_Window_ID)
Get matching MUserDefTab related to current tab and windowstatic MUserDefTab
getMatch(Properties ctx, int AD_Tab_ID, int AD_UserDefWin_ID)
Get matching MUserDefTab related to current tab and user definition for windowPO
markImmutable()
mark PO as immutable-
Methods 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, getDescription, getDisplayLogic, getHelp, getIsAllowAdvancedLookup, 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, setDescription, setDisplayLogic, setHelp, setIsAllowAdvancedLookup, setIsLookupOnlySelection, setIsMultiRowOnly, setIsReadOnly, setIsSingleRow, setName, setOrderByClause, setReadOnlyLogic, setSeqNo, setWhereClause, 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, postDelete, 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_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 Detail
-
MUserDefTab
public MUserDefTab(Properties ctx, int ID, String trxName)
Standard constructor. You must implement this constructor for Adempiere Persistency- Parameters:
ctx
- contextID
- the primary key IDtrxName
- transaction
-
MUserDefTab
public MUserDefTab(Properties ctx, ResultSet rs, String trxName)
Optional Load Constructor. You would use this constructor to load several business objects.SELECT * FROM MyModelExample WHERE ...
- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MUserDefTab
public MUserDefTab(MUserDefTab copy)
- Parameters:
copy
-
-
MUserDefTab
public MUserDefTab(Properties ctx, MUserDefTab copy)
- Parameters:
ctx
-copy
-
-
MUserDefTab
public MUserDefTab(Properties ctx, MUserDefTab copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
getMatch
public static MUserDefTab getMatch(Properties ctx, int AD_Tab_ID, int AD_UserDefWin_ID)
Get matching MUserDefTab related to current tab and user definition for window- Parameters:
ctx
-AD_Tab_ID
-AD_UserDefWin_ID
-- Returns:
-
get
public static MUserDefTab get(Properties ctx, int AD_Tab_ID, int AD_Window_ID)
Get matching MUserDefTab related to current tab and window- Parameters:
ctx
-AD_Tab_ID
-AD_Window_ID
-- Returns:
-
markImmutable
public PO markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-