<target name="enhance" depends="compile">
<taskdef name="enhance" classname="org.hibernate.tool.enhance.EnhancementTask">
<classpath refid="<some-ant-path-including-hibernate-core-jar>"/>
<classpath path="<your-classes-path>"/>
</taskdef>
<enhance base="${base}" dir="${base}" failOnError="true" enableLazyInitialization="true" enableDirtyTracking="false" enableAssociationManagement="false" enableExtendedEnhancement="false" />
</target>
org.hibernate.engine.spi.Managed
| Modifier and Type | Field and Description |
|---|---|
| private String | |
| private String | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private byte[] | |
| public void | execute()
Overrides org. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private boolean | |
| private ClassLoader | |
| private void | |
| private void | |
| private void |
| base | back to summary |
|---|---|
| private String base | |
| dir | back to summary |
|---|---|
| private String dir | |
| enableAssociationManagement | back to summary |
|---|---|
| private boolean enableAssociationManagement | |
| enableDirtyTracking | back to summary |
|---|---|
| private boolean enableDirtyTracking | |
| enableExtendedEnhancement | back to summary |
|---|---|
| private boolean enableExtendedEnhancement | |
| enableLazyInitialization | back to summary |
|---|---|
| private boolean enableLazyInitialization | |
| failOnError | back to summary |
|---|---|
| private boolean failOnError | |
| sourceSet | back to summary |
|---|---|
| private List<File> sourceSet | |
| EnhancementTask | back to summary |
|---|---|
| public EnhancementTask() | |
| doEnhancement | back to summary |
|---|---|
| private byte[] doEnhancement(File javaClassFile, Enhancer enhancer) throws BuildException | |
| execute | back to summary |
|---|---|
| public void execute() throws BuildException Overrides org. Doc from org. Called by the project to let the task do its work. This method may be called more than once, if the task is invoked more than once. For example, if target1 and target2 both depend on target3, then running "ant target1 target2" will run all tasks in target3 twice.
| |
| setBase | back to summary |
|---|---|
| public void setBase(String base) | |
| setDir | back to summary |
|---|---|
| public void setDir(String dir) | |
| setEnableAssociationManagement | back to summary |
|---|---|
| public void setEnableAssociationManagement(boolean enableAssociationManagement) | |
| setEnableDirtyTracking | back to summary |
|---|---|
| public void setEnableDirtyTracking(boolean enableDirtyTracking) | |
| setEnableExtendedEnhancement | back to summary |
|---|---|
| public void setEnableExtendedEnhancement(boolean enableExtendedEnhancement) | |
| setEnableLazyInitialization | back to summary |
|---|---|
| public void setEnableLazyInitialization(boolean enableLazyInitialization) | |
| setFailOnError | back to summary |
|---|---|
| public void setFailOnError(boolean failOnError) | |
| shouldApply | back to summary |
|---|---|
| private boolean shouldApply() | |
| toClassLoader | back to summary |
|---|---|
| private ClassLoader toClassLoader(List<File> runtimeClasspath) throws BuildException | |
| walkDir | back to summary |
|---|---|
| private void walkDir(File dir) Expects a directory. | |
| walkDir | back to summary |
|---|---|
| private void walkDir(File dir, FileFilter classesFilter, FileFilter dirFilter) | |
| writeOutEnhancedClass | back to summary |
|---|---|
| private void writeOutEnhancedClass(byte[] enhancedBytecode, File file) throws BuildException | |