public class Roster extends AbstractPersistable
| Constructor and Description |
|---|
Roster() |
Roster(Long id,
Integer tenantId,
RosterConstraintConfiguration rosterConstraintConfiguration,
List<Skill> skillList,
List<Spot> spotList,
List<Employee> employeeList,
List<EmployeeAvailability> employeeAvailabilityList,
RosterState rosterState,
List<Shift> shiftList) |
Roster(Long id,
Integer tenantId,
RosterConstraintConfiguration rosterConstraintConfiguration,
List<Skill> skillList,
List<Spot> spotList,
List<Employee> employeeList,
List<EmployeeAvailability> employeeAvailabilityList,
RosterState rosterState,
List<Shift> shiftList,
boolean isNondisruptivePlanning,
OffsetDateTime nondisruptiveReplanFrom) |
equals, getId, getTenantId, getVersion, hashCode, setId, setTenantId, setVersion, toStringpublic Roster()
public Roster(Long id, Integer tenantId, RosterConstraintConfiguration rosterConstraintConfiguration, List<Skill> skillList, List<Spot> spotList, List<Employee> employeeList, List<EmployeeAvailability> employeeAvailabilityList, RosterState rosterState, List<Shift> shiftList)
public Roster(Long id, Integer tenantId, RosterConstraintConfiguration rosterConstraintConfiguration, List<Skill> skillList, List<Spot> spotList, List<Employee> employeeList, List<EmployeeAvailability> employeeAvailabilityList, RosterState rosterState, List<Shift> shiftList, boolean isNondisruptivePlanning, OffsetDateTime nondisruptiveReplanFrom)
public RosterConstraintConfiguration getRosterConstraintConfiguration()
public void setRosterConstraintConfiguration(RosterConstraintConfiguration rosterConstraintConfiguration)
public List<EmployeeAvailability> getEmployeeAvailabilityList()
public void setEmployeeAvailabilityList(List<EmployeeAvailability> employeeAvailabilityList)
public RosterState getRosterState()
public void setRosterState(RosterState rosterState)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getScore()
public void setScore(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)
public boolean isNondisruptivePlanning()
public void setNondisruptivePlanning(boolean isNondisruptivePlanning)
public OffsetDateTime getNondisruptiveReplanFrom()
public void setNondisruptiveReplanFrom(OffsetDateTime undistruptiveReplanFrom)
Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.