public class HospitalityMember extends Object
Modifier and Type | Field and Description |
---|---|
(package private) static String |
DATE_FORMAT |
(package private) static int |
MAX_SIZE |
Constructor and Description |
---|
HospitalityMember()
Default constructor
|
HospitalityMember(Integer number,
String firstName,
String lastName,
HospitalityMember scheduleWith,
boolean teamLeader,
Date lastScheduled)
Create an existing member from the file
|
HospitalityMember(String firstName,
String lastName,
HospitalityMember scheduleWith,
boolean teamLeader)
Create a new member from form data.
|
Modifier and Type | Method and Description |
---|---|
String |
displayFullName() |
String |
displayLastScheduled() |
String |
getFirstName() |
static int |
getLastMemberNumber() |
String |
getLastName() |
Date |
getLastScheduled() |
Integer |
getMemberNumber() |
String |
getReason() |
HospitalityMember |
getScheduleWith() |
boolean |
isLookedAt() |
boolean |
isTeamLeader() |
void |
nextMemberNumber()
Set the next member number
|
void |
setFirstName(String firstName) |
static void |
setLastMemberNumber(int lastMemberNumber) |
void |
setLastName(String lastName) |
void |
setLastScheduled(Date lastScheduled) |
void |
setLookedAt(boolean lookedAt) |
void |
setMemberNumber(Integer memberNumber) |
void |
setReason(String reason) |
void |
setScheduleWith(HospitalityMember scheduleWith) |
void |
setTeamLeader(boolean teamLeader) |
String |
toFile()
Member to string for file format
|
String |
toFind()
Member to string for Find function.
|
String |
toString()
Member to string for display
|
static final String DATE_FORMAT
static final int MAX_SIZE
public HospitalityMember()
public HospitalityMember(String firstName, String lastName, HospitalityMember scheduleWith, boolean teamLeader)
firstName
- lastName
- scheduleWith
- teamLeader
- public HospitalityMember(Integer number, String firstName, String lastName, HospitalityMember scheduleWith, boolean teamLeader, Date lastScheduled)
number
- firstName
- lastName
- scheduleWith
- teamLeader
- lastScheduled
- public static int getLastMemberNumber()
public static void setLastMemberNumber(int lastMemberNumber)
lastMemberNumber
- public Integer getMemberNumber()
public void setMemberNumber(Integer memberNumber)
memberNumber
- public void nextMemberNumber()
public String getFirstName()
public void setFirstName(String firstName)
firstName
- public String getLastName()
public void setLastName(String lastName)
lastName
- public HospitalityMember getScheduleWith()
public void setScheduleWith(HospitalityMember scheduleWith)
scheduleWith
- public boolean isTeamLeader()
public void setTeamLeader(boolean teamLeader)
teamLeader
- public void setLastScheduled(Date lastScheduled)
lastScheduled
- public Date getLastScheduled()
public boolean isLookedAt()
public void setLookedAt(boolean lookedAt)
lookedAt
- public String getReason()
public void setReason(String reason)
reason
- public String displayLastScheduled()
public String displayFullName()
public String toFile()
public String toFind()