org.optaplanner.core.impl.domain.valuerange.descriptor
Class AbstractValueRangeDescriptor
java.lang.Object
org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
- All Implemented Interfaces:
- ValueRangeDescriptor
- Direct Known Subclasses:
- AbstractFromPropertyValueRangeDescriptor, CompositeValueRangeDescriptor
public abstract class AbstractValueRangeDescriptor
- extends Object
- implements ValueRangeDescriptor
variableDescriptor
protected final GenuineVariableDescriptor variableDescriptor
addNullInValueRange
protected final boolean addNullInValueRange
AbstractValueRangeDescriptor
public AbstractValueRangeDescriptor(GenuineVariableDescriptor variableDescriptor,
boolean addNullInValueRange)
getVariableDescriptor
public GenuineVariableDescriptor getVariableDescriptor()
- Specified by:
getVariableDescriptor
in interface ValueRangeDescriptor
- Returns:
- never null
mightContainEntity
public boolean mightContainEntity()
- Specified by:
mightContainEntity
in interface ValueRangeDescriptor
- Returns:
- true if the
ValueRange
might contain a planning entity instance
(not necessarily of the same entity class as this entity class of this descriptor.
doNullInValueRangeWrapping
protected <T> ValueRange<T> doNullInValueRangeWrapping(ValueRange<T> valueRange)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.