org.drools.planner.examples.pas.domain
Class PatientAdmissionSchedule

java.lang.Object
  extended by org.drools.planner.examples.common.domain.AbstractPersistable
      extended by org.drools.planner.examples.pas.domain.PatientAdmissionSchedule
All Implemented Interfaces:
Serializable, Solution<HardAndSoftScore>

public class PatientAdmissionSchedule
extends AbstractPersistable
implements Solution<HardAndSoftScore>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
PatientAdmissionSchedule()
           
 
Method Summary
 PatientAdmissionSchedule cloneSolution()
          Clone will only deep copy the bedDesignationList.
 boolean equals(Object o)
           
 List<AdmissionPart> getAdmissionPartList()
           
 List<BedDesignation> getBedDesignationList()
           
 List<Bed> getBedList()
           
 List<Department> getDepartmentList()
           
 List<DepartmentSpecialism> getDepartmentSpecialismList()
           
 List<Equipment> getEquipmentList()
           
 List<Night> getNightList()
           
 List<Patient> getPatientList()
           
 List<PreferredPatientEquipment> getPreferredPatientEquipmentList()
           
 Collection<? extends Object> getProblemFacts()
           
 List<RequiredPatientEquipment> getRequiredPatientEquipmentList()
           
 List<RoomEquipment> getRoomEquipmentList()
           
 List<Room> getRoomList()
           
 List<RoomSpecialism> getRoomSpecialismList()
           
 HardAndSoftScore getScore()
           
 List<Specialism> getSpecialismList()
           
 int hashCode()
           
 void setAdmissionPartList(List<AdmissionPart> admissionPartList)
           
 void setBedDesignationList(List<BedDesignation> bedDesignationList)
           
 void setBedList(List<Bed> bedList)
           
 void setDepartmentList(List<Department> departmentList)
           
 void setDepartmentSpecialismList(List<DepartmentSpecialism> departmentSpecialismList)
           
 void setEquipmentList(List<Equipment> equipmentList)
           
 void setNightList(List<Night> nightList)
           
 void setPatientList(List<Patient> patientList)
           
 void setPreferredPatientEquipmentList(List<PreferredPatientEquipment> preferredPatientEquipmentList)
           
 void setRequiredPatientEquipmentList(List<RequiredPatientEquipment> requiredPatientEquipmentList)
           
 void setRoomEquipmentList(List<RoomEquipment> roomEquipmentList)
           
 void setRoomList(List<Room> roomList)
           
 void setRoomSpecialismList(List<RoomSpecialism> roomSpecialismList)
           
 void setScore(HardAndSoftScore score)
           
 void setSpecialismList(List<Specialism> specialismList)
           
 
Methods inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
getId, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PatientAdmissionSchedule

public PatientAdmissionSchedule()
Method Detail

getSpecialismList

public List<Specialism> getSpecialismList()

setSpecialismList

public void setSpecialismList(List<Specialism> specialismList)

getEquipmentList

public List<Equipment> getEquipmentList()

setEquipmentList

public void setEquipmentList(List<Equipment> equipmentList)

getDepartmentList

public List<Department> getDepartmentList()

setDepartmentList

public void setDepartmentList(List<Department> departmentList)

getDepartmentSpecialismList

public List<DepartmentSpecialism> getDepartmentSpecialismList()

setDepartmentSpecialismList

public void setDepartmentSpecialismList(List<DepartmentSpecialism> departmentSpecialismList)

getRoomList

public List<Room> getRoomList()

setRoomList

public void setRoomList(List<Room> roomList)

getRoomSpecialismList

public List<RoomSpecialism> getRoomSpecialismList()

setRoomSpecialismList

public void setRoomSpecialismList(List<RoomSpecialism> roomSpecialismList)

getRoomEquipmentList

public List<RoomEquipment> getRoomEquipmentList()

setRoomEquipmentList

public void setRoomEquipmentList(List<RoomEquipment> roomEquipmentList)

getBedList

public List<Bed> getBedList()

setBedList

public void setBedList(List<Bed> bedList)

getNightList

public List<Night> getNightList()

setNightList

public void setNightList(List<Night> nightList)

getPatientList

public List<Patient> getPatientList()

setPatientList

public void setPatientList(List<Patient> patientList)

getAdmissionPartList

public List<AdmissionPart> getAdmissionPartList()

setAdmissionPartList

public void setAdmissionPartList(List<AdmissionPart> admissionPartList)

getRequiredPatientEquipmentList

public List<RequiredPatientEquipment> getRequiredPatientEquipmentList()

setRequiredPatientEquipmentList

public void setRequiredPatientEquipmentList(List<RequiredPatientEquipment> requiredPatientEquipmentList)

getPreferredPatientEquipmentList

public List<PreferredPatientEquipment> getPreferredPatientEquipmentList()

setPreferredPatientEquipmentList

public void setPreferredPatientEquipmentList(List<PreferredPatientEquipment> preferredPatientEquipmentList)

getBedDesignationList

public List<BedDesignation> getBedDesignationList()

setBedDesignationList

public void setBedDesignationList(List<BedDesignation> bedDesignationList)

getScore

public HardAndSoftScore getScore()
Specified by:
getScore in interface Solution<HardAndSoftScore>

setScore

public void setScore(HardAndSoftScore score)
Specified by:
setScore in interface Solution<HardAndSoftScore>

getProblemFacts

public Collection<? extends Object> getProblemFacts()
Specified by:
getProblemFacts in interface Solution<HardAndSoftScore>

cloneSolution

public PatientAdmissionSchedule cloneSolution()
Clone will only deep copy the bedDesignationList.

Specified by:
cloneSolution in interface Solution<HardAndSoftScore>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.