Package org.compiere.model
Class MReference
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_Reference
org.compiere.model.MReference
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Reference
,I_Persistent
,Evaluatee
,ImmutablePOSupport
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_Reference
ENTITYTYPE_AD_Reference_ID, SHOWINACTIVE_AD_Reference_ID, SHOWINACTIVE_No, SHOWINACTIVE_Yes, VALIDATIONTYPE_AD_Reference_ID, VALIDATIONTYPE_DataType, VALIDATIONTYPE_ListValidation, VALIDATIONTYPE_TableValidation
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_Reference
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Element_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Reference_ID, COLUMNNAME_AD_Reference_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsOrderByValue, COLUMNNAME_Name, COLUMNNAME_ShowInactive, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_ValidationType, COLUMNNAME_VFormat, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMReference
(Properties ctx, int AD_Reference_ID, String trxName) Standard ConstructorMReference
(Properties ctx, String AD_Reference_UU, String trxName) UUID based ConstructorMReference
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMReference
(Properties ctx, MReference copy) Copy constructorMReference
(Properties ctx, MReference copy, String trxName) Copy constructorMReference
(MReference copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MReference
get
(int AD_Reference_ID) Get from Cache (immutable)static MReference
get
(Properties ctx, int AD_Reference_ID) Get from Cache (immutable)static MReference
get
(Properties ctx, int AD_Reference_ID, String trxName) Get from Cache (immutable)static MReference
get
(Properties ctx, String AD_Reference_UU) Get MReference from Cache based on UUID (immutable)boolean
Show inactive recordsmark PO as immutableMethods inherited from class org.compiere.model.X_AD_Reference
get_AccessLevel, getAD_Element, getAD_Element_ID, getAD_Reference_ID, getAD_Reference_UU, getDescription, getEntityType, getHelp, getKeyNamePair, getName, getShowInactive, getValidationType, getVFormat, initPO, isOrderByValue, setAD_Element_ID, setAD_Reference_ID, setAD_Reference_UU, setDescription, setEntityType, setHelp, setIsOrderByValue, setName, setShowInactive, setValidationType, setVFormat, 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_Reference
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
-
MReference
UUID based Constructor- Parameters:
ctx
- ContextAD_Reference_UU
- UUID keytrxName
- Transaction
-
MReference
Standard Constructor- Parameters:
ctx
- contextAD_Reference_ID
- idtrxName
- trx
-
MReference
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- trx
-
MReference
Copy constructor- Parameters:
copy
-
-
MReference
Copy constructor- Parameters:
ctx
-copy
-
-
MReference
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get from Cache (immutable)- Parameters:
AD_Reference_ID
- id- Returns:
- category
-
get
Get from Cache (immutable)- Parameters:
ctx
- contextAD_Reference_ID
- id- Returns:
- category
-
get
Get from Cache (immutable)- Parameters:
ctx
- contextAD_Reference_ID
- idtrxName
- trx- Returns:
- category
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
isShowInactiveRecords
public boolean isShowInactiveRecords()Show inactive records- Returns:
- true if this lookup reference should include inactive records
-
get
Get MReference from Cache based on UUID (immutable)- Parameters:
ctx
- contextAD_Reference_UU
- UUID- Returns:
- MReference
-