A E H I N P S T 
All Classes All Packages

A

addHours(double) - Method in class HourlyEmployee
Add the appropriate hours to their time card

E

Employee - Interface in <Unnamed>
Employee interface

H

HourlyEmployee - Class in <Unnamed>
A representation of an hourly employee, which will keep track of their hours in order to be able to calcuate their current expected pay
HourlyEmployee(String, String, int, double) - Constructor for class HourlyEmployee
Create an Hourly Employee with the following infomation and setting the shift to "day"
HourlyEmployee(String, String, int, double, String) - Constructor for class HourlyEmployee
Create an Hourly Employee with the following infomation

I

IDNum - Variable in class HourlyEmployee
Their Employee ID number

N

name - Variable in class HourlyEmployee
The name by which the person will be represented

P

PartTimeEmployee - Class in <Unnamed>
 
PartTimeEmployee(String, int) - Constructor for class PartTimeEmployee
Create a new part time empolyee, which is mostly an HourlyEmployee working the part time shift at partTime wages
partTimeWage - Static variable in class PartTimeEmployee
Public variable to keep the default starting part time wage of 10
pay(double) - Method in interface Employee
Calculate the current pay expected for the employee
pay(double) - Method in class HourlyEmployee
Process the hours that they have worked, returning the pay amount ((Hours worked * rate) * (1 - tax rate)) and resetting the hours to zero
pay(double) - Method in class SalariedEmployee
Process the pay, returning the final amount (salary * (1 - tax rate)*)

S

SalariedEmployee - Class in <Unnamed>
A representation of a salaried employee, who is paid a fixed amount every pay period
SalariedEmployee(String, String, int, double) - Constructor for class SalariedEmployee
All salaried employees have name, title, id and current pay period salary
setShift(String) - Method in class HourlyEmployee
Set their work shift

T

title - Variable in class HourlyEmployee
Their job title or description
toString() - Method in interface Employee
Returns the string representation of an employee
toString() - Method in class HourlyEmployee
How to display the employee
toString() - Method in class SalariedEmployee
Return the string value as title + name
A E H I N P S T 
All Classes All Packages