## Uses of Class
org.optaplanner.core.config.heuristic.selector.common.SelectionOrder

- Packages that use SelectionOrder
  Package | Description
  --- | ---
  org.optaplanner.core.config.heuristic.selector |
  org.optaplanner.core.config.heuristic.selector.common |
  org.optaplanner.core.config.heuristic.selector.common.nearby |
  org.optaplanner.core.config.heuristic.selector.entity |
  org.optaplanner.core.config.heuristic.selector.entity.pillar |
  org.optaplanner.core.config.heuristic.selector.move |
  org.optaplanner.core.config.heuristic.selector.value |
  org.optaplanner.core.config.heuristic.selector.value.chained |

- - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector

    Methods in org.optaplanner.core.config.heuristic.selector with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SelectorConfig.`validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.common

    Methods in org.optaplanner.core.config.heuristic.selector.common that return SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `static SelectionOrder` | SelectionOrder.`fromRandomSelectionBoolean(boolean randomSelection)`
    `static SelectionOrder` | SelectionOrder.`resolve(SelectionOrder selectionOrder, SelectionOrder inheritedSelectionOrder)`
    `static SelectionOrder` | SelectionOrder.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static SelectionOrder[]` | SelectionOrder.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.optaplanner.core.config.heuristic.selector.common with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `static SelectionOrder` | SelectionOrder.`resolve(SelectionOrder selectionOrder, SelectionOrder inheritedSelectionOrder)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.common.nearby

    Methods in org.optaplanner.core.config.heuristic.selector.common.nearby with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `EntitySelector` | NearbySelectionConfig.`applyNearbyEntitySelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector entitySelector)`
    `ValueSelector` | NearbySelectionConfig.`applyNearbyValueSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`
    `void` | NearbySelectionConfig.`validateNearby(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.entity

    Fields in org.optaplanner.core.config.heuristic.selector.entity declared as SelectionOrder
    Modifier and Type | Field and Description
    --- | ---
    `protected SelectionOrder` | EntitySelectorConfig.`selectionOrder`

    Methods in org.optaplanner.core.config.heuristic.selector.entity that return SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `SelectionOrder` | EntitySelectorConfig.`getSelectionOrder()`

    Methods in org.optaplanner.core.config.heuristic.selector.entity with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `EntitySelector` | EntitySelectorConfig.`buildEntitySelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected boolean` | EntitySelectorConfig.`determineBaseRandomSelection(EntityDescriptor entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`
    `void` | EntitySelectorConfig.`setSelectionOrder(SelectionOrder selectionOrder)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.entity.pillar

    Methods in org.optaplanner.core.config.heuristic.selector.entity.pillar with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `PillarSelector` | PillarSelectorConfig.`buildPillarSelector(HeuristicConfigPolicy configPolicy, SubPillarType subPillarType, Class<? extends Comparator> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.move

    Fields in org.optaplanner.core.config.heuristic.selector.move declared as SelectionOrder
    Modifier and Type | Field and Description
    --- | ---
    `protected SelectionOrder` | MoveSelectorConfig.`selectionOrder`

    Methods in org.optaplanner.core.config.heuristic.selector.move that return SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `SelectionOrder` | MoveSelectorConfig.`getSelectionOrder()`

    Methods in org.optaplanner.core.config.heuristic.selector.move with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `MoveSelector` | MoveSelectorConfig.`buildMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected boolean` | MoveSelectorConfig.`determineBaseRandomSelection(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`
    `void` | MoveSelectorConfig.`setSelectionOrder(SelectionOrder selectionOrder)`
    `MoveSelectorConfig` | MoveSelectorConfig.`withSelectionOrder(SelectionOrder selectionOrder)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.value

    Fields in org.optaplanner.core.config.heuristic.selector.value declared as SelectionOrder
    Modifier and Type | Field and Description
    --- | ---
    `protected SelectionOrder` | ValueSelectorConfig.`selectionOrder`

    Methods in org.optaplanner.core.config.heuristic.selector.value that return SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `SelectionOrder` | ValueSelectorConfig.`getSelectionOrder()`

    Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueSelector` | ValueSelectorConfig.`applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`
    `ValueSelector` | ValueSelectorConfig.`buildValueSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected boolean` | ValueSelectorConfig.`determineBaseRandomSelection(GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`
    `void` | ValueSelectorConfig.`setSelectionOrder(SelectionOrder selectionOrder)`

  - ### Uses of SelectionOrder in org.optaplanner.core.config.heuristic.selector.value.chained

    Methods in org.optaplanner.core.config.heuristic.selector.value.chained with parameters of type SelectionOrder
    Modifier and Type | Method and Description
    --- | ---
    `SubChainSelector` | SubChainSelectorConfig.`buildSubChainSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.