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
public class MAttributeInstance extends X_M_AttributeInstance
Product Attribute Set- Version:
- $Id: MAttributeInstance.java,v 1.3 2006/07/30 00:51:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
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, 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_ValueNumber, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MAttributeInstance(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, 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)
Persistency ConstructorMAttributeInstance(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getValueInt()
Get Value as Integervoid
setValueDate(Timestamp valueDate)
Set valueDatevoid
setValueInt(int valueInt)
Set ValueIntvoid
setValueKeyNamePair(KeyNamePair value)
Set Value as keyNamePairvoid
setValueNumber(BigDecimal ValueNumber)
Set ValueNumberString
toString()
String Representation-
Methods inherited from class org.compiere.model.X_M_AttributeInstance
get_AccessLevel, getKeyNamePair, getM_Attribute, getM_Attribute_ID, getM_AttributeInstance_UU, getM_AttributeSetInstance, getM_AttributeSetInstance_ID, getM_AttributeValue, getM_AttributeValue_ID, getValue, getValueDate, getValueNumber, initPO, setM_Attribute_ID, setM_AttributeInstance_UU, setM_AttributeSetInstance_ID, setM_AttributeValue_ID, setValue
-
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_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 Detail
-
MAttributeInstance
public MAttributeInstance(Properties ctx, int ignored, String trxName)
Persistency Constructor- Parameters:
ctx
- contextignored
- ignoredtrxName
- transaction
-
MAttributeInstance
public MAttributeInstance(Properties ctx, ResultSet rs, String trxName)
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, 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
-
-
-
Method Detail
-
setValueNumber
public void setValueNumber(BigDecimal ValueNumber)
Set ValueNumber- Specified by:
setValueNumber
in interfaceI_M_AttributeInstance
- Overrides:
setValueNumber
in classX_M_AttributeInstance
- Parameters:
ValueNumber
- number
-
setValueDate
public void setValueDate(Timestamp valueDate)
Set valueDate- Specified by:
setValueDate
in interfaceI_M_AttributeInstance
- Overrides:
setValueDate
in classX_M_AttributeInstance
- Parameters:
valueDate
-
-
setValueInt
public void setValueInt(int valueInt)
Set ValueInt- Parameters:
valueInt
-
-
getValueInt
public int getValueInt()
Get Value as Integer- Returns:
-
setValueKeyNamePair
public void setValueKeyNamePair(KeyNamePair value)
Set Value as keyNamePair- Parameters:
value
-
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_M_AttributeInstance
- Returns:
- info
-
-