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

public abstract class ApplicantData extends DatabaseBean implements AuthoredBean, ComboAlias
A bean to store job applicant information.
Since:
3.4
Version:
7.0
Author:
Luke
See Also:
  • Constructor Details

    • ApplicantData

      public ApplicantData(int authorID)
      Creates the Resume bean.
      Parameters:
      authorID - the JobPosting database ID
  • Method Details

    • getCreatedOn

      public Instant getCreatedOn()
      Returns the creation date of this profile.
      Returns:
      the creation date/time
    • getBody

      public String getBody()
      Returns the profile body.
      Returns:
      the body
    • getFirstName

      public String getFirstName()
      Returns the user's first name.
      Returns:
      the first name
    • getLastName

      public String getLastName()
      Returns the user's last (family) name.
      Returns:
      the last name
    • getName

      public String getName()
      Returns the user's full name.
      Returns:
      the first and last names
    • getAuthorID

      public int getAuthorID()
      Description copied from interface: AuthoredBean
      Returns the Author of this bean.
      Specified by:
      getAuthorID in interface AuthoredBean
      Returns:
      the author's database ID
      See Also:
    • getComboName

      public String getComboName()
      Description copied from interface: ComboAlias
      Returns the visible name to use in the HTML <OPTION> element.
      Specified by:
      getComboName in interface ComboAlias
      Returns:
      The visible name for this entry
    • getComboAlias

      public String getComboAlias()
      Description copied from interface: ComboAlias
      Returns the alias to use in the HTML <OPTION> element.
      Specified by:
      getComboAlias in interface ComboAlias
      Returns:
      The alias for this entry
    • setAuthorID

      public void setAuthorID(int id)
      Description copied from interface: AuthoredBean
      Updates the author of this bean.
      Specified by:
      setAuthorID in interface AuthoredBean
      Parameters:
      id - the author's database ID.
      See Also:
    • setCreatedOn

      public void setCreatedOn(Instant dt)
      Updates the date this profile was updated.
      Parameters:
      dt - the creation date/time
    • setBody

      public void setBody(String body)
      Updates the profile body.
      Parameters:
      body - the body
    • setFirstName

      public void setFirstName(String fName)
      Updates the user's first name.
      Parameters:
      fName - the first name
    • setLastName

      public void setLastName(String lName)
      Updates the user's last (family) name.
      Parameters:
      lName - the last name