Package bit.connect

Class Filter

java.lang.Object
bit.connect.Filter

public class Filter extends Object
Student is the base class that controls all the information contained within each user's profile. A Graphics object encapsulates the state information needed for each user that is utilizing the app whether or not they are active. This state information includes the user's:
  • First and last name
  • NetID or username
  • Preffered Pronouns
  • Official Major and Intended Major
  • Interests and intended career path
  • Current location (only used when user is active)
  • Active state
  • Filters to match with other users
  • Past matches
Since:
1.0
  • Constructor Details

    • Filter

      public Filter()
      Class constructor.
  • Method Details

    • compareTo

      public int compareTo(Student student)
      Parameters:
      student - the student whose filters will be compared to
      Returns:
      int
    • setPronouns

      public void setPronouns(List<String[]> pronouns)
      Sets the pronouns list.
      Parameters:
      pronouns - the pronouns list to set
    • setRealMajor

      public void setRealMajor(List<String> realMajor)
      Sets the realMajor list.
      Parameters:
      realMajor - the realMajor list to set
    • setIntendedMajor

      public void setIntendedMajor(List<String> intendedMajor)
      Sets the intendedMajor list.
      Parameters:
      intendedMajor - the intendedMajor list to set
    • setCareerPath

      public void setCareerPath(List<String> careerPath)
      Sets the careerPath list.
      Parameters:
      careerPath - the careerPath list to set
    • setInterests

      public void setInterests(List<String> interests)
      Sets the interests list.
      Parameters:
      interests - the interests list to set
    • getPronouns

      public List<String[]> getPronouns()
      Returns the pronouns list.
      Returns:
      the pronouns list
    • getRealMajor

      public List<String> getRealMajor()
      Returns the realMajor list.
      Returns:
      the realMajor list
    • getIntendedMajor

      public List<String> getIntendedMajor()
      Returns the intendedMajor list.
      Returns:
      the intendedMajor list
    • getCareerPath

      public List<String> getCareerPath()
      Returns the careerPath list.
      Returns:
      the careerPath list
    • getInterests

      public List<String> getInterests()
      Returns the interests list.
      Returns:
      the interests list