Class ApplicantData
java.lang.Object
org.deltava.beans.DatabaseBean
org.deltava.beans.hr.ApplicantData
- All Implemented Interfaces:
Serializable,Comparable<Object>,AuthoredBean,ComboAlias,IDBean,Cacheable
- Direct Known Subclasses:
Application,Profile
A bean to store job applicant information.
- Since:
- 3.4
- Version:
- 7.0
- Author:
- Luke
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the Author of this bean.getBody()Returns the profile body.Returns the alias to use in the HTML <OPTION> element.Returns the visible name to use in the HTML <OPTION> element.Returns the creation date of this profile.Returns the user's first name.Returns the user's last (family) name.getName()Returns the user's full name.voidsetAuthorID(int id) Updates the author of this bean.voidUpdates the profile body.voidsetCreatedOn(Instant dt) Updates the date this profile was updated.voidsetFirstName(String fName) Updates the user's first name.voidsetLastName(String lName) Updates the user's last (family) name.Methods inherited from class org.deltava.beans.DatabaseBean
cacheKey, compareTo, equals, getHexID, getID, hashCode, setID, validateID, validateID
-
Constructor Details
-
ApplicantData
public ApplicantData(int authorID) Creates the Resume bean.- Parameters:
authorID- the JobPosting database ID
-
-
Method Details
-
getCreatedOn
Returns the creation date of this profile.- Returns:
- the creation date/time
-
getBody
-
getFirstName
-
getLastName
-
getName
-
getAuthorID
public int getAuthorID()Description copied from interface:AuthoredBeanReturns the Author of this bean.- Specified by:
getAuthorIDin interfaceAuthoredBean- Returns:
- the author's database ID
- See Also:
-
getComboName
Description copied from interface:ComboAliasReturns the visible name to use in the HTML <OPTION> element.- Specified by:
getComboNamein interfaceComboAlias- Returns:
- The visible name for this entry
-
getComboAlias
Description copied from interface:ComboAliasReturns the alias to use in the HTML <OPTION> element.- Specified by:
getComboAliasin interfaceComboAlias- Returns:
- The alias for this entry
-
setAuthorID
public void setAuthorID(int id) Description copied from interface:AuthoredBeanUpdates the author of this bean.- Specified by:
setAuthorIDin interfaceAuthoredBean- Parameters:
id- the author's database ID.- See Also:
-
setCreatedOn
Updates the date this profile was updated.- Parameters:
dt- the creation date/time
-
setBody
-
setFirstName
Updates the user's first name.- Parameters:
fName- the first name
-
setLastName
Updates the user's last (family) name.- Parameters:
lName- the last name
-