Represents a cashier who operates a register till.
@author
@author
@version
public class Cashier extends Employee {
private double tillStart;
private double tillEnd;
Constructs a Cashier with basic employee details.
@param name
@param employeeID
@param startDate
@param basePayRate
@param hoursWorked
public Cashier(String name, String employeeID, String startDate, double basePayRate, double hoursWorked) {
super(name, employeeID, startDate, basePayRate, hoursWorked);
}
Gets the starting till balance.
@return
public double getTillStart() {
return tillStart;
}
Sets the starting till balance.
@param tillStart
public void setTillStart(double tillStart) {
this.tillStart = tillStart;
}
Gets the ending till balance.
@return
public double getTillEnd() {
return tillEnd;
}
Sets the ending till balance.
@param tillEnd
public void setTillEnd(double tillEnd) {
this.tillEnd = tillEnd;
}
Calculates pay for a cashier incorporating a 1.25 multiplier.
@return
@Override
public double getPay() {
return basePayRate * 1.25 * hoursWorked;
}
}