public class RockTourConstraintConfiguration extends AbstractPersistable
Modifier and Type | Field and Description |
---|---|
static String |
DELAY_SHOW_COST_PER_DAY |
static String |
DRIVING_TIME_TO_BUS_ARRIVAL_PER_SECOND |
static String |
DRIVING_TIME_TO_SHOW_PER_SECOND |
static String |
EARLY_LATE_BREAK_DRIVING_SECONDS |
static String |
HOS_WEEK_CONSECUTIVE_DRIVING_DAYS_BUDGET |
static String |
HOS_WEEK_DRIVING_SECONDS_BUDGET |
static String |
HOS_WEEK_REST_DAYS |
static String |
NIGHT_DRIVING_SECONDS |
static String |
REQUIRED_SHOW |
static String |
REVENUE_OPPORTUNITY |
static String |
SHORTEN_DRIVING_TIME_PER_MILLISECOND_SQUARED |
static String |
UNASSIGNED_SHOW |
id
Constructor and Description |
---|
RockTourConstraintConfiguration() |
RockTourConstraintConfiguration(long id) |
Modifier and Type | Method and Description |
---|---|
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getDelayShowCostPerDay() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getDrivingTimeToBusArrivalPerSecond() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getDrivingTimeToShowPerSecond() |
long |
getEarlyLateBreakDrivingSecondsBudget() |
int |
getHosWeekConsecutiveDrivingDaysBudget() |
long |
getHosWeekDrivingSecondsBudget() |
int |
getHosWeekRestDays() |
long |
getNightDrivingSecondsBudget() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getRequiredShow() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getRevenueOpportunity() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getShortenDrivingTimePerMillisecondSquared() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getUnassignedShow() |
void |
setDelayShowCostPerDay(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore delayShowCostPerDay) |
void |
setDrivingTimeToBusArrivalPerSecond(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore drivingTimeToBusArrivalPerSecond) |
void |
setDrivingTimeToShowPerSecond(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore drivingTimeToShowPerSecond) |
void |
setEarlyLateBreakDrivingSecondsBudget(long earlyLateBreakDrivingSecondsBudget) |
void |
setHosWeekConsecutiveDrivingDaysBudget(int hosWeekConsecutiveDrivingDaysBudget) |
void |
setHosWeekDrivingSecondsBudget(long hosWeekDrivingSecondsBudget) |
void |
setHosWeekRestDays(int hosWeekRestDays) |
void |
setNightDrivingSecondsBudget(long nightDrivingSecondsBudget) |
void |
setRequiredShow(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore requiredShow) |
void |
setRevenueOpportunity(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore revenueOpportunity) |
void |
setShortenDrivingTimePerMillisecondSquared(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore shortenDrivingTimePerMillisecondSquared) |
void |
setUnassignedShow(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore unassignedShow) |
getId, setId, toString
public static final String EARLY_LATE_BREAK_DRIVING_SECONDS
public static final String NIGHT_DRIVING_SECONDS
public static final String HOS_WEEK_DRIVING_SECONDS_BUDGET
public static final String HOS_WEEK_CONSECUTIVE_DRIVING_DAYS_BUDGET
public static final String HOS_WEEK_REST_DAYS
public static final String REQUIRED_SHOW
public static final String UNASSIGNED_SHOW
public static final String REVENUE_OPPORTUNITY
public static final String DRIVING_TIME_TO_SHOW_PER_SECOND
public static final String DRIVING_TIME_TO_BUS_ARRIVAL_PER_SECOND
public static final String DELAY_SHOW_COST_PER_DAY
public static final String SHORTEN_DRIVING_TIME_PER_MILLISECOND_SQUARED
public RockTourConstraintConfiguration()
public RockTourConstraintConfiguration(long id)
public long getEarlyLateBreakDrivingSecondsBudget()
public void setEarlyLateBreakDrivingSecondsBudget(long earlyLateBreakDrivingSecondsBudget)
public long getNightDrivingSecondsBudget()
public void setNightDrivingSecondsBudget(long nightDrivingSecondsBudget)
public long getHosWeekDrivingSecondsBudget()
public void setHosWeekDrivingSecondsBudget(long hosWeekDrivingSecondsBudget)
public int getHosWeekConsecutiveDrivingDaysBudget()
public void setHosWeekConsecutiveDrivingDaysBudget(int hosWeekConsecutiveDrivingDaysBudget)
public int getHosWeekRestDays()
public void setHosWeekRestDays(int hosWeekRestDays)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getRequiredShow()
public void setRequiredShow(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore requiredShow)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getUnassignedShow()
public void setUnassignedShow(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore unassignedShow)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getRevenueOpportunity()
public void setRevenueOpportunity(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore revenueOpportunity)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getDrivingTimeToShowPerSecond()
public void setDrivingTimeToShowPerSecond(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore drivingTimeToShowPerSecond)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getDrivingTimeToBusArrivalPerSecond()
public void setDrivingTimeToBusArrivalPerSecond(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore drivingTimeToBusArrivalPerSecond)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getDelayShowCostPerDay()
public void setDelayShowCostPerDay(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore delayShowCostPerDay)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getShortenDrivingTimePerMillisecondSquared()
public void setShortenDrivingTimePerMillisecondSquared(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore shortenDrivingTimePerMillisecondSquared)
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.