Class ConstraintConfigurationDescriptor<Solution_>
- java.lang.Object
-
- org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor<Solution_>
-
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotation
public class ConstraintConfigurationDescriptor<Solution_> extends Object
-
-
Constructor Summary
Constructors Constructor Description ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> constraintConfigurationClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConstraintWeightDescriptor<Solution_>findConstraintWeightDescriptor(String constraintPackage, String constraintName)Class<?>getConstraintConfigurationClass()StringgetConstraintPackage()ConstraintWeightDescriptor<Solution_>getConstraintWeightDescriptor(String propertyName)Collection<ConstraintWeightDescriptor<Solution_>>getConstraintWeightDescriptors()SolutionDescriptor<Solution_>getSolutionDescriptor()voidprocessAnnotations(DescriptorPolicy descriptorPolicy, ScoreDefinition scoreDefinition)StringtoString()
-
-
-
Constructor Detail
-
ConstraintConfigurationDescriptor
public ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> constraintConfigurationClass)
-
-
Method Detail
-
getConstraintPackage
public String getConstraintPackage()
-
getConstraintWeightDescriptors
public Collection<ConstraintWeightDescriptor<Solution_>> getConstraintWeightDescriptors()
-
getConstraintWeightDescriptor
public ConstraintWeightDescriptor<Solution_> getConstraintWeightDescriptor(String propertyName)
-
processAnnotations
public void processAnnotations(DescriptorPolicy descriptorPolicy, ScoreDefinition scoreDefinition)
-
getSolutionDescriptor
public SolutionDescriptor<Solution_> getSolutionDescriptor()
-
getConstraintConfigurationClass
public Class<?> getConstraintConfigurationClass()
-
findConstraintWeightDescriptor
public ConstraintWeightDescriptor<Solution_> findConstraintWeightDescriptor(String constraintPackage, String constraintName)
-
-