org.drools.planner.examples.nurserostering.domain
Class Assignment
java.lang.Object
org.drools.planner.examples.common.domain.AbstractPersistable
org.drools.planner.examples.nurserostering.domain.Assignment
- All Implemented Interfaces:
- Serializable, Comparable<Assignment>
public class Assignment
- extends AbstractPersistable
- implements Comparable<Assignment>
- See Also:
- Serialized Form
Assignment
public Assignment()
getShift
public Shift getShift()
setShift
public void setShift(Shift shift)
getEmployee
public Employee getEmployee()
setEmployee
public void setEmployee(Employee employee)
getLabel
public String getLabel()
compareTo
public int compareTo(Assignment other)
- Specified by:
compareTo in interface Comparable<Assignment>
clone
public Assignment clone()
- Overrides:
clone in class Object
solutionEquals
public boolean solutionEquals(Object o)
- The normal methods
Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionHashCode()
solutionHashCode
public int solutionHashCode()
- The normal methods
Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionEquals(Object)
toString
public String toString()
- Overrides:
toString in class AbstractPersistable
getShiftDate
public ShiftDate getShiftDate()
getShiftType
public ShiftType getShiftType()
getShiftDateDayIndex
public int getShiftDateDayIndex()
getShiftDateDayOfWeek
public DayOfWeek getShiftDateDayOfWeek()
getContract
public Contract getContract()
isWeekend
public boolean isWeekend()
getWeekendSundayIndex
public int getWeekendSundayIndex()
Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.