Class EmployeeTax


  • public class EmployeeTax
    extends Object
    EmployeeTax
    • Constructor Detail

      • EmployeeTax

        public EmployeeTax()
    • Method Detail

      • starterType

        public EmployeeTax starterType​(String starterType)
        The Starter type.
        Parameters:
        starterType - String
        Returns:
        EmployeeTax
      • getStarterType

        public String getStarterType()
        The Starter type.
        Returns:
        starterType
      • setStarterType

        public void setStarterType​(String starterType)
        The Starter type.
        Parameters:
        starterType - String
      • starterDeclaration

        public EmployeeTax starterDeclaration​(String starterDeclaration)
        Starter declaration.
        Parameters:
        starterDeclaration - String
        Returns:
        EmployeeTax
      • getStarterDeclaration

        public String getStarterDeclaration()
        Starter declaration.
        Returns:
        starterDeclaration
      • setStarterDeclaration

        public void setStarterDeclaration​(String starterDeclaration)
        Starter declaration.
        Parameters:
        starterDeclaration - String
      • taxCode

        public EmployeeTax taxCode​(String taxCode)
        The Tax code.
        Parameters:
        taxCode - String
        Returns:
        EmployeeTax
      • getTaxCode

        public String getTaxCode()
        The Tax code.
        Returns:
        taxCode
      • setTaxCode

        public void setTaxCode​(String taxCode)
        The Tax code.
        Parameters:
        taxCode - String
      • w1M1

        public EmployeeTax w1M1​(Boolean w1M1)
        Describes whether the tax settings is W1M1
        Parameters:
        w1M1 - Boolean
        Returns:
        EmployeeTax
      • getW1M1

        public Boolean getW1M1()
        Describes whether the tax settings is W1M1
        Returns:
        w1M1
      • setW1M1

        public void setW1M1​(Boolean w1M1)
        Describes whether the tax settings is W1M1
        Parameters:
        w1M1 - Boolean
      • previousTaxablePay

        public EmployeeTax previousTaxablePay​(Double previousTaxablePay)
        The previous taxable pay
        Parameters:
        previousTaxablePay - Double
        Returns:
        EmployeeTax
      • getPreviousTaxablePay

        public Double getPreviousTaxablePay()
        The previous taxable pay
        Returns:
        previousTaxablePay
      • setPreviousTaxablePay

        public void setPreviousTaxablePay​(Double previousTaxablePay)
        The previous taxable pay
        Parameters:
        previousTaxablePay - Double
      • previousTaxPaid

        public EmployeeTax previousTaxPaid​(Double previousTaxPaid)
        The tax amount previously paid
        Parameters:
        previousTaxPaid - Double
        Returns:
        EmployeeTax
      • getPreviousTaxPaid

        public Double getPreviousTaxPaid()
        The tax amount previously paid
        Returns:
        previousTaxPaid
      • setPreviousTaxPaid

        public void setPreviousTaxPaid​(Double previousTaxPaid)
        The tax amount previously paid
        Parameters:
        previousTaxPaid - Double
      • studentLoanDeduction

        public EmployeeTax studentLoanDeduction​(String studentLoanDeduction)
        The employee's student loan deduction type
        Parameters:
        studentLoanDeduction - String
        Returns:
        EmployeeTax
      • getStudentLoanDeduction

        public String getStudentLoanDeduction()
        The employee's student loan deduction type
        Returns:
        studentLoanDeduction
      • setStudentLoanDeduction

        public void setStudentLoanDeduction​(String studentLoanDeduction)
        The employee's student loan deduction type
        Parameters:
        studentLoanDeduction - String
      • hasPostGraduateLoans

        public EmployeeTax hasPostGraduateLoans​(Boolean hasPostGraduateLoans)
        Describes whether the employee has post graduate loans
        Parameters:
        hasPostGraduateLoans - Boolean
        Returns:
        EmployeeTax
      • getHasPostGraduateLoans

        public Boolean getHasPostGraduateLoans()
        Describes whether the employee has post graduate loans
        Returns:
        hasPostGraduateLoans
      • setHasPostGraduateLoans

        public void setHasPostGraduateLoans​(Boolean hasPostGraduateLoans)
        Describes whether the employee has post graduate loans
        Parameters:
        hasPostGraduateLoans - Boolean
      • isDirector

        public EmployeeTax isDirector​(Boolean isDirector)
        Describes whether the employee is director
        Parameters:
        isDirector - Boolean
        Returns:
        EmployeeTax
      • getIsDirector

        public Boolean getIsDirector()
        Describes whether the employee is director
        Returns:
        isDirector
      • setIsDirector

        public void setIsDirector​(Boolean isDirector)
        Describes whether the employee is director
        Parameters:
        isDirector - Boolean
      • directorshipStartDate

        public EmployeeTax directorshipStartDate​(org.threeten.bp.LocalDate directorshipStartDate)
        The directorship start date
        Parameters:
        directorshipStartDate - LocalDate
        Returns:
        EmployeeTax
      • getDirectorshipStartDate

        public org.threeten.bp.LocalDate getDirectorshipStartDate()
        The directorship start date
        Returns:
        directorshipStartDate
      • setDirectorshipStartDate

        public void setDirectorshipStartDate​(org.threeten.bp.LocalDate directorshipStartDate)
        The directorship start date
        Parameters:
        directorshipStartDate - LocalDate
      • nicCalculationMethod

        public EmployeeTax nicCalculationMethod​(String nicCalculationMethod)
        NICs calculation method
        Parameters:
        nicCalculationMethod - String
        Returns:
        EmployeeTax
      • getNicCalculationMethod

        public String getNicCalculationMethod()
        NICs calculation method
        Returns:
        nicCalculationMethod
      • setNicCalculationMethod

        public void setNicCalculationMethod​(String nicCalculationMethod)
        NICs calculation method
        Parameters:
        nicCalculationMethod - String
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object