Package org.eclipse.birt.report.engine.api

Examples of org.eclipse.birt.report.engine.api.IParameterDefnBase


           this.getServlet().getServletConfig().getServletContext());
        Collection<?> collection = engine.getReportParameters();
        Iterator<?> iterator = collection.iterator();
        Vector<ReportParamDisplayForm> vector = new Vector<ReportParamDisplayForm>();
        while (iterator.hasNext()) {
          IParameterDefnBase definition = (IParameterDefnBase) iterator.next();
          ScalarParameterHandle handle = (ScalarParameterHandle) definition.getHandle();
          if (definition.getName().equals("siteId")) {
            continue;
          }
          ReportParamDisplayForm reportParamDisplayForm = new ReportParamDisplayForm();
          reportParamDisplayForm.setName(definition.getName());
          reportParamDisplayForm.setDisplayName(definition.getPromptText());
          reportParamDisplayForm.setType(handle.getDataType());
          reportParamDisplayForm.setRequired("Y");
         
          if (handle.getControlType().equals(DesignChoiceConstants.PARAM_CONTROL_LIST_BOX)) {
            LabelValueBean values[] = engine.getReportParameterOptions(definition);
View Full Code Here


   
    private void generateOptions(ReportGeneratorActionForm form, ReportEngine engine, String siteId) throws NumberFormatException, Exception {
    Collection<?> collection = engine.getReportParameters();
    Iterator<?> iterator = collection.iterator();
    while (iterator.hasNext()) {
      IParameterDefnBase definition = (IParameterDefnBase) iterator.next();
      ScalarParameterHandle handle = (ScalarParameterHandle) definition.getHandle();
      if (definition.getName().equals("siteId")) {
        continue;
      }
      if (handle.getControlType().equals(DesignChoiceConstants.PARAM_CONTROL_LIST_BOX)) {
        LabelValueBean values[] = engine.getReportParameterOptions(definition);
        ReportParamDisplayForm reportParamDisplayForm = null;
        for (ReportParamDisplayForm f : form.getReportParameters()) {
          if (f.getName().equals(definition.getName())) {
            reportParamDisplayForm = f;
            break;
          }
        }
        reportParamDisplayForm.setValues(values);
View Full Code Here

       
        Report report = ReportDAO.load(site.getSiteId(), Format.getLong(form.getReportId()));
        Collection<?> collection = engine.getReportParameters();
        Iterator<?> iterator = collection.iterator();
        while (iterator.hasNext()) {
          IParameterDefnBase definition = (IParameterDefnBase) iterator.next();
          if (definition.getName().equals("siteId")) {
            engine.setReportParameter("siteId", adminBean.getSiteId(), String.valueOf(definition.getParameterType()));
          }
        }
       
        ReportParamDisplayForm reportParameters[] = form.getReportParameters();
        for (ReportParamDisplayForm reportParameter : reportParameters) {
View Full Code Here

    Iterator<IParameterDefnBase> iter = params.iterator();
    // Iterate over all parameters
    while (iter.hasNext())
    {
      IParameterDefnBase param = iter.next();
      // Group section found
      if (param instanceof IParameterGroupDefn)
      {
        // Get Group Name
        IParameterGroupDefn group = (IParameterGroupDefn) param;       
View Full Code Here

TOP

Related Classes of org.eclipse.birt.report.engine.api.IParameterDefnBase

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.