Class MeetingConstraintConfiguration

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

public class MeetingConstraintConfiguration extends AbstractPersistable
  • Field Details

  • Constructor Details

    • MeetingConstraintConfiguration

      public MeetingConstraintConfiguration()
    • MeetingConstraintConfiguration

      public MeetingConstraintConfiguration(long id)
  • Method Details

    • getRoomConflict

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRoomConflict()
    • setRoomConflict

      public void setRoomConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomConflict)
    • getDontGoInOvertime

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getDontGoInOvertime()
    • setDontGoInOvertime

      public void setDontGoInOvertime(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore dontGoInOvertime)
    • getRequiredAttendanceConflict

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRequiredAttendanceConflict()
    • setRequiredAttendanceConflict

      public void setRequiredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredAttendanceConflict)
    • getRequiredRoomCapacity

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRequiredRoomCapacity()
    • setRequiredRoomCapacity

      public void setRequiredRoomCapacity(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredRoomCapacity)
    • getStartAndEndOnSameDay

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getStartAndEndOnSameDay()
    • setStartAndEndOnSameDay

      public void setStartAndEndOnSameDay(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore startAndEndOnSameDay)
    • getRequiredAndPreferredAttendanceConflict

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRequiredAndPreferredAttendanceConflict()
    • setRequiredAndPreferredAttendanceConflict

      public void setRequiredAndPreferredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredAndPreferredAttendanceConflict)
    • getPreferredAttendanceConflict

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getPreferredAttendanceConflict()
    • setPreferredAttendanceConflict

      public void setPreferredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore preferredAttendanceConflict)
    • getDoAllMeetingsAsSoonAsPossible

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getDoAllMeetingsAsSoonAsPossible()
    • setDoAllMeetingsAsSoonAsPossible

      public void setDoAllMeetingsAsSoonAsPossible(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore doAllMeetingsAsSoonAsPossible)
    • getOneTimeGrainBreakBetweenTwoConsecutiveMeetings

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getOneTimeGrainBreakBetweenTwoConsecutiveMeetings()
    • setOneTimeGrainBreakBetweenTwoConsecutiveMeetings

      public void setOneTimeGrainBreakBetweenTwoConsecutiveMeetings(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore oneTimeGrainBreakBetweenTwoConsecutiveMeetings)
    • getOverlappingMeetings

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getOverlappingMeetings()
    • setOverlappingMeetings

      public void setOverlappingMeetings(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore overlappingMeetings)
    • getAssignLargerRoomsFirst

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getAssignLargerRoomsFirst()
    • setAssignLargerRoomsFirst

      public void setAssignLargerRoomsFirst(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore assignLargerRoomsFirst)
    • getRoomStability

      public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRoomStability()
    • setRoomStability

      public void setRoomStability(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomStability)