The JadeReportWriterSecurity class provides a superclass for all user JadeReportWriterSecurity subclasses. Report folders containing the JADE Report Writer reports can be unsecured so that all users have access to them or you can dynamically define runtime access to folders by implementing the required security rules in a subclass of the JadeReportWriterSecurity class in the schema in which the report is defined.
The methods defined in the JadeReportWriterSecurity class are used in the JADE Report Writer Configuration application to control access to views and folders and in the Designer application to control access to reports.
If you want to reimplement instance-based security in a JADE Report Writer report at run time, subclass the JadeReportWriterSecurity class and reimplement the methods defined in that class to use the security mechanism to return an integer value that indicates the type of access that the user has.
For details about the class constants provided by the JadeReportWriterSecurity class that are returned by these methods to indicate the type of access that a specified user has, see "JadeReportWriterSecurity Class Constants", in the following section. For an overview of the JADE Report Writer and the relationship of the JadeReportWriterManager, JadeReportWriterReport, and JadeReportWriterSecurity classes, see "JadeReportWriterManager Class", earlier in this chapter. For details about dynamically running an existing JADE Report Writer report, see "Running an Existing Report" under "JadeReportWriterManager Class", earlier in this chapter.
For details about the constants and methods defined in the JadeReportWriterSecurity class, see "JadeReportWriterSecurity Class Constants" and "JadeReportWriterSecurity Methods", in the following subsections.
(None)