Class 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:
    Serialized Form
    • Field Detail

      • 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 Detail

      • 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 Detail

      • toString

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