TaxCalculate.class
package com; //import javax.servlet.*; //import javax.servlet.http.*; import com.EmployeeObject4; import com.InlandRevVar; //import com.TestClass; import com.CodeSplit; import com.Kcode; import com.DCode; import com.*; import java.io.*; public class TaxCalculate { EmployeeObject4 employeeObject; public void TaxCalculate() { } public void setEmployeeObject(EmployeeObject4 em) { employeeObject = em; mainSection(); } public void mainSection() { CodeSplit codeSplit = new CodeSplit(); //The complete PAYE tax code is sent to CodeToString. codeSplit.setCode(employeeObject); //The Two parts of the PAYE code are sent to employeeObject. String PAYEletters = employeeObject.getPAYEcodeLetters(); //The if else structure passes control to the relevant PAYE code class. if (PAYEletters.equals("D")||PAYEletters.equals("d")) { //Dcode dcode = new Dcode(employeeObject); } else if (PAYEletters.equals("K")||PAYEletters.equals("k")) { Kcode kcode = new Kcode(employeeObject); System.out.println(" got here"); } else if (PAYEletters.equals("NT")||PAYEletters.equals("nt")) { NTCode ntcode = new NTCode(employeeObject); } else if (PAYEletters.equals("BR")||PAYEletters.equals("br")) { BRcode brcode = new BRcode(employeeObject); } else { SuffixCode suffixCode = new SuffixCode(employeeObject); } //NICCalculate called to calculate NIC contributions NICCalculate.body(employeeObject); } }