Class X_AD_InfoColumn

    • Constructor Detail

      • X_AD_InfoColumn

        public X_AD_InfoColumn​(Properties ctx,
                               int AD_InfoColumn_ID,
                               String trxName)
        Standard Constructor
    • Method Detail

      • get_AccessLevel

        protected int get_AccessLevel()
        AccessLevel
        Specified by:
        get_AccessLevel in class PO
        Returns:
        4 - System
      • 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_Element_ID

        public void setAD_Element_ID​(int AD_Element_ID)
        Set System Element.
        Specified by:
        setAD_Element_ID in interface I_AD_InfoColumn
        Parameters:
        AD_Element_ID - System Element enables the central maintenance of column description and help.
      • getAD_Element_ID

        public int getAD_Element_ID()
        Get System Element.
        Specified by:
        getAD_Element_ID in interface I_AD_InfoColumn
        Returns:
        System Element enables the central maintenance of column description and help.
      • setAD_FieldStyle_ID

        public void setAD_FieldStyle_ID​(int AD_FieldStyle_ID)
        Set Field Style.
        Specified by:
        setAD_FieldStyle_ID in interface I_AD_InfoColumn
        Parameters:
        AD_FieldStyle_ID - Field CSS Style
      • setAD_InfoColumn_ID

        public void setAD_InfoColumn_ID​(int AD_InfoColumn_ID)
        Set Info Column.
        Specified by:
        setAD_InfoColumn_ID in interface I_AD_InfoColumn
        Parameters:
        AD_InfoColumn_ID - Info Window Column
      • setAD_InfoColumn_UU

        public void setAD_InfoColumn_UU​(String AD_InfoColumn_UU)
        Set AD_InfoColumn_UU.
        Specified by:
        setAD_InfoColumn_UU in interface I_AD_InfoColumn
        Parameters:
        AD_InfoColumn_UU - AD_InfoColumn_UU
      • setAD_InfoWindow_ID

        public void setAD_InfoWindow_ID​(int AD_InfoWindow_ID)
        Set Info Window.
        Specified by:
        setAD_InfoWindow_ID in interface I_AD_InfoColumn
        Parameters:
        AD_InfoWindow_ID - Info and search/select Window
      • getAD_InfoWindow_ID

        public int getAD_InfoWindow_ID()
        Get Info Window.
        Specified by:
        getAD_InfoWindow_ID in interface I_AD_InfoColumn
        Returns:
        Info and search/select Window
      • setAD_Reference_ID

        public void setAD_Reference_ID​(int AD_Reference_ID)
        Set Reference.
        Specified by:
        setAD_Reference_ID in interface I_AD_InfoColumn
        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_InfoColumn
        Returns:
        System Reference and Validation
      • 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_InfoColumn
        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_InfoColumn
        Returns:
        Required to specify, if data type is Table or List
      • 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_InfoColumn
        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_InfoColumn
        Returns:
        Dynamic Validation Rule
      • setColumnName

        public void setColumnName​(String ColumnName)
        Set DB Column Name.
        Specified by:
        setColumnName in interface I_AD_InfoColumn
        Parameters:
        ColumnName - Name of the column in the database
      • getColumnName

        public String getColumnName()
        Get DB Column Name.
        Specified by:
        getColumnName in interface I_AD_InfoColumn
        Returns:
        Name of the column in the database
      • setDefaultValue

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

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

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

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

        public void setDisplayLogic​(String DisplayLogic)
        Set Display Logic.
        Specified by:
        setDisplayLogic in interface I_AD_InfoColumn
        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_InfoColumn
        Returns:
        If the Field is displayed, the result determines if the field is actually displayed
      • setEntityType

        public void setEntityType​(String EntityType)
        Set Entity Type.
        Specified by:
        setEntityType in interface I_AD_InfoColumn
        Parameters:
        EntityType - Dictionary Entity Type; Determines ownership and synchronization
      • getEntityType

        public String getEntityType()
        Get Entity Type.
        Specified by:
        getEntityType in interface I_AD_InfoColumn
        Returns:
        Dictionary Entity Type; Determines ownership and synchronization
      • setHelp

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

        public void setInputFieldValidation​(String InputFieldValidation)
        Set Input field validation.
        Specified by:
        setInputFieldValidation in interface I_AD_InfoColumn
        Parameters:
        InputFieldValidation - Input field validaton query
      • setIsAutocomplete

        public void setIsAutocomplete​(boolean IsAutocomplete)
        Set Autocomplete.
        Specified by:
        setIsAutocomplete in interface I_AD_InfoColumn
        Parameters:
        IsAutocomplete - Automatic completion for textfields
      • isAutocomplete

        public boolean isAutocomplete()
        Get Autocomplete.
        Specified by:
        isAutocomplete in interface I_AD_InfoColumn
        Returns:
        Automatic completion for textfields
      • setIsCentrallyMaintained

        public void setIsCentrallyMaintained​(boolean IsCentrallyMaintained)
        Set Centrally maintained.
        Specified by:
        setIsCentrallyMaintained in interface I_AD_InfoColumn
        Parameters:
        IsCentrallyMaintained - Information maintained in System Element table
      • isCentrallyMaintained

        public boolean isCentrallyMaintained()
        Get Centrally maintained.
        Specified by:
        isCentrallyMaintained in interface I_AD_InfoColumn
        Returns:
        Information maintained in System Element table
      • setIsDisplayed

        public void setIsDisplayed​(boolean IsDisplayed)
        Set Displayed.
        Specified by:
        setIsDisplayed in interface I_AD_InfoColumn
        Parameters:
        IsDisplayed - Determines, if this field is displayed
      • isDisplayed

        public boolean isDisplayed()
        Get Displayed.
        Specified by:
        isDisplayed in interface I_AD_InfoColumn
        Returns:
        Determines, if this field is displayed
      • setIsIdentifier

        public void setIsIdentifier​(boolean IsIdentifier)
        Set Identifier.
        Specified by:
        setIsIdentifier in interface I_AD_InfoColumn
        Parameters:
        IsIdentifier - This column is part of the record identifier
      • isIdentifier

        public boolean isIdentifier()
        Get Identifier.
        Specified by:
        isIdentifier in interface I_AD_InfoColumn
        Returns:
        This column is part of the record identifier
      • setIsKey

        public void setIsKey​(boolean IsKey)
        Set Key column.
        Specified by:
        setIsKey in interface I_AD_InfoColumn
        Parameters:
        IsKey - This column is the key in this table
      • isKey

        public boolean isKey()
        Get Key column.
        Specified by:
        isKey in interface I_AD_InfoColumn
        Returns:
        This column is the key in this table
      • setIsMandatory

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

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

        public void setIsQueryCriteria​(boolean IsQueryCriteria)
        Set Query Criteria.
        Specified by:
        setIsQueryCriteria in interface I_AD_InfoColumn
        Parameters:
        IsQueryCriteria - The column is also used as a query criteria
      • isQueryCriteria

        public boolean isQueryCriteria()
        Get Query Criteria.
        Specified by:
        isQueryCriteria in interface I_AD_InfoColumn
        Returns:
        The column is also used as a query criteria
      • setIsReadOnly

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

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

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

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

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

        public void setPlaceholder​(String Placeholder)
        Set Placeholder.
        Specified by:
        setPlaceholder in interface I_AD_InfoColumn
        Parameters:
        Placeholder - Placeholder
      • setQueryFunction

        public void setQueryFunction​(String QueryFunction)
        Set Query Function.
        Specified by:
        setQueryFunction in interface I_AD_InfoColumn
        Parameters:
        QueryFunction - Database function for query
      • setQueryOperator

        public void setQueryOperator​(String QueryOperator)
        Set Query Operator.
        Specified by:
        setQueryOperator in interface I_AD_InfoColumn
        Parameters:
        QueryOperator - Operator for database query
      • setSelectClause

        public void setSelectClause​(String SelectClause)
        Set Sql SELECT.
        Specified by:
        setSelectClause in interface I_AD_InfoColumn
        Parameters:
        SelectClause - SQL SELECT clause
      • setSeqNo

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

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

        public void setSeqNoSelection​(int SeqNoSelection)
        Set Selection Column Sequence.
        Specified by:
        setSeqNoSelection in interface I_AD_InfoColumn
        Parameters:
        SeqNoSelection - Selection Column Sequence
      • getSeqNoSelection

        public int getSeqNoSelection()
        Get Selection Column Sequence.
        Specified by:
        getSeqNoSelection in interface I_AD_InfoColumn
        Returns:
        Selection Column Sequence