org.optaplanner.core.impl.domain.entity
public class PlanningEntityDescriptor extends Object
Constructor and Description |
---|
PlanningEntityDescriptor(SolutionDescriptor solutionDescriptor,
Class<?> planningEntityClass) |
public PlanningEntityDescriptor(SolutionDescriptor solutionDescriptor, Class<?> planningEntityClass)
public void processAnnotations(DescriptorPolicy descriptorPolicy)
public void afterAnnotationsProcessed(DescriptorPolicy descriptorPolicy)
public SolutionDescriptor getSolutionDescriptor()
public Class<?> getPlanningEntityClass()
public boolean matchesEntity(Object entity)
public boolean hasMovableEntitySelectionFilter()
public SelectionFilter getMovableEntitySelectionFilter()
public SelectionSorter getDecreasingDifficultySorter()
public PropertyDescriptor getPropertyDescriptor(String propertyName)
public Collection<String> getPlanningVariableNameSet()
public Collection<PlanningVariableDescriptor> getVariableDescriptors()
public boolean hasVariableDescriptor(String propertyName)
public PlanningVariableDescriptor getVariableDescriptor(String propertyName)
public boolean hasGenuineVariableDescriptor()
public boolean hasShadowVariableDescriptor(String propertyName)
public void addVariableListenersToMap(Map<PlanningVariableDescriptor,List<PlanningVariableListener>> variableListenerMap)
public int countUninitializedVariables(Object planningEntity)
public boolean isInitialized(Object planningEntity)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.