Class EnhancementSpec
- java.lang.Object
-
- org.hibernate.orm.tooling.gradle.enhance.EnhancementSpec
-
public class EnhancementSpec extends Object
DSL extension for configuring bytecode enhancement - available as `project.hibernateOrm.enhancement`
-
-
Constructor Summary
Constructors Constructor Description EnhancementSpec(HibernateOrmSpec ormDsl, org.gradle.api.Project project)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassociationManagement(boolean enable)voiddirtyTracking(boolean enable)voidenableAssociationManagement(boolean enable)voidenableDirtyTracking(boolean enable)voidenableExtendedEnhancement(boolean enable)voidenableLazyInitialization(boolean enable)voidextendedEnhancement(boolean enable)org.gradle.api.provider.Property<Boolean>getEnableAssociationManagement()org.gradle.api.provider.Property<Boolean>getEnableDirtyTracking()org.gradle.api.provider.Property<Boolean>getEnableExtendedEnhancement()org.gradle.api.provider.Property<Boolean>getEnableLazyInitialization()booleanhasAnythingToDo()voidlazyInitialization(boolean enable)static org.gradle.api.provider.Property<Boolean>makeProperty(org.gradle.api.Project project)voidsetDirtyTracking(boolean enable)voidsetEnableAssociationManagement(boolean enable)voidsetEnableDirtyTracking(boolean enable)voidsetEnableExtendedEnhancement(boolean enable)voidsetEnableLazyInitialization(boolean enable)voidsetLazyInitialization(boolean enable)
-
-
-
Field Detail
-
ENHANCE
public static final String ENHANCE
- See Also:
- Constant Field Values
-
ENHANCEMENT
public static final String ENHANCEMENT
- See Also:
- Constant Field Values
-
DSL_NAME
public static final String DSL_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EnhancementSpec
@Inject public EnhancementSpec(HibernateOrmSpec ormDsl, org.gradle.api.Project project)
-
-
Method Detail
-
hasAnythingToDo
public boolean hasAnythingToDo()
-
getEnableLazyInitialization
public org.gradle.api.provider.Property<Boolean> getEnableLazyInitialization()
-
setEnableLazyInitialization
public void setEnableLazyInitialization(boolean enable)
-
enableLazyInitialization
public void enableLazyInitialization(boolean enable)
-
lazyInitialization
public void lazyInitialization(boolean enable)
-
setLazyInitialization
public void setLazyInitialization(boolean enable)
-
getEnableDirtyTracking
public org.gradle.api.provider.Property<Boolean> getEnableDirtyTracking()
-
setEnableDirtyTracking
public void setEnableDirtyTracking(boolean enable)
-
enableDirtyTracking
public void enableDirtyTracking(boolean enable)
-
dirtyTracking
public void dirtyTracking(boolean enable)
-
setDirtyTracking
public void setDirtyTracking(boolean enable)
-
getEnableAssociationManagement
public org.gradle.api.provider.Property<Boolean> getEnableAssociationManagement()
-
setEnableAssociationManagement
public void setEnableAssociationManagement(boolean enable)
-
enableAssociationManagement
public void enableAssociationManagement(boolean enable)
-
associationManagement
public void associationManagement(boolean enable)
-
getEnableExtendedEnhancement
public org.gradle.api.provider.Property<Boolean> getEnableExtendedEnhancement()
-
setEnableExtendedEnhancement
public void setEnableExtendedEnhancement(boolean enable)
-
enableExtendedEnhancement
public void enableExtendedEnhancement(boolean enable)
-
extendedEnhancement
public void extendedEnhancement(boolean enable)
-
makeProperty
public static org.gradle.api.provider.Property<Boolean> makeProperty(org.gradle.api.Project project)
-
-