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_IDFields 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
ConstructorsConstructorDescriptionMAttributeInstance(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 TypeMethodDescriptionintGet Value as IntegervoidsetMultiSelectValueAndDisplay(String value, String displayValue) Set valueMultipleSelectionvoidsetValueDate(Timestamp valueDate) Set valueDatevoidsetValueInt(int valueInt) Set ValueIntvoidsetValueKeyNamePair(KeyNamePair value) Set Value as keyNamePairvoidsetValueNumber(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, setValueMultipleSelectionMethods 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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, 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, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_M_AttributeInstance
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods 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:
setValueNumberin interfaceI_M_AttributeInstance- Overrides:
setValueNumberin classX_M_AttributeInstance- Parameters:
ValueNumber- number
-
setValueDate
Set valueDate- Specified by:
setValueDatein interfaceI_M_AttributeInstance- Overrides:
setValueDatein 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:
toStringin classX_M_AttributeInstance- Returns:
- info
-