java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.conferencescheduling.domain.Speaker

public class Speaker extends AbstractPersistable
  • Constructor Details

    • Speaker

      public Speaker()
    • Speaker

      public Speaker(long id)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getUnavailableTimeslotSet

      public Set<Timeslot> getUnavailableTimeslotSet()
    • setUnavailableTimeslotSet

      public void setUnavailableTimeslotSet(Set<Timeslot> unavailableTimeslotSet)
    • getRequiredTimeslotTagSet

      public Set<String> getRequiredTimeslotTagSet()
    • setRequiredTimeslotTagSet

      public void setRequiredTimeslotTagSet(Set<String> requiredTimeslotTagSet)
    • getPreferredTimeslotTagSet

      public Set<String> getPreferredTimeslotTagSet()
    • setPreferredTimeslotTagSet

      public void setPreferredTimeslotTagSet(Set<String> preferredTimeslotTagSet)
    • getProhibitedTimeslotTagSet

      public Set<String> getProhibitedTimeslotTagSet()
    • setProhibitedTimeslotTagSet

      public void setProhibitedTimeslotTagSet(Set<String> prohibitedTimeslotTagSet)
    • getUndesiredTimeslotTagSet

      public Set<String> getUndesiredTimeslotTagSet()
    • setUndesiredTimeslotTagSet

      public void setUndesiredTimeslotTagSet(Set<String> undesiredTimeslotTagSet)
    • getRequiredRoomTagSet

      public Set<String> getRequiredRoomTagSet()
    • setRequiredRoomTagSet

      public void setRequiredRoomTagSet(Set<String> requiredRoomTagSet)
    • getPreferredRoomTagSet

      public Set<String> getPreferredRoomTagSet()
    • setPreferredRoomTagSet

      public void setPreferredRoomTagSet(Set<String> preferredRoomTagSet)
    • getProhibitedRoomTagSet

      public Set<String> getProhibitedRoomTagSet()
    • setProhibitedRoomTagSet

      public void setProhibitedRoomTagSet(Set<String> prohibitedRoomTagSet)
    • getUndesiredRoomTagSet

      public Set<String> getUndesiredRoomTagSet()
    • setUndesiredRoomTagSet

      public void setUndesiredRoomTagSet(Set<String> undesiredRoomTagSet)
    • withUnavailableTimeslotSet

      public Speaker withUnavailableTimeslotSet(Set<Timeslot> unavailableTimeslotTest)
    • withRequiredTimeslotTagSet

      public Speaker withRequiredTimeslotTagSet(Set<String> requiredTimeslotTagSet)
    • withPreferredTimeslotTagSet

      public Speaker withPreferredTimeslotTagSet(Set<String> preferredTimeslotTagSet)
    • withProhibitedTimeslotTagSet

      public Speaker withProhibitedTimeslotTagSet(Set<String> prohibitedTimeslotTagSet)
    • withUndesiredTimeslotTagSet

      public Speaker withUndesiredTimeslotTagSet(Set<String> undesiredTimeslotTagSet)
    • withRequiredRoomTagSet

      public Speaker withRequiredRoomTagSet(Set<String> requiredRoomTagSet)
    • withPreferredRoomTagSet

      public Speaker withPreferredRoomTagSet(Set<String> preferredRoomTagSet)
    • withUndesiredRoomTagSet

      public Speaker withUndesiredRoomTagSet(Set<String> undesiredRoomTagSet)
    • withProhibitedRoomTagSet

      public Speaker withProhibitedRoomTagSet(Set<String> prohibitedRoomTagSet)