Class Room
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.pas.domain.Room
-
public class Room extends AbstractPersistable
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description Room()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountDisallowedPatientGender(Patient patient)intcountHardDisallowedAdmissionPart(AdmissionPart admissionPart)intcountMissingPreferredRoomProperties(Patient patient)intcountMissingRequiredRoomProperties(Patient patient)intcountSoftDisallowedAdmissionPart(AdmissionPart admissionPart)List<Bed>getBedList()intgetCapacity()DepartmentgetDepartment()GenderLimitationgetGenderLimitation()StringgetLabel()StringgetName()List<RoomEquipment>getRoomEquipmentList()List<RoomSpecialism>getRoomSpecialismList()voidsetBedList(List<Bed> bedList)voidsetCapacity(int capacity)voidsetDepartment(Department department)voidsetGenderLimitation(GenderLimitation genderLimitation)voidsetName(String name)voidsetRoomEquipmentList(List<RoomEquipment> roomEquipmentList)voidsetRoomSpecialismList(List<RoomSpecialism> roomSpecialismList)StringtoString()-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDepartment
public Department getDepartment()
-
setDepartment
public void setDepartment(Department department)
-
getCapacity
public int getCapacity()
-
setCapacity
public void setCapacity(int capacity)
-
getGenderLimitation
public GenderLimitation getGenderLimitation()
-
setGenderLimitation
public void setGenderLimitation(GenderLimitation genderLimitation)
-
getRoomSpecialismList
public List<RoomSpecialism> getRoomSpecialismList()
-
setRoomSpecialismList
public void setRoomSpecialismList(List<RoomSpecialism> roomSpecialismList)
-
getRoomEquipmentList
public List<RoomEquipment> getRoomEquipmentList()
-
setRoomEquipmentList
public void setRoomEquipmentList(List<RoomEquipment> roomEquipmentList)
-
countHardDisallowedAdmissionPart
public int countHardDisallowedAdmissionPart(AdmissionPart admissionPart)
-
countMissingRequiredRoomProperties
public int countMissingRequiredRoomProperties(Patient patient)
-
countDisallowedPatientGender
public int countDisallowedPatientGender(Patient patient)
-
countSoftDisallowedAdmissionPart
public int countSoftDisallowedAdmissionPart(AdmissionPart admissionPart)
-
countMissingPreferredRoomProperties
public int countMissingPreferredRoomProperties(Patient patient)
-
getLabel
public String getLabel()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
-