public class JobAssignment extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JobAssignment.Builder
Class to build instances of
JobAssignment. |
| Constructor and Description |
|---|
JobAssignment(String jobTitle,
String payType,
Money hourlyRate,
Money annualRate,
Integer weeklyHours)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Money |
getAnnualRate()
Getter for AnnualRate.
|
Money |
getHourlyRate()
Getter for HourlyRate.
|
String |
getJobTitle()
Getter for JobTitle.
|
String |
getPayType()
Getter for PayType.
|
Integer |
getWeeklyHours()
Getter for WeeklyHours.
|
int |
hashCode() |
JobAssignment.Builder |
toBuilder()
Builds a new
JobAssignment.Builder object. |
String |
toString()
Converts this JobAssignment into string format.
|
public JobAssignment(String jobTitle, String payType, Money hourlyRate, Money annualRate, Integer weeklyHours)
jobTitle - String value for jobTitle.payType - String value for payType.hourlyRate - Money value for hourlyRate.annualRate - Money value for annualRate.weeklyHours - Integer value for weeklyHours.public String getJobTitle()
public String getPayType()
public Money getHourlyRate()
public Money getAnnualRate()
public Integer getWeeklyHours()
public String toString()
public JobAssignment.Builder toBuilder()
JobAssignment.Builder object.
Creates the instance with the state of the current model.JobAssignment.Builder objectCopyright © 2022. All rights reserved.