Class MinMaxContractLine
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.nurserostering.domain.contract.ContractLine
org.optaplanner.examples.nurserostering.domain.contract.MinMaxContractLine
-
Field Summary
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id -
Constructor Summary
ConstructorsConstructorDescriptionMinMaxContractLine(long id, Contract contract, ContractLineType contractLineType, boolean minimumEnabled, boolean maximumEnabled) -
Method Summary
Modifier and TypeMethodDescriptionintintintintintgetViolationAmount(int count) booleanbooleanbooleanbooleanisViolated(int count) voidsetMaximumEnabled(boolean maximumEnabled) voidsetMaximumValue(int maximumValue) voidsetMaximumWeight(int maximumWeight) voidsetMinimumEnabled(boolean minimumEnabled) voidsetMinimumValue(int minimumValue) voidsetMinimumWeight(int minimumWeight) Methods inherited from class org.optaplanner.examples.nurserostering.domain.contract.ContractLine
getContract, getContractLineType, setContract, setContractLineType, toStringMethods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
MinMaxContractLine
public MinMaxContractLine() -
MinMaxContractLine
public MinMaxContractLine(long id, Contract contract, ContractLineType contractLineType, boolean minimumEnabled, boolean maximumEnabled)
-
-
Method Details
-
isViolated
public boolean isViolated(int count) -
getViolationAmount
public int getViolationAmount(int count) -
isMinimumEnabled
public boolean isMinimumEnabled() -
setMinimumEnabled
public void setMinimumEnabled(boolean minimumEnabled) -
getMinimumValue
public int getMinimumValue() -
setMinimumValue
public void setMinimumValue(int minimumValue) -
getMinimumWeight
public int getMinimumWeight() -
setMinimumWeight
public void setMinimumWeight(int minimumWeight) -
isMaximumEnabled
public boolean isMaximumEnabled() -
setMaximumEnabled
public void setMaximumEnabled(boolean maximumEnabled) -
getMaximumValue
public int getMaximumValue() -
setMaximumValue
public void setMaximumValue(int maximumValue) -
getMaximumWeight
public int getMaximumWeight() -
setMaximumWeight
public void setMaximumWeight(int maximumWeight) -
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin classContractLine
-