Package org.compiere.model
Class MAttributeInstance
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_AttributeInstance
org.compiere.model.MAttributeInstance
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_AttributeInstance
,I_Persistent
,Evaluatee
Attribute Instance Model (Instance of attribute for a particular attribute set instance record)
- Version:
- $Id: MAttributeInstance.java,v 1.3 2006/07/30 00:51:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
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_M_AttributeInstance
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_M_Attribute_ID, COLUMNNAME_M_AttributeInstance_UU, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_AttributeValue_ID, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, COLUMNNAME_ValueDate, COLUMNNAME_ValueMultipleSelection, COLUMNNAME_ValueNumber, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, int Value, String trxName) Integer Value ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, int M_AttributeValue_ID, String Value, String trxName) Selection Value ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, String trxName) General ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, String Value, String trxName) String Value ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, String multiSelectValue, String multiSelectDisplayValue, String trxName) Multiple Selection Value ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, BigDecimal BDValue, String trxName) Number Value ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, Timestamp value, String trxName) TimeStamp Value ConstructorMAttributeInstance
(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, KeyNamePair value, String trxName) KeyNamePair Value Constructor Use for table direct or table type referenceMAttributeInstance
(Properties ctx, int ignored, String trxName) MAttributeInstance
(Properties ctx, int M_AttributeInstance_ID, String trxName, String... virtualColumns) MAttributeInstance
(Properties ctx, String M_AttributeInstance_UU, String trxName) UUID based ConstructorMAttributeInstance
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionint
Get Value as Integervoid
setMultiSelectValueAndDisplay
(String value, String displayValue) Set valueMultipleSelectionvoid
setValueDate
(Timestamp valueDate) Set valueDatevoid
setValueInt
(int valueInt) Set ValueIntvoid
setValueKeyNamePair
(KeyNamePair value) Set Value as keyNamePairvoid
setValueNumber
(BigDecimal ValueNumber) Set ValueNumbertoString()
String RepresentationMethods inherited from class org.compiere.model.X_M_AttributeInstance
get_AccessLevel, getM_Attribute, getM_Attribute_ID, getM_AttributeInstance_UU, getM_AttributeSetInstance, getM_AttributeSetInstance_ID, getM_AttributeValue, getM_AttributeValue_ID, getValue, getValueDate, getValueMultipleSelection, getValueNamePair, getValueNumber, initPO, setM_Attribute_ID, setM_AttributeInstance_UU, setM_AttributeSetInstance_ID, setM_AttributeValue_ID, setValue, setValueMultipleSelection
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_M_AttributeInstance
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
-
MAttributeInstance
UUID based Constructor- Parameters:
ctx
- ContextM_AttributeInstance_UU
- UUID keytrxName
- Transaction
-
MAttributeInstance
- Parameters:
ctx
- contextignored
- ignoredtrxName
- transaction
-
MAttributeInstance
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, String trxName) General Constructor- Parameters:
ctx
- contextM_Attribute_ID
- attributeM_AttributeSetInstance_ID
- instancetrxName
- transaction
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, String Value, String trxName) String Value Constructor- Parameters:
ctx
- contextM_Attribute_ID
- attributeM_AttributeSetInstance_ID
- instanceValue
- string valuetrxName
- transaction
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, BigDecimal BDValue, String trxName) Number Value Constructor- Parameters:
ctx
- contextM_Attribute_ID
- attributeM_AttributeSetInstance_ID
- instanceBDValue
- number valuetrxName
- transaction
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, int M_AttributeValue_ID, String Value, String trxName) Selection Value Constructor- Parameters:
ctx
- contextM_Attribute_ID
- attributeM_AttributeSetInstance_ID
- instanceM_AttributeValue_ID
- selectionValue
- String representation for fast displaytrxName
- transaction
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, int Value, String trxName) Integer Value Constructor- Parameters:
ctx
-M_Attribute_ID
-M_AttributeSetInstance_ID
-Value
-trxName
-
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, Timestamp value, String trxName) TimeStamp Value Constructor- Parameters:
ctx
-M_Attribute_ID
-M_AttributeSetInstance_ID
-value
-trxName
-
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, String multiSelectValue, String multiSelectDisplayValue, String trxName) Multiple Selection Value Constructor- Parameters:
ctx
-M_Attribute_ID
-M_AttributeSetInstance_ID
-multiSelectValue
-multiSelectDisplayValue
-trxName
-
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_Attribute_ID, int M_AttributeSetInstance_ID, KeyNamePair value, String trxName) KeyNamePair Value Constructor Use for table direct or table type reference- Parameters:
ctx
-M_Attribute_ID
-M_AttributeSetInstance_ID
-value
-trxName
-
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int M_AttributeInstance_ID, String trxName, String... virtualColumns) - Parameters:
ctx
-M_AttributeInstance_ID
-trxName
-virtualColumns
-
-
-
Method Details
-
setValueNumber
Set ValueNumber- Specified by:
setValueNumber
in interfaceI_M_AttributeInstance
- Overrides:
setValueNumber
in classX_M_AttributeInstance
- Parameters:
ValueNumber
- number
-
setValueDate
Set valueDate- Specified by:
setValueDate
in interfaceI_M_AttributeInstance
- Overrides:
setValueDate
in classX_M_AttributeInstance
- Parameters:
valueDate
-
-
setMultiSelectValueAndDisplay
Set valueMultipleSelection- Parameters:
value
- - comma separated IDsdisplayValue
- - comma separated display values
-
setValueInt
public void setValueInt(int valueInt) Set ValueInt- Parameters:
valueInt
-
-
getValueInt
public int getValueInt()Get Value as Integer- Returns:
- integer value
-
setValueKeyNamePair
Set Value as keyNamePair- Parameters:
value
-
-
toString
String Representation- Overrides:
toString
in classX_M_AttributeInstance
- Returns:
- info
-