org.drools.planner.examples.nurserostering.domain
Class ShiftAssignment
java.lang.Object
org.drools.planner.examples.common.domain.AbstractPersistable
org.drools.planner.examples.nurserostering.domain.ShiftAssignment
- All Implemented Interfaces:
- Serializable, Comparable<AbstractPersistable>
public class ShiftAssignment
- extends AbstractPersistable
- See Also:
- Serialized Form
ShiftAssignment
public ShiftAssignment()
getShift
public Shift getShift()
setShift
public void setShift(Shift shift)
getIndexInShift
public int getIndexInShift()
setIndexInShift
public void setIndexInShift(int indexInShift)
getEmployee
public Employee getEmployee()
setEmployee
public void setEmployee(Employee employee)
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()
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
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.