public class WorkingDirectories
extends java.lang.Object
| Constructor and Description |
|---|
WorkingDirectories() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getBuildFileFor(Configuration configuration,
java.io.File jasperFileXml,
java.lang.String extension,
org.slf4j.Logger logger)
Calculate the file to compile a jasper report template to.
|
java.lang.Runnable |
getCleanUpTask() |
java.io.File |
getJasperCompilation(Configuration configuration)
Get the directory where the compiled jasper reports should be put.
|
java.io.File |
getReports()
Get the directory where the reports are written to.
|
java.io.File |
getTaskDirectory()
Creates and returns a temporary directory for a printing task.
|
java.io.File |
getWorking() |
java.io.File |
getWorking(Configuration configuration)
Get the working directory for the configuration.
|
void |
init()
Called by spring after bean has been created and populated.
|
void |
removeDirectory(java.io.File directory)
Deletes the given directory.
|
void |
setMaxAgeReport(int maxAgeReport) |
void |
setMaxAgeTaskDir(int maxAgeTaskDir) |
void |
setWorking(java.io.File working) |
public final void setWorking(java.io.File working)
public final java.io.File getWorking()
public final void setMaxAgeReport(int maxAgeReport)
public final void setMaxAgeTaskDir(int maxAgeTaskDir)
@PostConstruct public final void init()
public final java.io.File getJasperCompilation(Configuration configuration)
configuration - the configuration for the current app.public final java.io.File getReports()
public final java.io.File getTaskDirectory()
public final void removeDirectory(java.io.File directory)
directory - The directory to delete.public final java.io.File getBuildFileFor(Configuration configuration, java.io.File jasperFileXml, java.lang.String extension, org.slf4j.Logger logger)
configuration - the configuration for the current app.jasperFileXml - the jasper report template in xml format.extension - the extension of the compiled report template.logger - the logger to log errors to if an occur.public final java.io.File getWorking(Configuration configuration)
configuration - the configuration for the current app.public final java.lang.Runnable getCleanUpTask()