Class Profile

All Implemented Interfaces:
Serializable, Comparable<Object>, AuthoredBean, ComboAlias, IDBean, Cacheable

public class Profile extends ApplicantData
A bean to store job applicant information.
Since:
3.4
Version:
3.4
Author:
Luke
See Also:
  • Constructor Details

    • Profile

      public Profile(Application a)
      Creates a generic profile from a Job posting Application.
      Parameters:
      a - the Application bean
    • Profile

      public Profile(int authorID)
      Creates the Resume bean.
      Parameters:
      authorID - the author's database ID
  • Method Details

    • getAutoReuse

      public boolean getAutoReuse()
      Returns whether this profile should be automatically submitted for future opportunities.
      Returns:
      TRUE if automatically submitted, otherwise FALSE
    • getAuthorID

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

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

      public void setAutoReuse(boolean autoReuse)
      Updates whether this profile should be automatically submitted for future opportunities.
      Parameters:
      autoReuse - TRUE if automatically submitted, otherwise FALSE