Drools Planner distribution 6.0.0.Alpha9

org.drools.planner.examples.nurserostering.domain
Class ShiftAssignment

java.lang.Object
  extended by org.drools.planner.examples.common.domain.AbstractPersistable
      extended by org.drools.planner.examples.nurserostering.domain.ShiftAssignment
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>

public class ShiftAssignment
extends AbstractPersistable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
ShiftAssignment()
           
 
Method Summary
 Contract getContract()
           
 Employee getEmployee()
           
 int getIndexInShift()
           
 Shift getShift()
           
 ShiftDate getShiftDate()
           
 int getShiftDateDayIndex()
           
 DayOfWeek getShiftDateDayOfWeek()
           
 ShiftType getShiftType()
           
 int getWeekendSundayIndex()
           
 boolean isWeekend()
           
 void setEmployee(Employee employee)
           
 void setIndexInShift(int indexInShift)
           
 void setShift(Shift shift)
           
 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).
 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).
 String toString()
           
 
Methods inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
compareTo, getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShiftAssignment

public ShiftAssignment()
Method Detail

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

Drools Planner distribution 6.0.0.Alpha9

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