Class PayrollCheck

java.lang.Object
  extended by PayrollCheck

public class PayrollCheck
extends java.lang.Object

PayrollCheck class definition maintains and returns check number and employee ID number.

Version:
Copyright (c) 2001
Author:
Carl B. Struck

Field Summary
protected  int checkNumber
           
protected  int employeeID
           
 
Constructor Summary
PayrollCheck()
          No argument constructor sets fields checkNumber and employeeID to default values zero (0).
PayrollCheck(int checkNumber, int employeeID)
          The constructor sets initial values for the checkNumber and employeeID fields.
 
Method Summary
 int getCheckNumber()
          Returns current value of the checkNumber field.
 int getEmployeeID()
          Returns current value of the employeeID field.
 double getGrossPay()
          Placeholder for getGrossPay() methods of AnnualSalaryCheck and HourlySalaryCheck classes.
 void setCheckNumber(int checkNumber)
          Sets the value for the checkNumber field which must be between 1 and 9999.
 void setEmployeeID(int employeeID)
          Sets the value for the employeeID field which must be between 10001 and 99999.
 void setPayrollCheck(int checkNumber, int employeeID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checkNumber

protected int checkNumber

employeeID

protected int employeeID
Constructor Detail

PayrollCheck

public PayrollCheck()
No argument constructor sets fields checkNumber and employeeID to default values zero (0).


PayrollCheck

public PayrollCheck(int checkNumber,
                    int employeeID)
The constructor sets initial values for the checkNumber and employeeID fields.

Parameters:
checkNumber - Number of payroll check.
employeeID - Employee's identification number.
Method Detail

getCheckNumber

public int getCheckNumber()
Returns current value of the checkNumber field.

Returns:
Number of payroll check.

getEmployeeID

public int getEmployeeID()
Returns current value of the employeeID field.

Returns:
Employee's identification number.

getGrossPay

public double getGrossPay()
Placeholder for getGrossPay() methods of AnnualSalaryCheck and HourlySalaryCheck classes.


setCheckNumber

public void setCheckNumber(int checkNumber)
Sets the value for the checkNumber field which must be between 1 and 9999. A value of zero (0) indicates that checkNumber field is empty.

Parameters:
checkNumber - Number of payroll check.

setEmployeeID

public void setEmployeeID(int employeeID)
Sets the value for the employeeID field which must be between 10001 and 99999. A value of zero (0) indicates that employeeID field is empty.

Parameters:
employeeID - Employee's identification number.

setPayrollCheck

public void setPayrollCheck(int checkNumber,
                            int employeeID)