public class MeetingConstraintConfiguration extends AbstractPersistable
Modifier and Type | Field and Description |
---|---|
static String |
ASSIGN_LARGER_ROOMS_FIRST |
static String |
DO_ALL_MEETINGS_AS_SOON_AS_POSSIBLE |
static String |
DONT_GO_IN_OVERTIME |
static String |
ONE_TIME_GRAIN_BREAK_BETWEEN_TWO_CONSECUTIVE_MEETINGS |
static String |
OVERLAPPING_MEETINGS |
static String |
PREFERRED_ATTENDANCE_CONFLICT |
static String |
REQUIRED_AND_PREFERRED_ATTENDANCE_CONFLICT |
static String |
REQUIRED_ATTENDANCE_CONFLICT |
static String |
REQUIRED_ROOM_CAPACITY |
static String |
ROOM_CONFLICT |
static String |
ROOM_STABILITY |
static String |
START_AND_END_ON_SAME_DAY |
id
Constructor and Description |
---|
MeetingConstraintConfiguration() |
MeetingConstraintConfiguration(long id) |
Modifier and Type | Method and Description |
---|---|
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getAssignLargerRoomsFirst() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getDoAllMeetingsAsSoonAsPossible() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getDontGoInOvertime() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getOneTimeGrainBreakBetweenTwoConsecutiveMeetings() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getOverlappingMeetings() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getPreferredAttendanceConflict() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getRequiredAndPreferredAttendanceConflict() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getRequiredAttendanceConflict() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getRequiredRoomCapacity() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getRoomConflict() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getRoomStability() |
org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore |
getStartAndEndOnSameDay() |
void |
setAssignLargerRoomsFirst(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore assignLargerRoomsFirst) |
void |
setDoAllMeetingsAsSoonAsPossible(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore doAllMeetingsAsSoonAsPossible) |
void |
setDontGoInOvertime(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore dontGoInOvertime) |
void |
setOneTimeGrainBreakBetweenTwoConsecutiveMeetings(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore oneTimeGrainBreakBetweenTwoConsecutiveMeetings) |
void |
setOverlappingMeetings(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore overlappingMeetings) |
void |
setPreferredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore preferredAttendanceConflict) |
void |
setRequiredAndPreferredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredAndPreferredAttendanceConflict) |
void |
setRequiredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredAttendanceConflict) |
void |
setRequiredRoomCapacity(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredRoomCapacity) |
void |
setRoomConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomConflict) |
void |
setRoomStability(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomStability) |
void |
setStartAndEndOnSameDay(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore startAndEndOnSameDay) |
getId, setId, toString
public static final String ROOM_CONFLICT
public static final String DONT_GO_IN_OVERTIME
public static final String REQUIRED_ATTENDANCE_CONFLICT
public static final String REQUIRED_ROOM_CAPACITY
public static final String START_AND_END_ON_SAME_DAY
public static final String REQUIRED_AND_PREFERRED_ATTENDANCE_CONFLICT
public static final String PREFERRED_ATTENDANCE_CONFLICT
public static final String DO_ALL_MEETINGS_AS_SOON_AS_POSSIBLE
public static final String ONE_TIME_GRAIN_BREAK_BETWEEN_TWO_CONSECUTIVE_MEETINGS
public static final String OVERLAPPING_MEETINGS
public static final String ASSIGN_LARGER_ROOMS_FIRST
public static final String ROOM_STABILITY
public MeetingConstraintConfiguration()
public MeetingConstraintConfiguration(long id)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRoomConflict()
public void setRoomConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomConflict)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getDontGoInOvertime()
public void setDontGoInOvertime(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore dontGoInOvertime)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRequiredAttendanceConflict()
public void setRequiredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredAttendanceConflict)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRequiredRoomCapacity()
public void setRequiredRoomCapacity(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredRoomCapacity)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getStartAndEndOnSameDay()
public void setStartAndEndOnSameDay(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore startAndEndOnSameDay)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRequiredAndPreferredAttendanceConflict()
public void setRequiredAndPreferredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore requiredAndPreferredAttendanceConflict)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getPreferredAttendanceConflict()
public void setPreferredAttendanceConflict(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore preferredAttendanceConflict)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getDoAllMeetingsAsSoonAsPossible()
public void setDoAllMeetingsAsSoonAsPossible(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore doAllMeetingsAsSoonAsPossible)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getOneTimeGrainBreakBetweenTwoConsecutiveMeetings()
public void setOneTimeGrainBreakBetweenTwoConsecutiveMeetings(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore oneTimeGrainBreakBetweenTwoConsecutiveMeetings)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getOverlappingMeetings()
public void setOverlappingMeetings(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore overlappingMeetings)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getAssignLargerRoomsFirst()
public void setAssignLargerRoomsFirst(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore assignLargerRoomsFirst)
public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRoomStability()
public void setRoomStability(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomStability)
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.