Uses of Interface
org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
-
-
Uses of MemberAccessor in org.optaplanner.core.config.solver
Fields in org.optaplanner.core.config.solver with type parameters of type MemberAccessor Modifier and Type Field Description protected Map<String,MemberAccessor>
SolverConfig. gizmoMemberAccessorMap
Methods in org.optaplanner.core.config.solver that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>
SolverConfig. getGizmoMemberAccessorMap()
Method parameters in org.optaplanner.core.config.solver with type arguments of type MemberAccessor Modifier and Type Method Description void
SolverConfig. setGizmoMemberAccessorMap(Map<String,MemberAccessor> gizmoMemberAccessorMap)
SolverConfig
SolverConfig. withGizmoMemberAccessorMap(Map<String,MemberAccessor> memberAccessorMap)
-
Uses of MemberAccessor in org.optaplanner.core.config.util
Methods in org.optaplanner.core.config.util that return MemberAccessor Modifier and Type Method Description static <C> MemberAccessor
ConfigUtils. findPlanningIdMemberAccessor(Class<C> clazz, DomainAccessType domainAccessType, Map<String,MemberAccessor> generatedMemberAccessorMap)
Method parameters in org.optaplanner.core.config.util with type arguments of type MemberAccessor Modifier and Type Method Description static <C> MemberAccessor
ConfigUtils. findPlanningIdMemberAccessor(Class<C> clazz, DomainAccessType domainAccessType, Map<String,MemberAccessor> generatedMemberAccessorMap)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.common.accessor
Classes in org.optaplanner.core.impl.domain.common.accessor that implement MemberAccessor Modifier and Type Class Description class
AbstractMemberAccessor
class
LambdaBeanPropertyMemberAccessor
AMemberAccessor
based on a getter and optionally a setter.class
ReflectionBeanPropertyMemberAccessor
AMemberAccessor
based on a getter and optionally a setter.class
ReflectionFieldMemberAccessor
AMemberAccessor
based on a field.class
ReflectionMethodMemberAccessor
AMemberAccessor
based on a single readMethod
.Methods in org.optaplanner.core.impl.domain.common.accessor that return MemberAccessor Modifier and Type Method Description static MemberAccessor
MemberAccessorFactory. buildMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType)
Creates a new member accessor based on the given parameters.static MemberAccessor
MemberAccessorFactory. buildMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType, Map<String,MemberAccessor> memberAccessorMap)
As defined byMemberAccessorFactory.buildMemberAccessor(Member, MemberAccessorType, Class, DomainAccessType, Map)
, but caches the result in the map if provided.Method parameters in org.optaplanner.core.impl.domain.common.accessor with type arguments of type MemberAccessor Modifier and Type Method Description static MemberAccessor
MemberAccessorFactory. buildMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType, Map<String,MemberAccessor> memberAccessorMap)
As defined byMemberAccessorFactory.buildMemberAccessor(Member, MemberAccessorType, Class, DomainAccessType, Map)
, but caches the result in the map if provided. -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.common.accessor.gizmo
Classes in org.optaplanner.core.impl.domain.common.accessor.gizmo that implement MemberAccessor Modifier and Type Class Description class
AbstractGizmoMemberAccessor
This and its subclasses exist so that Gizmo only needs to generate code where it is necessary for it to be generated.class
AbstractReadOnlyGizmoMemberAccessor
class
AbstractReadWriteGizmoMemberAccessor
Methods in org.optaplanner.core.impl.domain.common.accessor.gizmo that return MemberAccessor Modifier and Type Method Description static MemberAccessor
GizmoMemberAccessorFactory. buildGizmoMemberAccessor(Member member, Class<? extends Annotation> annotationClass)
static MemberAccessor
GizmoMemberAccessorImplementor. createAccessorFor(Member member, Class<? extends Annotation> annotationClass)
Creates a MemberAccessor for a given member, generating the MemberAccessor bytecode if required -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.constraintweight.descriptor
Methods in org.optaplanner.core.impl.domain.constraintweight.descriptor that return MemberAccessor Modifier and Type Method Description MemberAccessor
ConstraintWeightDescriptor. getMemberAccessor()
Constructors in org.optaplanner.core.impl.domain.constraintweight.descriptor with parameters of type MemberAccessor Constructor Description ConstraintWeightDescriptor(ConstraintConfigurationDescriptor<Solution_> constraintConfigurationDescriptor, MemberAccessor memberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.lookup
Constructors in org.optaplanner.core.impl.domain.lookup with parameters of type MemberAccessor Constructor Description PlanningIdLookUpStrategy(MemberAccessor planningIdMemberAccessor)
Constructor parameters in org.optaplanner.core.impl.domain.lookup with type arguments of type MemberAccessor Constructor Description ClassAndPlanningIdComparator(DomainAccessType domainAccessType, Map<String,MemberAccessor> generatedMemberAccessorMap, boolean failFastIfNoPlanningId)
LookUpStrategyResolver(DomainAccessType domainAccessType, Map<String,MemberAccessor> generatedMemberAccessorMap, LookUpStrategyType lookUpStrategyType)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.policy
Methods in org.optaplanner.core.impl.domain.policy that return MemberAccessor Modifier and Type Method Description MemberAccessor
DescriptorPolicy. getFromEntityValueRangeProvider(String id)
MemberAccessor
DescriptorPolicy. getFromSolutionValueRangeProvider(String id)
Methods in org.optaplanner.core.impl.domain.policy that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>
DescriptorPolicy. getGeneratedMemberAccessorMap()
Methods in org.optaplanner.core.impl.domain.policy with parameters of type MemberAccessor Modifier and Type Method Description void
DescriptorPolicy. addFromEntityValueRangeProvider(MemberAccessor memberAccessor)
void
DescriptorPolicy. addFromSolutionValueRangeProvider(MemberAccessor memberAccessor)
Method parameters in org.optaplanner.core.impl.domain.policy with type arguments of type MemberAccessor Modifier and Type Method Description void
DescriptorPolicy. setGeneratedMemberAccessorMap(Map<String,MemberAccessor> generatedMemberAccessorMap)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return MemberAccessor Modifier and Type Method Description MemberAccessor
SolutionDescriptor. getConstraintConfigurationMemberAccessor()
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>
SolutionDescriptor. getEntityCollectionMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getEntityMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getGeneratedMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getProblemFactCollectionMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getProblemFactMemberAccessorMap()
Method parameters in org.optaplanner.core.impl.domain.solution.descriptor with type arguments of type MemberAccessor Modifier and Type Method Description static <Solution_>
SolutionDescriptor<Solution_>SolutionDescriptor. buildSolutionDescriptor(DomainAccessType domainAccessType, Class<Solution_> solutionClass, Map<String,MemberAccessor> memberAccessorMap, Map<String,SolutionCloner> solutionClonerMap, List<Class<?>> entityClassList)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.valuerange.descriptor
Fields in org.optaplanner.core.impl.domain.valuerange.descriptor declared as MemberAccessor Modifier and Type Field Description protected MemberAccessor
AbstractFromPropertyValueRangeDescriptor. memberAccessor
Constructors in org.optaplanner.core.impl.domain.valuerange.descriptor with parameters of type MemberAccessor Constructor Description AbstractFromPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)
FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)
FromSolutionPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.anchor
Constructors in org.optaplanner.core.impl.domain.variable.anchor with parameters of type MemberAccessor Constructor Description AnchorShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.custom
Constructors in org.optaplanner.core.impl.domain.variable.custom with parameters of type MemberAccessor Constructor Description CustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.descriptor
Fields in org.optaplanner.core.impl.domain.variable.descriptor declared as MemberAccessor Modifier and Type Field Description protected MemberAccessor
VariableDescriptor. variableMemberAccessor
Constructors in org.optaplanner.core.impl.domain.variable.descriptor with parameters of type MemberAccessor Constructor Description BasicVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
GenuineVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
ListVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
ShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
VariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.index
Constructors in org.optaplanner.core.impl.domain.variable.index with parameters of type MemberAccessor Constructor Description IndexShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.inverserelation
Constructors in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type MemberAccessor Constructor Description InverseRelationShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Constructors in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type MemberAccessor Constructor Description PinEntityFilter(MemberAccessor memberAccessor)
-