Class X_AD_Attribute

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_Attribute
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_AD_Attribute, I_Persistent, Evaluatee

public class X_AD_Attribute extends PO implements I_AD_Attribute, I_Persistent
Generated Model for AD_Attribute
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Constructor Details

    • X_AD_Attribute

      public X_AD_Attribute(Properties ctx, int AD_Attribute_ID, String trxName)
      Standard Constructor
    • X_AD_Attribute

      public X_AD_Attribute(Properties ctx, int AD_Attribute_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_AD_Attribute

      public X_AD_Attribute(Properties ctx, String AD_Attribute_UU, String trxName)
      Standard Constructor
    • X_AD_Attribute

      public X_AD_Attribute(Properties ctx, String AD_Attribute_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_AD_Attribute

      public X_AD_Attribute(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      7 - System - Client - Org
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      POInfo
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • setAD_Attribute_ID

      public void setAD_Attribute_ID(int AD_Attribute_ID)
      Set System Attribute.
      Specified by:
      setAD_Attribute_ID in interface I_AD_Attribute
      Parameters:
      AD_Attribute_ID - System Attribute
    • getAD_Attribute_ID

      public int getAD_Attribute_ID()
      Get System Attribute.
      Specified by:
      getAD_Attribute_ID in interface I_AD_Attribute
      Returns:
      System Attribute
    • setAD_Attribute_UU

      public void setAD_Attribute_UU(String AD_Attribute_UU)
      Set AD_Attribute_UU.
      Specified by:
      setAD_Attribute_UU in interface I_AD_Attribute
      Parameters:
      AD_Attribute_UU - AD_Attribute_UU
    • getAD_Attribute_UU

      public String getAD_Attribute_UU()
      Get AD_Attribute_UU.
      Specified by:
      getAD_Attribute_UU in interface I_AD_Attribute
      Returns:
      AD_Attribute_UU
    • getAD_Reference

      public I_AD_Reference getAD_Reference() throws RuntimeException
      Specified by:
      getAD_Reference in interface I_AD_Attribute
      Throws:
      RuntimeException
    • setAD_Reference_ID

      public void setAD_Reference_ID(int AD_Reference_ID)
      Set Reference.
      Specified by:
      setAD_Reference_ID in interface I_AD_Attribute
      Parameters:
      AD_Reference_ID - System Reference and Validation
    • getAD_Reference_ID

      public int getAD_Reference_ID()
      Get Reference.
      Specified by:
      getAD_Reference_ID in interface I_AD_Attribute
      Returns:
      System Reference and Validation
    • getAD_Reference_Value

      public I_AD_Reference getAD_Reference_Value() throws RuntimeException
      Specified by:
      getAD_Reference_Value in interface I_AD_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_ID in interface I_AD_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_ID in interface I_AD_Attribute
      Returns:
      Required to specify, if data type is Table or List
    • getAD_Table

      public I_AD_Table getAD_Table() throws RuntimeException
      Specified by:
      getAD_Table in interface I_AD_Attribute
      Throws:
      RuntimeException
    • setAD_Table_ID

      public void setAD_Table_ID(int AD_Table_ID)
      Set Table.
      Specified by:
      setAD_Table_ID in interface I_AD_Attribute
      Parameters:
      AD_Table_ID - Database Table information
    • getAD_Table_ID

      public int getAD_Table_ID()
      Get Table.
      Specified by:
      getAD_Table_ID in interface I_AD_Attribute
      Returns:
      Database Table information
    • getAD_Val_Rule

      public I_AD_Val_Rule getAD_Val_Rule() throws RuntimeException
      Specified by:
      getAD_Val_Rule in interface I_AD_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_ID in interface I_AD_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_ID in interface I_AD_Attribute
      Returns:
      Dynamic Validation Rule
    • setCallout

      public void setCallout(String Callout)
      Set Callout.
      Specified by:
      setCallout in interface I_AD_Attribute
      Parameters:
      Callout - Fully qualified class names and method - separated by semicolons
    • getCallout

      public String getCallout()
      Get Callout.
      Specified by:
      getCallout in interface I_AD_Attribute
      Returns:
      Fully qualified class names and method - separated by semicolons
    • setDefaultValue

      public void setDefaultValue(String DefaultValue)
      Set Default Logic.
      Specified by:
      setDefaultValue in interface I_AD_Attribute
      Parameters:
      DefaultValue - Default value hierarchy, separated by ;
    • getDefaultValue

      public String getDefaultValue()
      Get Default Logic.
      Specified by:
      getDefaultValue in interface I_AD_Attribute
      Returns:
      Default value hierarchy, separated by ;
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_AD_Attribute
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_AD_Attribute
      Returns:
      Optional short description of the record
    • setDisplayLength

      public void setDisplayLength(int DisplayLength)
      Set Display Length.
      Specified by:
      setDisplayLength in interface I_AD_Attribute
      Parameters:
      DisplayLength - Length of the display in characters
    • getDisplayLength

      public int getDisplayLength()
      Get Display Length.
      Specified by:
      getDisplayLength in interface I_AD_Attribute
      Returns:
      Length of the display in characters
    • setDisplayLogic

      public void setDisplayLogic(String DisplayLogic)
      Set Display Logic.
      Specified by:
      setDisplayLogic in interface I_AD_Attribute
      Parameters:
      DisplayLogic - If the Field is displayed, the result determines if the field is actually displayed
    • getDisplayLogic

      public String getDisplayLogic()
      Get Display Logic.
      Specified by:
      getDisplayLogic in interface I_AD_Attribute
      Returns:
      If the Field is displayed, the result determines if the field is actually displayed
    • setFieldLength

      public void setFieldLength(int FieldLength)
      Set Length.
      Specified by:
      setFieldLength in interface I_AD_Attribute
      Parameters:
      FieldLength - Length of the column in the database
    • getFieldLength

      public int getFieldLength()
      Get Length.
      Specified by:
      getFieldLength in interface I_AD_Attribute
      Returns:
      Length of the column in the database
    • setHelp

      public void setHelp(String Help)
      Set Comment/Help.
      Specified by:
      setHelp in interface I_AD_Attribute
      Parameters:
      Help - Comment or Hint
    • getHelp

      public String getHelp()
      Get Comment/Help.
      Specified by:
      getHelp in interface I_AD_Attribute
      Returns:
      Comment or Hint
    • setIsEncrypted

      public void setIsEncrypted(boolean IsEncrypted)
      Set Encrypted.
      Specified by:
      setIsEncrypted in interface I_AD_Attribute
      Parameters:
      IsEncrypted - Display or Storage is encrypted
    • isEncrypted

      public boolean isEncrypted()
      Get Encrypted.
      Specified by:
      isEncrypted in interface I_AD_Attribute
      Returns:
      Display or Storage is encrypted
    • setIsFieldOnly

      public void setIsFieldOnly(boolean IsFieldOnly)
      Set Field Only.
      Specified by:
      setIsFieldOnly in interface I_AD_Attribute
      Parameters:
      IsFieldOnly - Label is not displayed
    • isFieldOnly

      public boolean isFieldOnly()
      Get Field Only.
      Specified by:
      isFieldOnly in interface I_AD_Attribute
      Returns:
      Label is not displayed
    • setIsHeading

      public void setIsHeading(boolean IsHeading)
      Set Heading only.
      Specified by:
      setIsHeading in interface I_AD_Attribute
      Parameters:
      IsHeading - Field without Column - Only label is displayed
    • isHeading

      public boolean isHeading()
      Get Heading only.
      Specified by:
      isHeading in interface I_AD_Attribute
      Returns:
      Field without Column - Only label is displayed
    • setIsMandatory

      public void setIsMandatory(boolean IsMandatory)
      Set Mandatory.
      Specified by:
      setIsMandatory in interface I_AD_Attribute
      Parameters:
      IsMandatory - Data entry is required in this column
    • isMandatory

      public boolean isMandatory()
      Get Mandatory.
      Specified by:
      isMandatory in interface I_AD_Attribute
      Returns:
      Data entry is required in this column
    • setIsReadOnly

      public void setIsReadOnly(boolean IsReadOnly)
      Set Read Only.
      Specified by:
      setIsReadOnly in interface I_AD_Attribute
      Parameters:
      IsReadOnly - Field is read only
    • isReadOnly

      public boolean isReadOnly()
      Get Read Only.
      Specified by:
      isReadOnly in interface I_AD_Attribute
      Returns:
      Field is read only
    • setIsSameLine

      public void setIsSameLine(boolean IsSameLine)
      Set Same Line.
      Specified by:
      setIsSameLine in interface I_AD_Attribute
      Parameters:
      IsSameLine - Displayed on same line as previous field
    • isSameLine

      public boolean isSameLine()
      Get Same Line.
      Specified by:
      isSameLine in interface I_AD_Attribute
      Returns:
      Displayed on same line as previous field
    • setIsUpdateable

      public void setIsUpdateable(boolean IsUpdateable)
      Set Updatable.
      Specified by:
      setIsUpdateable in interface I_AD_Attribute
      Parameters:
      IsUpdateable - Determines, if the field can be updated
    • isUpdateable

      public boolean isUpdateable()
      Get Updatable.
      Specified by:
      isUpdateable in interface I_AD_Attribute
      Returns:
      Determines, if the field can be updated
    • setName

      public void setName(String Name)
      Set Name.
      Specified by:
      setName in interface I_AD_Attribute
      Parameters:
      Name - Alphanumeric identifier of the entity
    • getName

      public String getName()
      Get Name.
      Specified by:
      getName in interface I_AD_Attribute
      Returns:
      Alphanumeric identifier of the entity
    • getKeyNamePair

      public KeyNamePair getKeyNamePair()
      Get Record ID/ColumnName
      Returns:
      ID/ColumnName pair
    • setSeqNo

      public void setSeqNo(int SeqNo)
      Set Sequence.
      Specified by:
      setSeqNo in interface I_AD_Attribute
      Parameters:
      SeqNo - Method of ordering records; lowest number comes first
    • getSeqNo

      public int getSeqNo()
      Get Sequence.
      Specified by:
      getSeqNo in interface I_AD_Attribute
      Returns:
      Method of ordering records; lowest number comes first
    • setValueMax

      public void setValueMax(String ValueMax)
      Set Max. Value.
      Specified by:
      setValueMax in interface I_AD_Attribute
      Parameters:
      ValueMax - Maximum Value for a field
    • getValueMax

      public String getValueMax()
      Get Max. Value.
      Specified by:
      getValueMax in interface I_AD_Attribute
      Returns:
      Maximum Value for a field
    • setValueMin

      public void setValueMin(String ValueMin)
      Set Min. Value.
      Specified by:
      setValueMin in interface I_AD_Attribute
      Parameters:
      ValueMin - Minimum Value for a field
    • getValueMin

      public String getValueMin()
      Get Min. Value.
      Specified by:
      getValueMin in interface I_AD_Attribute
      Returns:
      Minimum Value for a field
    • setVFormat

      public void setVFormat(String VFormat)
      Set Value Format.
      Specified by:
      setVFormat in interface I_AD_Attribute
      Parameters:
      VFormat - Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
    • getVFormat

      public String getVFormat()
      Get Value Format.
      Specified by:
      getVFormat in interface I_AD_Attribute
      Returns:
      Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"