OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.impl.domain.variable.descriptor
Class InverseRelationShadowVariableDescriptor

java.lang.Object
  extended by org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
      extended by org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
          extended by org.optaplanner.core.impl.domain.variable.descriptor.InverseRelationShadowVariableDescriptor

public class InverseRelationShadowVariableDescriptor
extends ShadowVariableDescriptor


Field Summary
protected  VariableDescriptor sourceVariableDescriptor
           
 
Fields inherited from class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
entityDescriptor, variableName, variablePropertyAccessor
 
Constructor Summary
InverseRelationShadowVariableDescriptor(EntityDescriptor entityDescriptor, PropertyDescriptor propertyDescriptor)
           
 
Method Summary
 VariableListener buildVariableListener()
           
 void linkShadowSources(DescriptorPolicy descriptorPolicy)
           
 void processAnnotations(DescriptorPolicy descriptorPolicy)
           
 
Methods inherited from class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
buildVariableListenerList, getEntityDescriptor, getSimpleEntityAndVariableName, getValue, getVariableName, getVariablePropertyType, hasAnyShadow, registerShadowVariableDescriptor, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceVariableDescriptor

protected VariableDescriptor sourceVariableDescriptor
Constructor Detail

InverseRelationShadowVariableDescriptor

public InverseRelationShadowVariableDescriptor(EntityDescriptor entityDescriptor,
                                               PropertyDescriptor propertyDescriptor)
Method Detail

processAnnotations

public void processAnnotations(DescriptorPolicy descriptorPolicy)
Specified by:
processAnnotations in class ShadowVariableDescriptor

linkShadowSources

public void linkShadowSources(DescriptorPolicy descriptorPolicy)
Specified by:
linkShadowSources in class ShadowVariableDescriptor

buildVariableListener

public VariableListener buildVariableListener()
Specified by:
buildVariableListener in class ShadowVariableDescriptor

OptaPlanner core 6.2.0.Beta1

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.