Class Room
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.conferencescheduling.domain.Room
-
public class Room extends AbstractPersistable
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCapacity()StringgetName()Set<String>getTagSet()Set<TalkType>getTalkTypeSet()Set<Timeslot>getUnavailableTimeslotSet()booleanhasTag(String tag)voidsetCapacity(int capacity)voidsetName(String name)voidsetTagSet(Set<String> tagSet)voidsetTalkTypeSet(Set<TalkType> talkTypeSet)voidsetUnavailableTimeslotSet(Set<Timeslot> unavailableTimeslotSet)StringtoString()RoomwithCapacity(int capacity)RoomwithTagSet(Set<String> tagSet)RoomwithTalkTypeSet(Set<TalkType> talkTypeSet)RoomwithUnavailableTimeslotSet(Set<Timeslot> unavailableTimeslotTest)-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
hasTag
public boolean hasTag(String tag)
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
getName
public String getName()
-
setName
public void setName(String name)
-
getCapacity
public int getCapacity()
-
setCapacity
public void setCapacity(int capacity)
-
setUnavailableTimeslotSet
public void setUnavailableTimeslotSet(Set<Timeslot> unavailableTimeslotSet)
-
withCapacity
public Room withCapacity(int capacity)
-
withUnavailableTimeslotSet
public Room withUnavailableTimeslotSet(Set<Timeslot> unavailableTimeslotTest)
-
-