Package org.compiere.model
Class MUserDefWin
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_AD_UserDef_Win
-
- org.compiere.model.MUserDefWin
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_UserDef_Win
,I_Persistent
,Evaluatee
,ImmutablePOSupport
public class MUserDefWin extends X_AD_UserDef_Win implements ImmutablePOSupport
User overrides for window model- Version:
- $Id$
- Author:
- Dirk Niemeyer, action42 GmbH
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.compiere.model.X_AD_UserDef_Win
AD_LANGUAGE_AD_Reference_ID
-
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_Win
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Language, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Role_ID, COLUMNNAME_AD_User_ID, COLUMNNAME_AD_UserDef_Win_ID, COLUMNNAME_AD_UserDef_Win_UU, COLUMNNAME_AD_Window_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_IsReadOnly, COLUMNNAME_IsUserUpdateable, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MUserDefWin(Properties ctx, int ID, String trxName)
Standard constructor.MUserDefWin(Properties ctx, ResultSet rs, String trxName)
Optional Load Constructor.MUserDefWin(Properties ctx, MUserDefWin copy)
MUserDefWin(Properties ctx, MUserDefWin copy, String trxName)
MUserDefWin(MUserDefWin copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
beforeDelete()
Executed before Delete operation.protected boolean
beforeSave(boolean newRecord)
Called before Save for Pre-Save Operationstatic MUserDefWin
getBestMatch(Properties ctx, int window_ID)
Get best matching MUserDefWin for current window the best match is cachedMUserDefWin
markImmutable()
mark PO as immutable-
Methods inherited from class org.compiere.model.X_AD_UserDef_Win
get_AccessLevel, getAD_Language, getAD_Role, getAD_Role_ID, getAD_User, getAD_User_ID, getAD_UserDef_Win_ID, getAD_UserDef_Win_UU, getAD_Window, getAD_Window_ID, getDescription, getHelp, getKeyNamePair, getName, initPO, isDefault, isReadOnly, isUserUpdateable, setAD_Language, setAD_Role_ID, setAD_User_ID, setAD_UserDef_Win_ID, setAD_UserDef_Win_UU, setAD_Window_ID, setDescription, setHelp, setIsDefault, setIsReadOnly, setIsUserUpdateable, setName, toString
-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, 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_Win
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
-
MUserDefWin
public MUserDefWin(Properties ctx, int ID, String trxName)
Standard constructor. You must implement this constructor for Adempiere Persistency- Parameters:
ctx
- contextID
- the primary key IDtrxName
- transaction
-
MUserDefWin
public MUserDefWin(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
-
MUserDefWin
public MUserDefWin(MUserDefWin copy)
- Parameters:
copy
-
-
MUserDefWin
public MUserDefWin(Properties ctx, MUserDefWin copy)
- Parameters:
ctx
-copy
-
-
MUserDefWin
public MUserDefWin(Properties ctx, MUserDefWin copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
getBestMatch
public static MUserDefWin getBestMatch(Properties ctx, int window_ID)
Get best matching MUserDefWin for current window the best match is cached- Parameters:
ctx
-window_ID
-- Returns:
- best matching MUserDefWin
-
beforeSave
protected boolean beforeSave(boolean newRecord)
Description copied from class:PO
Called before Save for Pre-Save Operation- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
- new record- Returns:
- true if record can be saved
-
beforeDelete
protected boolean beforeDelete()
Description copied from class:PO
Executed before Delete operation.- Overrides:
beforeDelete
in classPO
- Returns:
- true if record can be deleted
-
markImmutable
public MUserDefWin markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-