Class X_C_Element

    • Field Detail

      • ELEMENTTYPE_AD_Reference_ID

        public static final int ELEMENTTYPE_AD_Reference_ID
        ElementType AD_Reference_ID=116
        See Also:
        Constant Field Values
    • Constructor Detail

      • X_C_Element

        public X_C_Element​(Properties ctx,
                           int C_Element_ID,
                           String trxName)
        Standard Constructor
    • Method Detail

      • get_AccessLevel

        protected int get_AccessLevel()
        AccessLevel
        Specified by:
        get_AccessLevel in class PO
        Returns:
        2 - Client
      • 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_Tree_ID

        public void setAD_Tree_ID​(int AD_Tree_ID)
        Set Tree.
        Specified by:
        setAD_Tree_ID in interface I_C_Element
        Parameters:
        AD_Tree_ID - Identifies a Tree
      • getAD_Tree_ID

        public int getAD_Tree_ID()
        Get Tree.
        Specified by:
        getAD_Tree_ID in interface I_C_Element
        Returns:
        Identifies a Tree
      • setC_Element_ID

        public void setC_Element_ID​(int C_Element_ID)
        Set Element.
        Specified by:
        setC_Element_ID in interface I_C_Element
        Parameters:
        C_Element_ID - Accounting Element
      • getC_Element_ID

        public int getC_Element_ID()
        Get Element.
        Specified by:
        getC_Element_ID in interface I_C_Element
        Returns:
        Accounting Element
      • setC_Element_UU

        public void setC_Element_UU​(String C_Element_UU)
        Set C_Element_UU.
        Specified by:
        setC_Element_UU in interface I_C_Element
        Parameters:
        C_Element_UU - C_Element_UU
      • setDescription

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

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

        public void setElementType​(String ElementType)
        Set Type.
        Specified by:
        setElementType in interface I_C_Element
        Parameters:
        ElementType - Element Type (account or user defined)
      • getElementType

        public String getElementType()
        Get Type.
        Specified by:
        getElementType in interface I_C_Element
        Returns:
        Element Type (account or user defined)
      • setIsBalancing

        public void setIsBalancing​(boolean IsBalancing)
        Set Balancing.
        Specified by:
        setIsBalancing in interface I_C_Element
        Parameters:
        IsBalancing - All transactions within an element value must balance (e.g. cost centers)
      • isBalancing

        public boolean isBalancing()
        Get Balancing.
        Specified by:
        isBalancing in interface I_C_Element
        Returns:
        All transactions within an element value must balance (e.g. cost centers)
      • setIsNaturalAccount

        public void setIsNaturalAccount​(boolean IsNaturalAccount)
        Set Natural Account.
        Specified by:
        setIsNaturalAccount in interface I_C_Element
        Parameters:
        IsNaturalAccount - The primary natural account
      • isNaturalAccount

        public boolean isNaturalAccount()
        Get Natural Account.
        Specified by:
        isNaturalAccount in interface I_C_Element
        Returns:
        The primary natural account
      • setName

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

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

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

        public void setVFormat​(String VFormat)
        Set Value Format.
        Specified by:
        setVFormat in interface I_C_Element
        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_C_Element
        Returns:
        Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"