Class POInfoColumn

java.lang.Object
org.compiere.model.POInfoColumn
All Implemented Interfaces:
Serializable

public class POInfoColumn extends Object implements Serializable
PO Info Column Info Value Object
Version:
$Id: POInfoColumn.java,v 1.3 2006/07/30 00:58:04 jjanke Exp $
Author:
Jorg Janke
See Also:
  • Field Details

    • AD_Column_ID

      public int AD_Column_ID
      Column ID
    • ColumnName

      public String ColumnName
      Column Name
    • ColumnSQL

      public String ColumnSQL
      Virtual Column
    • DisplayType

      public int DisplayType
      Display Type
    • ColumnClass

      public Class<?> ColumnClass
      Data Type
    • IsMandatory

      public boolean IsMandatory
      Mandatory
    • DefaultLogic

      public String DefaultLogic
      Default Value
    • IsUpdateable

      public boolean IsUpdateable
      Updateable
    • ColumnLabel

      public String ColumnLabel
      Label
    • ColumnDescription

      public String ColumnDescription
      Description
    • IsKey

      public boolean IsKey
      PK
    • IsParent

      public boolean IsParent
      FK to Parent
    • IsTranslated

      public boolean IsTranslated
      Translated
    • IsEncrypted

      public boolean IsEncrypted
      Encrypted
    • IsAllowLogging

      public boolean IsAllowLogging
      Allow Logging
    • IsAllowCopy

      public boolean IsAllowCopy
      Allow Copy
    • AD_Reference_Value_ID

      public int AD_Reference_Value_ID
      Reference Value
    • ValidationCode

      public String ValidationCode
      Validation
    • FieldLength

      public int FieldLength
      Field Length
    • ValueMin

      public String ValueMin
      Min Value
    • ValueMax

      public String ValueMax
      Max Value
    • ValueMin_BD

      public BigDecimal ValueMin_BD
      Min Value
    • ValueMax_BD

      public BigDecimal ValueMax_BD
      Max Value
    • ValueMin_TS

      public Timestamp ValueMin_TS
      Min Value
    • ValueMax_TS

      public Timestamp ValueMax_TS
      Max Value
  • Constructor Details

    • POInfoColumn

      public POInfoColumn(int ad_Column_ID, String columnName, String columnSQL, int displayType, boolean isMandatory, boolean isUpdateable, String defaultLogic, String columnLabel, String columnDescription, boolean isKey, boolean isParent, int ad_Reference_Value_ID, String validationCode, int fieldLength, String valueMin, String valueMax, boolean isTranslated, boolean isEncrypted, boolean isAllowLogging, boolean isAllowCopy)
      Constructor
      Parameters:
      ad_Column_ID - Column ID
      columnName - Column name
      columnSQL - virtual column
      displayType - Display Type
      isMandatory - Mandatory
      isUpdateable - Updateable
      defaultLogic - Default Logic
      columnLabel - Column Label
      columnDescription - Column Description
      isKey - true if key
      isParent - true if parent
      ad_Reference_Value_ID - reference value
      validationCode - sql validation code
      fieldLength - Field Length
      valueMin - minimal value
      valueMax - maximal value
      isTranslated - translated
      isEncrypted - encrypted
      isAllowLogging - allow logging
      isAllowCopy - allow copy
  • Method Details

    • toString

      public String toString()
      String representation
      Overrides:
      toString in class Object
      Returns:
      info