Class X_AD_Sequence

    • Constructor Detail

      • X_AD_Sequence

        public X_AD_Sequence​(Properties ctx,
                             int AD_Sequence_ID,
                             String trxName)
        Standard Constructor
    • Method Detail

      • get_AccessLevel

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

        public void setAD_Sequence_ID​(int AD_Sequence_ID)
        Set Sequence.
        Specified by:
        setAD_Sequence_ID in interface I_AD_Sequence
        Parameters:
        AD_Sequence_ID - Document Sequence
      • getAD_Sequence_ID

        public int getAD_Sequence_ID()
        Get Sequence.
        Specified by:
        getAD_Sequence_ID in interface I_AD_Sequence
        Returns:
        Document Sequence
      • setAD_Sequence_UU

        public void setAD_Sequence_UU​(String AD_Sequence_UU)
        Set AD_Sequence_UU.
        Specified by:
        setAD_Sequence_UU in interface I_AD_Sequence
        Parameters:
        AD_Sequence_UU - AD_Sequence_UU
      • setCurrentNext

        public void setCurrentNext​(int CurrentNext)
        Set Current Next.
        Specified by:
        setCurrentNext in interface I_AD_Sequence
        Parameters:
        CurrentNext - The next number to be used
      • getCurrentNext

        public int getCurrentNext()
        Get Current Next.
        Specified by:
        getCurrentNext in interface I_AD_Sequence
        Returns:
        The next number to be used
      • setCurrentNextSys

        public void setCurrentNextSys​(int CurrentNextSys)
        Set Current Next (System).
        Specified by:
        setCurrentNextSys in interface I_AD_Sequence
        Parameters:
        CurrentNextSys - Next sequence for system use
      • getCurrentNextSys

        public int getCurrentNextSys()
        Get Current Next (System).
        Specified by:
        getCurrentNextSys in interface I_AD_Sequence
        Returns:
        Next sequence for system use
      • setDateColumn

        public void setDateColumn​(String DateColumn)
        Set Date Column.
        Specified by:
        setDateColumn in interface I_AD_Sequence
        Parameters:
        DateColumn - Fully qualified date column
      • setDecimalPattern

        public void setDecimalPattern​(String DecimalPattern)
        Set Decimal Pattern.
        Specified by:
        setDecimalPattern in interface I_AD_Sequence
        Parameters:
        DecimalPattern - Java Decimal Pattern
      • setDescription

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

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

        public void setIncrementNo​(int IncrementNo)
        Set Increment.
        Specified by:
        setIncrementNo in interface I_AD_Sequence
        Parameters:
        IncrementNo - The number to increment the last document number by
      • getIncrementNo

        public int getIncrementNo()
        Get Increment.
        Specified by:
        getIncrementNo in interface I_AD_Sequence
        Returns:
        The number to increment the last document number by
      • setIsAudited

        public void setIsAudited​(boolean IsAudited)
        Set Activate Audit.
        Specified by:
        setIsAudited in interface I_AD_Sequence
        Parameters:
        IsAudited - Activate Audit Trail of what numbers are generated
      • isAudited

        public boolean isAudited()
        Get Activate Audit.
        Specified by:
        isAudited in interface I_AD_Sequence
        Returns:
        Activate Audit Trail of what numbers are generated
      • setIsAutoSequence

        public void setIsAutoSequence​(boolean IsAutoSequence)
        Set Auto numbering.
        Specified by:
        setIsAutoSequence in interface I_AD_Sequence
        Parameters:
        IsAutoSequence - Automatically assign the next number
      • isAutoSequence

        public boolean isAutoSequence()
        Get Auto numbering.
        Specified by:
        isAutoSequence in interface I_AD_Sequence
        Returns:
        Automatically assign the next number
      • setIsOrgLevelSequence

        public void setIsOrgLevelSequence​(boolean IsOrgLevelSequence)
        Set Organization level.
        Specified by:
        setIsOrgLevelSequence in interface I_AD_Sequence
        Parameters:
        IsOrgLevelSequence - This sequence can be defined for each organization
      • isOrgLevelSequence

        public boolean isOrgLevelSequence()
        Get Organization level.
        Specified by:
        isOrgLevelSequence in interface I_AD_Sequence
        Returns:
        This sequence can be defined for each organization
      • setIsTableID

        public void setIsTableID​(boolean IsTableID)
        Set Used for Record ID.
        Specified by:
        setIsTableID in interface I_AD_Sequence
        Parameters:
        IsTableID - The document number will be used as the record key
      • isTableID

        public boolean isTableID()
        Get Used for Record ID.
        Specified by:
        isTableID in interface I_AD_Sequence
        Returns:
        The document number will be used as the record key
      • setName

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

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

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

        public void setOrgColumn​(String OrgColumn)
        Set Org Column.
        Specified by:
        setOrgColumn in interface I_AD_Sequence
        Parameters:
        OrgColumn - Fully qualified Organization column (AD_Org_ID)
      • getOrgColumn

        public String getOrgColumn()
        Get Org Column.
        Specified by:
        getOrgColumn in interface I_AD_Sequence
        Returns:
        Fully qualified Organization column (AD_Org_ID)
      • setPrefix

        public void setPrefix​(String Prefix)
        Set Prefix.
        Specified by:
        setPrefix in interface I_AD_Sequence
        Parameters:
        Prefix - Prefix before the sequence number
      • getPrefix

        public String getPrefix()
        Get Prefix.
        Specified by:
        getPrefix in interface I_AD_Sequence
        Returns:
        Prefix before the sequence number
      • setStartNewMonth

        public void setStartNewMonth​(boolean StartNewMonth)
        Set Restart sequence every month.
        Specified by:
        setStartNewMonth in interface I_AD_Sequence
        Parameters:
        StartNewMonth - Restart sequence every month
      • isStartNewMonth

        public boolean isStartNewMonth()
        Get Restart sequence every month.
        Specified by:
        isStartNewMonth in interface I_AD_Sequence
        Returns:
        Restart sequence every month
      • setStartNewYear

        public void setStartNewYear​(boolean StartNewYear)
        Set Restart sequence every Year.
        Specified by:
        setStartNewYear in interface I_AD_Sequence
        Parameters:
        StartNewYear - Restart the sequence with Start on every 1/1
      • isStartNewYear

        public boolean isStartNewYear()
        Get Restart sequence every Year.
        Specified by:
        isStartNewYear in interface I_AD_Sequence
        Returns:
        Restart the sequence with Start on every 1/1
      • setStartNo

        public void setStartNo​(int StartNo)
        Set Start No.
        Specified by:
        setStartNo in interface I_AD_Sequence
        Parameters:
        StartNo - Starting number/position
      • getStartNo

        public int getStartNo()
        Get Start No.
        Specified by:
        getStartNo in interface I_AD_Sequence
        Returns:
        Starting number/position
      • setSuffix

        public void setSuffix​(String Suffix)
        Set Suffix.
        Specified by:
        setSuffix in interface I_AD_Sequence
        Parameters:
        Suffix - Suffix after the number
      • setVFormat

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