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.hibernateOrm.enhancement`
  • Constructor Details

    • EnhancementSpec

      public EnhancementSpec()
  • Method Details

    • getEnableLazyInitialization

      public abstract org.gradle.api.provider.Property<Boolean> getEnableLazyInitialization()
      Whether lazy-initialization handling should be incorporated into the enhanced bytecode
    • getEnableDirtyTracking

      public abstract org.gradle.api.provider.Property<Boolean> getEnableDirtyTracking()
      Whether dirty-tracking should be incorporated into the enhanced bytecode
    • getEnableAssociationManagement

      public abstract org.gradle.api.provider.Property<Boolean> getEnableAssociationManagement()
      Whether bidirectional association-management handling should be incorporated into the enhanced bytecode
    • getEnableExtendedEnhancement

      public abstract org.gradle.api.provider.Property<Boolean> getEnableExtendedEnhancement()
      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