Package org.compiere.model
Class X_M_Attribute
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_Attribute
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_M_Attribute,I_Persistent,Evaluatee
- Direct Known Subclasses:
MAttribute
Generated Model for M_Attribute
- Version:
- Release 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAttributeValueType AD_Reference_ID=326static final StringChosen Multiple Selection List = Cstatic final StringDate = Dstatic final StringList = Lstatic final StringNumber = Nstatic final StringReference = Rstatic final StringString (max 40) = Sstatic final intEntityType AD_Reference_ID=389Fields 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, m_attachment, m_idOld, m_IDs, m_KeyColumns, m_optimisticLockingColumns, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_M_Attribute
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Reference_ID, COLUMNNAME_AD_Reference_Value_ID, COLUMNNAME_AD_Val_Rule_ID, COLUMNNAME_AttributeValueType, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DateFormat, COLUMNNAME_DefaultValue, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_IsActive, COLUMNNAME_IsInstanceAttribute, COLUMNNAME_IsMandatory, COLUMNNAME_M_Attribute_ID, COLUMNNAME_M_Attribute_UU, COLUMNNAME_M_AttributeSearch_ID, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionX_M_Attribute(Properties ctx, int M_Attribute_ID, String trxName) Standard ConstructorX_M_Attribute(Properties ctx, int M_Attribute_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_Attribute(Properties ctx, String M_Attribute_UU, String trxName) Standard ConstructorX_M_Attribute(Properties ctx, String M_Attribute_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_Attribute(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected intAccessLevelDeprecated.intGet Reference.Deprecated.intGet Reference Key.Deprecated.intGet Dynamic Validation.Get Attribute Value Type.Get Date Format.Get Default Logic.Get Description.Get Entity Type.Get Record ID/ColumnNameintGet Attribute.Get M_Attribute_UU.Deprecated.intGet Attribute Search.getName()Get Name.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet Instance Attribute.booleanGet Mandatory.voidsetAD_Reference_ID(int AD_Reference_ID) Set Reference.voidsetAD_Reference_Value_ID(int AD_Reference_Value_ID) Set Reference Key.voidsetAD_Val_Rule_ID(int AD_Val_Rule_ID) Set Dynamic Validation.voidsetAttributeValueType(String AttributeValueType) Set Attribute Value Type.voidsetDateFormat(String DateFormat) Set Date Format.voidsetDefaultValue(String DefaultValue) Set Default Logic.voidsetDescription(String Description) Set Description.voidsetEntityType(String EntityType) Set Entity Type.voidsetIsInstanceAttribute(boolean IsInstanceAttribute) Set Instance Attribute.voidsetIsMandatory(boolean IsMandatory) Set Mandatory.voidsetM_Attribute_ID(int M_Attribute_ID) Set Attribute.voidsetM_Attribute_UU(String M_Attribute_UU) Set M_Attribute_UU.voidsetM_AttributeSearch_ID(int M_AttributeSearch_ID) Set Attribute Search.voidSet Name.toString()String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterInsertWithValues, afterSave, beforeDelete, beforeSave, buildInsertSQL, buildInsertSQL, buildUpdateSQL, buildUUIDSubquery, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, doOrganizationCheckForSave, doVerificationForDelete, doVerificationForSave, dump, dump, equals, firePostDeleteEvent, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_deleteStatement, get_deleteTranslationsSQL, get_deleteTreeSQL, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_QueryTimeout, 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_ColumnLoaded, is_hasCustomTree, is_Immutable, is_new, is_Partial, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isCrossTenantSafe, isLogSQLScript, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lobSave, lock, makeImmutable, postDelete, resetStateAfterDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveFinish, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnLoaded, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_DocumentNoForNewRecord, set_IDForNewRecord, set_OptimisticLockingColumns, set_Partial, set_QueryTimeout, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_UUIDForNewRecord, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueForNewRecord, 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, setupDeleteActionsForTransactionEvent, 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_Attribute
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
ATTRIBUTEVALUETYPE_AD_Reference_ID
public static final int ATTRIBUTEVALUETYPE_AD_Reference_IDAttributeValueType AD_Reference_ID=326- See Also:
-
ATTRIBUTEVALUETYPE_ChosenMultipleSelectionList
Chosen Multiple Selection List = C- See Also:
-
ATTRIBUTEVALUETYPE_Date
Date = D- See Also:
-
ATTRIBUTEVALUETYPE_List
List = L- See Also:
-
ATTRIBUTEVALUETYPE_Number
Number = N- See Also:
-
ATTRIBUTEVALUETYPE_Reference
Reference = R- See Also:
-
ATTRIBUTEVALUETYPE_StringMax40
String (max 40) = S- See Also:
-
ENTITYTYPE_AD_Reference_ID
public static final int ENTITYTYPE_AD_Reference_IDEntityType AD_Reference_ID=389- See Also:
-
-
Constructor Details
-
X_M_Attribute
Standard Constructor -
X_M_Attribute
Standard Constructor -
X_M_Attribute
Standard Constructor -
X_M_Attribute
public X_M_Attribute(Properties ctx, String M_Attribute_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_Attribute
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 7 - System - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
getAD_Reference
Deprecated.- Specified by:
getAD_Referencein interfaceI_M_Attribute- Throws:
RuntimeException
-
setAD_Reference_ID
public void setAD_Reference_ID(int AD_Reference_ID) Set Reference.- Specified by:
setAD_Reference_IDin interfaceI_M_Attribute- Parameters:
AD_Reference_ID- System Reference and Validation
-
getAD_Reference_ID
public int getAD_Reference_ID()Get Reference.- Specified by:
getAD_Reference_IDin interfaceI_M_Attribute- Returns:
- System Reference and Validation
-
getAD_Reference_Value
Deprecated.- Specified by:
getAD_Reference_Valuein interfaceI_M_Attribute- Throws:
RuntimeException
-
setAD_Reference_Value_ID
public void setAD_Reference_Value_ID(int AD_Reference_Value_ID) Set Reference Key.- Specified by:
setAD_Reference_Value_IDin interfaceI_M_Attribute- Parameters:
AD_Reference_Value_ID- Required to specify, if data type is Table or List
-
getAD_Reference_Value_ID
public int getAD_Reference_Value_ID()Get Reference Key.- Specified by:
getAD_Reference_Value_IDin interfaceI_M_Attribute- Returns:
- Required to specify, if data type is Table or List
-
getAD_Val_Rule
Deprecated.- Specified by:
getAD_Val_Rulein interfaceI_M_Attribute- Throws:
RuntimeException
-
setAD_Val_Rule_ID
public void setAD_Val_Rule_ID(int AD_Val_Rule_ID) Set Dynamic Validation.- Specified by:
setAD_Val_Rule_IDin interfaceI_M_Attribute- Parameters:
AD_Val_Rule_ID- Dynamic Validation Rule
-
getAD_Val_Rule_ID
public int getAD_Val_Rule_ID()Get Dynamic Validation.- Specified by:
getAD_Val_Rule_IDin interfaceI_M_Attribute- Returns:
- Dynamic Validation Rule
-
setAttributeValueType
Set Attribute Value Type.- Specified by:
setAttributeValueTypein interfaceI_M_Attribute- Parameters:
AttributeValueType- Type of Attribute Value
-
getAttributeValueType
Get Attribute Value Type.- Specified by:
getAttributeValueTypein interfaceI_M_Attribute- Returns:
- Type of Attribute Value
-
setDateFormat
Set Date Format.- Specified by:
setDateFormatin interfaceI_M_Attribute- Parameters:
DateFormat- Date format used in the input format
-
getDateFormat
Get Date Format.- Specified by:
getDateFormatin interfaceI_M_Attribute- Returns:
- Date format used in the input format
-
setDefaultValue
Set Default Logic.- Specified by:
setDefaultValuein interfaceI_M_Attribute- Parameters:
DefaultValue- Default value hierarchy, separated by ;
-
getDefaultValue
Get Default Logic.- Specified by:
getDefaultValuein interfaceI_M_Attribute- Returns:
- Default value hierarchy, separated by ;
-
setDescription
Set Description.- Specified by:
setDescriptionin interfaceI_M_Attribute- Parameters:
Description- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescriptionin interfaceI_M_Attribute- Returns:
- Optional short description of the record
-
setEntityType
Set Entity Type.- Specified by:
setEntityTypein interfaceI_M_Attribute- Parameters:
EntityType- Dictionary Entity Type; Determines ownership and synchronization
-
getEntityType
Get Entity Type.- Specified by:
getEntityTypein interfaceI_M_Attribute- Returns:
- Dictionary Entity Type; Determines ownership and synchronization
-
setIsInstanceAttribute
public void setIsInstanceAttribute(boolean IsInstanceAttribute) Set Instance Attribute.- Specified by:
setIsInstanceAttributein interfaceI_M_Attribute- Parameters:
IsInstanceAttribute- The product attribute is specific to the instance (like Serial No, Lot or Guarantee Date)
-
isInstanceAttribute
public boolean isInstanceAttribute()Get Instance Attribute.- Specified by:
isInstanceAttributein interfaceI_M_Attribute- Returns:
- The product attribute is specific to the instance (like Serial No, Lot or Guarantee Date)
-
setIsMandatory
public void setIsMandatory(boolean IsMandatory) Set Mandatory.- Specified by:
setIsMandatoryin interfaceI_M_Attribute- Parameters:
IsMandatory- Data entry is required in this column
-
isMandatory
public boolean isMandatory()Get Mandatory.- Specified by:
isMandatoryin interfaceI_M_Attribute- Returns:
- Data entry is required in this column
-
getM_AttributeSearch
Deprecated.- Specified by:
getM_AttributeSearchin interfaceI_M_Attribute- Throws:
RuntimeException
-
setM_AttributeSearch_ID
public void setM_AttributeSearch_ID(int M_AttributeSearch_ID) Set Attribute Search.- Specified by:
setM_AttributeSearch_IDin interfaceI_M_Attribute- Parameters:
M_AttributeSearch_ID- Common Search Attribute
-
getM_AttributeSearch_ID
public int getM_AttributeSearch_ID()Get Attribute Search.- Specified by:
getM_AttributeSearch_IDin interfaceI_M_Attribute- Returns:
- Common Search Attribute
-
setM_Attribute_ID
public void setM_Attribute_ID(int M_Attribute_ID) Set Attribute.- Specified by:
setM_Attribute_IDin interfaceI_M_Attribute- Parameters:
M_Attribute_ID- Product Attribute
-
getM_Attribute_ID
public int getM_Attribute_ID()Get Attribute.- Specified by:
getM_Attribute_IDin interfaceI_M_Attribute- Returns:
- Product Attribute
-
setM_Attribute_UU
Set M_Attribute_UU.- Specified by:
setM_Attribute_UUin interfaceI_M_Attribute- Parameters:
M_Attribute_UU- M_Attribute_UU
-
getM_Attribute_UU
Get M_Attribute_UU.- Specified by:
getM_Attribute_UUin interfaceI_M_Attribute- Returns:
- M_Attribute_UU
-
setName
Set Name.- Specified by:
setNamein interfaceI_M_Attribute- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getNamein interfaceI_M_Attribute- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-