java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.meetingscheduling.domain.Meeting

public class Meeting extends AbstractPersistable
  • Constructor Details

    • Meeting

      public Meeting()
    • Meeting

      public Meeting(long id)
    • Meeting

      public Meeting(long id, String topic, int durationInGrains)
  • Method Details

    • getTopic

      public String getTopic()
    • setTopic

      public void setTopic(String topic)
    • getSpeakerList

      public List<Person> getSpeakerList()
    • setSpeakerList

      public void setSpeakerList(List<Person> speakerList)
    • getContent

      public String getContent()
    • setContent

      public void setContent(String content)
    • isEntireGroupMeeting

      public boolean isEntireGroupMeeting()
    • setEntireGroupMeeting

      public void setEntireGroupMeeting(boolean entireGroupMeeting)
    • getDurationInGrains

      public int getDurationInGrains()
    • setDurationInGrains

      public void setDurationInGrains(int durationInGrains)
    • getRequiredAttendanceList

      public List<RequiredAttendance> getRequiredAttendanceList()
    • setRequiredAttendanceList

      public void setRequiredAttendanceList(List<RequiredAttendance> requiredAttendanceList)
    • getPreferredAttendanceList

      public List<PreferredAttendance> getPreferredAttendanceList()
    • setPreferredAttendanceList

      public void setPreferredAttendanceList(List<PreferredAttendance> preferredAttendanceList)
    • getRequiredCapacity

      public int getRequiredCapacity()
    • getDurationString

      public String getDurationString()
    • getLabel

      public String getLabel()
    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable