Class ReportParameterPage

java.lang.Object
quadbase.common.param.ParameterPage
quadbase.common.param.ReportParameterPage

public class ReportParameterPage extends ParameterPage
A page that user specifies paramters for a parameterized report Typically, the use of a ParameterPage involves a ParameterPageWriter and the code is as follows:

 
     ParameterPage paramPage = QbReport.getParameterPage();
     Writer writer = new PrintWriter(out);
     HtmlParameterPageWriter paramPageWriter = 
          new HtmlParameterPageWriter(paramPage, writer);
     paramPageWriter.writePage();
     writer.flush();
     writer.close();
 
 
See Also:
  • Constructor Details

    • ReportParameterPage

      public ReportParameterPage(String servletName, String[] paramPageExportFormats, String reportLoc, int format, boolean paramPageResetEnabled, int paramPageLayout, String extraFormContent, String securityLevel, String serverName, int servletRunnerPort, String servletDirectory, Parameters params, int order)
      Allocates a new ParameterPage that represents a parameter page object. This constructor is called internally. Use QbReport.getParameterPage() to get an instance of a ParameterPage.
      Parameters:
      subreportParams - each element is a Vector of Parameter objects
    • ReportParameterPage

      public ReportParameterPage(String servletName, String[] paramPageExportFormats, String reportLoc, int format, boolean paramPageResetEnabled, int paramPageLayout, String extraFormContent, String securityLevel, String serverName, int servletRunnerPort, String servletDirectory, Parameters params, int order, quadbase.common.util.IQueryFileInfo dbInfo)
  • Method Details

    • getSecurityLevel

      public String getSecurityLevel()
      Gets the name of the security level being applied to the parameter page
    • getServerName

      public String getServerName()
      Gets the name of the server this parameter page will be served at
    • getServletRunnerPort

      public int getServletRunnerPort()
      Gets the servlet container's listening port number
    • getServletDirectory

      public String getServletDirectory()
      Gets the url relative or absolute path to the servlet classes
    • getOrder

      public int getOrder()
    • setOrder

      public void setOrder(int order)