JadeReportWriterManager Class

The JadeReportWriterManager class provides a superclass for each JADE Report Writer application. The methods provided by instances of the JadeReportWriterManager class are listed in the following table.

Method Description
createReport Creates a new, empty report with a specified name, folder, view, and root collection, and with options copied from an existing report (if specified)
getAllReportNames Updates the parameter array values with the folder path and report names visible to the current user
getAllViewNames Updates the parameter array values with all report views visible to the current user
getFolderPaths Gets an array of the full paths of each report folder to which the user has access
getFoldersInFolderPath Gets an array of names of all child folders to which the current user has access in the specified folder
getReport Returns a transient instance of the JadeReportWriterReport class for the specified report
getReportsInFolderPath Gets an array of all report names in the folder to which the user has access
getViewDetails Retrieves details of the specified report view
isReportWriterInstalled Specifies whether the JadeReportWriterSchema is loaded and available
setSecurity Sets the JadeReportWriterSecurity class to the user subclass of JadeReportWriterSecurity
setSecurityObject Sets the object to be passed to the Object class jadeReportWriterCheck method during the query phase of the JADE Report Writer process
setUserName Sets the user name that is to be used in security checks
startReportDesignerForReport Starts the JADE Report Writer Designer application in the same way as the startReportWriterDesigner method but automatically opens a specified report
startReportWriterConfiguration Starts the JADE Report Writer Configuration application, passing the current user code and security class
startReportWriterDesigner Starts the JADE Report Writer Designer application, passing the current user code and security class