Class X_AD_Attribute

    • Constructor Detail

      • X_AD_Attribute

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

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

        public void setValueMin​(String ValueMin)
        Set Min. Value.
        Specified by:
        setValueMin in interface I_AD_Attribute
        Parameters:
        ValueMin - 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"