Class EnhancementSpec

java.lang.Object
org.hibernate.orm.tooling.gradle.enhance.EnhancementSpec

public abstract class EnhancementSpec extends Object
DSL extension for configuring bytecode enhancement - available as `project.hibernate.enhancement { ... }`
  • Constructor Details

    • EnhancementSpec

      public EnhancementSpec()
  • Method Details

    • getEnableLazyInitialization

      @Deprecated(forRemoval=true) public abstract org.gradle.api.provider.Property<Boolean> getEnableLazyInitialization()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Whether lazy-initialization handling should be incorporated into the enhanced bytecode
    • getEnableDirtyTracking

      @Deprecated(forRemoval=true) public abstract org.gradle.api.provider.Property<Boolean> getEnableDirtyTracking()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Whether dirty-tracking should be incorporated into the enhanced bytecode
    • getEnableAssociationManagement

      @Deprecated(forRemoval=true) public abstract org.gradle.api.provider.Property<Boolean> getEnableAssociationManagement()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Whether bidirectional association-management handling should be incorporated into the enhanced bytecode
    • getEnableExtendedEnhancement

      @Deprecated(forRemoval=true) public abstract org.gradle.api.provider.Property<Boolean> getEnableExtendedEnhancement()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Whether extended enhancement should be performed.
    • getClassNames

      public abstract org.gradle.api.provider.ListProperty<String> getClassNames()
      Returns the classes on which enhancement needs to be done