Class SubChainChangeMoveSelectorConfig


@Deprecated(forRemoval=true, since="1.31.0") public class SubChainChangeMoveSelectorConfig extends MoveSelectorConfig<SubChainChangeMoveSelectorConfig>
Deprecated, for removal: This API element is subject to removal in a future version.
Chained variable is deprecated. Use list variable instead.
  • Field Details

    • XML_ELEMENT_NAME

      public static final String XML_ELEMENT_NAME
      Deprecated, for removal: This API element is subject to removal in a future version.
      See Also:
  • Constructor Details

    • SubChainChangeMoveSelectorConfig

      public SubChainChangeMoveSelectorConfig()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getEntityClass

      public @Nullable Class<?> getEntityClass()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setEntityClass

      public void setEntityClass(@Nullable Class<?> entityClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSubChainSelectorConfig

      public @Nullable SubChainSelectorConfig getSubChainSelectorConfig()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSubChainSelectorConfig

      public void setSubChainSelectorConfig(@Nullable SubChainSelectorConfig subChainSelectorConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getValueSelectorConfig

      public @Nullable ValueSelectorConfig getValueSelectorConfig()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setValueSelectorConfig

      public void setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSelectReversingMoveToo

      public @Nullable Boolean getSelectReversingMoveToo()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSelectReversingMoveToo

      public void setSelectReversingMoveToo(@Nullable Boolean selectReversingMoveToo)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • withEntityClass

      public @NonNull SubChainChangeMoveSelectorConfig withEntityClass(@NonNull Class<?> entityClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • withSubChainSelectorConfig

      public @NonNull SubChainChangeMoveSelectorConfig withSubChainSelectorConfig(@NonNull SubChainSelectorConfig subChainSelectorConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • withValueSelectorConfig

      public @NonNull SubChainChangeMoveSelectorConfig withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • withSelectReversingMoveToo

      public @NonNull SubChainChangeMoveSelectorConfig withSelectReversingMoveToo(@NonNull Boolean selectReversingMoveToo)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • inherit

      public @NonNull SubChainChangeMoveSelectorConfig inherit(@NonNull SubChainChangeMoveSelectorConfig inheritedConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: AbstractConfig
      Inherits each property of the inheritedConfig unless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).

      After the inheritance, if a property on this AbstractConfig composition is replaced, it should not affect the inherited composition instance.

      Overrides:
      inherit in class MoveSelectorConfig<SubChainChangeMoveSelectorConfig>
      Returns:
      this
    • copyConfig

      public @NonNull SubChainChangeMoveSelectorConfig copyConfig()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: AbstractConfig
      Typically implemented by constructing a new instance and calling AbstractConfig.inherit(AbstractConfig) on it.
      Specified by:
      copyConfig in class AbstractConfig<SubChainChangeMoveSelectorConfig>
      Returns:
      new instance
    • visitReferencedClasses

      public void visitReferencedClasses(@NonNull Consumer<Class<?>> classVisitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: AbstractConfig
      Call the class visitor on each (possibly null) Class instance provided to this config by the user (including those provided in child configs). Required to create the bean factory in Quarkus.
      Specified by:
      visitReferencedClasses in class AbstractConfig<SubChainChangeMoveSelectorConfig>
      Parameters:
      classVisitor - The visitor of classes. Can accept null instances of Class.
    • hasNearbySelectionConfig

      public boolean hasNearbySelectionConfig()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: SelectorConfig
      Verifies if the current configuration has any Nearby Selection settings.
      Specified by:
      hasNearbySelectionConfig in class SelectorConfig<SubChainChangeMoveSelectorConfig>
    • toString

      public String toString()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toString in class AbstractConfig<SubChainChangeMoveSelectorConfig>