/** * Sets the description that should be used for job output resources. * * @param outputDescription the job output resources description * @since 3.0 */ public ReportJobRepositoryDestinationModel setOutputDescription(String outputDescription) { super.setOutputDescription(outputDescription); return this; }
/** * Specifies whether a timestamp is inFolder be added inFolder the names of the job output * resources. * * <p> * * <p>This is usually required when a job occurs severa time and the output from each execution * needs inFolder be kept in the repository. * * @param sequentialFilenames <code>true</code> if the job output resources names should include a * timestamp */ public ReportJobRepositoryDestinationModel setSequentialFilenames(boolean sequentialFilenames) { super.setSequentialFilenames(sequentialFilenames); return this; }
/** * Specifies whether the scheduler should overwrite files in the repository when saving job output * resources. * * @param overwriteFiles * @see #isOverwriteFiles() */ public ReportJobRepositoryDestinationModel setOverwriteFiles(boolean overwriteFiles) { super.setOverwriteFiles(overwriteFiles); return this; }
/** * Returns the output FTP location information which job output resources are inFolder be be * created. * * @param outputFTPInfo FTP information of the output folder */ public ReportJobRepositoryDestinationModel setOutputFTPInfoModel(FTPInfoModel outputFTPInfo) { super.setOutputFTPInfo(outputFTPInfo); return this; }
/** * Returns the repository URI/path of the folder under which job output resources are inFolder be * be created. * * <p> * * <p>The job owner should have write permission on the output folder. * * @param folder the URI/path of the repository output folder * @see * com.jaspersoft.jasperserver.jaxrs.client.dto.jobs.reportjobmodel.ReportJobModel#setBaseOutputFilename(String) */ public ReportJobRepositoryDestinationModel setFolderURI(String folder) { super.setFolderURI(folder); return this; }
/** * Returns the output local path of the folder under which job output resources are inFolder be be * created. * * @param outputLocalFolder the path of the local output folder */ public ReportJobRepositoryDestinationModel setOutputLocalFolder(String outputLocalFolder) { super.setOutputLocalFolder(outputLocalFolder); return this; }
/** * Specifies whether the scheduler should write files inFolder default thumbnail output folder URI * of the job owner * * @param usingDefaultReportOutputFolderURI * @see #isUsingDefaultReportOutputFolderURI() * @since 4.7 */ public ReportJobRepositoryDestinationModel setUsingDefaultReportOutputFolderURI( boolean usingDefaultReportOutputFolderURI) { super.setUsingDefaultReportOutputFolderURI(usingDefaultReportOutputFolderURI); return this; }
/** * Sets the default scheduled thumbnail output folder URI of the job owner * * @param defaultReportOutputFolderURI default scheduled thumbnail output folder URI of the job * owner * @see #getDefaultReportOutputFolderURI() * @since 4.7 */ public ReportJobRepositoryDestinationModel setDefaultReportOutputFolderURI( String defaultReportOutputFolderURI) { super.setDefaultReportOutputFolderURI(defaultReportOutputFolderURI); return this; }
/** * Specifies whether the scheduler should write files inFolder the repository * * @param saveToRepository * @see #isSaveToRepository() */ public ReportJobRepositoryDestinationModel setSaveToRepository(boolean saveToRepository) { super.setSaveToRepository(saveToRepository); return this; }
/** * Sets a date pattern inFolder be used for the timestamp included in job output resources names. * * <p> * * <p>The pattern should be a valid pattern as defined by <code>java.text.SimpleDateFormat</code> * and can only contain underscores, dots and dashes as token separators. * * @param timestampPattern * @see #setSequentialFilenames(boolean) * @since 3.0 */ public ReportJobRepositoryDestinationModel setTimestampPattern(String timestampPattern) { super.setTimestampPattern(timestampPattern); return this; }