Class MeetingAssignment
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.meetingscheduling.domain.MeetingAssignment
-
Field Summary
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id -
Constructor Summary
ConstructorsConstructorDescriptionMeetingAssignment(long id) MeetingAssignment(long id, Meeting meeting) MeetingAssignment(long id, Meeting meeting, TimeGrain startingTimeGrain, Room room) -
Method Summary
Modifier and TypeMethodDescriptionintgetLabel()intgetRoom()intbooleanisPinned()voidsetMeeting(Meeting meeting) voidsetPinned(boolean pinned) voidvoidsetStartingTimeGrain(TimeGrain startingTimeGrain) toString()Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
MeetingAssignment
public MeetingAssignment() -
MeetingAssignment
public MeetingAssignment(long id) -
MeetingAssignment
-
MeetingAssignment
-
-
Method Details
-
getMeeting
-
setMeeting
-
isPinned
public boolean isPinned() -
setPinned
public void setPinned(boolean pinned) -
getStartingTimeGrain
-
setStartingTimeGrain
-
getRoom
-
setRoom
-
calculateOverlap
-
getLastTimeGrainIndex
-
getStartingDateTimeString
-
getRoomCapacity
public int getRoomCapacity() -
getRequiredCapacity
public int getRequiredCapacity() -
getLabel
-
toString
- Overrides:
toStringin classAbstractPersistable
-