Class MeetingAssignment
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.meetingscheduling.domain.MeetingAssignment
-
public class MeetingAssignment extends AbstractPersistable
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description MeetingAssignment()MeetingAssignment(long id, Meeting meeting, TimeGrain startingTimeGrain, Room room)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcalculateOverlap(MeetingAssignment other)StringgetLabel()IntegergetLastTimeGrainIndex()MeetinggetMeeting()intgetRequiredCapacity()RoomgetRoom()intgetRoomCapacity()StringgetStartingDateTimeString()TimeGraingetStartingTimeGrain()booleanisPinned()voidsetMeeting(Meeting meeting)voidsetPinned(boolean pinned)voidsetRoom(Room room)voidsetStartingTimeGrain(TimeGrain startingTimeGrain)StringtoString()-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getMeeting
public Meeting getMeeting()
-
setMeeting
public void setMeeting(Meeting meeting)
-
isPinned
public boolean isPinned()
-
setPinned
public void setPinned(boolean pinned)
-
getStartingTimeGrain
public TimeGrain getStartingTimeGrain()
-
setStartingTimeGrain
public void setStartingTimeGrain(TimeGrain startingTimeGrain)
-
getRoom
public Room getRoom()
-
setRoom
public void setRoom(Room room)
-
calculateOverlap
public int calculateOverlap(MeetingAssignment other)
-
getLastTimeGrainIndex
public Integer getLastTimeGrainIndex()
-
getStartingDateTimeString
public String getStartingDateTimeString()
-
getRoomCapacity
public int getRoomCapacity()
-
getRequiredCapacity
public int getRequiredCapacity()
-
getLabel
public String getLabel()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
-