Package it.eng.spagobi.engines.drivers

Examples of it.eng.spagobi.engines.drivers.IEngineDriver


        // external engine
        //baseUrlReturn = obj.getEngine().getUrl() + "?";
        baseUrlReturn = obj.getEngine().getUrl();
        if (baseUrlReturn.indexOf("?") < 0) baseUrlReturn += "?";
        String driverClassName = obj.getEngine().getDriverName();
        IEngineDriver aEngineDriver = (IEngineDriver)Class.forName(driverClassName).newInstance();
        Map mapPars = aEngineDriver.getParameterMap(obj, profile, executionRole);
        String id = (String) requestSB.getAttribute("vpId");
        if (id != null){
          IViewpointDAO VPDAO = DAOFactory.getViewpointDAO();   
          Viewpoint vp =  VPDAO.loadViewpointByID(new Integer(id));
          String[] vpParameters = vp.getVpValueParams().split("%26");
View Full Code Here


    // IF THE ENGINE IS EXTERNAL
    if ("EXT".equalsIgnoreCase(engineType.getValueCd())) {
      try {
        // instance the driver class
        String driverClassName = obj.getEngine().getDriverName();
        IEngineDriver aEngineDriver = (IEngineDriver)Class.forName(driverClassName).newInstance();
        EngineURL templateBuildUrl = null;
        try {
          templateBuildUrl = aEngineDriver.getNewDocumentTemplateBuildUrl(obj, profile);
        } catch (InvalidOperationRequest ior) {
          logger.info("Engine " + engine.getName() + " cannot build document template");
          Vector params = new Vector();
          params.add(engine.getName());
          errorHandler.addError(new EMFUserError(EMFErrorSeverity.INFORMATION, "1076", params));
View Full Code Here

    // IF THE ENGINE IS EXTERNAL
    if ("EXT".equalsIgnoreCase(engineType.getValueCd())) {
      try {
        // instance the driver class
        String driverClassName = obj.getEngine().getDriverName();
        IEngineDriver aEngineDriver = (IEngineDriver)Class.forName(driverClassName).newInstance();
        EngineURL templateBuildUrl = null;
        try {
          templateBuildUrl = aEngineDriver.getEditDocumentTemplateBuildUrl(obj, profile);
        } catch (InvalidOperationRequest ior) {
          logger.info("Engine " + engine.getName() + " cannot build document template");
          Vector params = new Vector();
          params.add(engine.getName());
          errorHandler.addError(new EMFUserError(EMFErrorSeverity.INFORMATION, "1076", params));
View Full Code Here

    // IF THE ENGINE IS EXTERNAL
    if ("EXT".equalsIgnoreCase(engineType.getValueCd())) {
      // instance the driver class
      String driverClassName = engine.getDriverName();
      IEngineDriver aEngineDriver = null;
      try {
        aEngineDriver = (IEngineDriver) Class.forName(driverClassName).newInstance();
      } catch (Exception e) {
        throw new SpagoBIServiceException("Cannot istantiate engine driver class: " + driverClassName, e);
      }
      // get the map of the parameters
      Map mapPars = aEngineDriver.getParameterMap(object, this.subObject, userProfile, executionRole);
      // adding "system" parameters
      addSystemParametersForExternalEngines(mapPars, locale);

      url = GeneralUtilities.getUrl(engine.getUrl(), mapPars);
    } else {
View Full Code Here

    // IF THE ENGINE IS EXTERNAL
    if ("EXT".equalsIgnoreCase(engineType.getValueCd())) {
      // instance the driver class
      String driverClassName = engine.getDriverName();
      IEngineDriver aEngineDriver = null;
      try {
        aEngineDriver = (IEngineDriver) Class.forName(driverClassName).newInstance();
      } catch (Exception e) {
        throw new SpagoBIServiceException("Cannot istantiate engine driver class: " + driverClassName, e);
      }
      // get the map of the parameters
      Map mapPars = aEngineDriver.getParameterMap(object, userProfile, executionRole);
      // adding "system" parameters
      addSystemParametersForExternalEngines(mapPars, locale);

      url = GeneralUtilities.getUrl(engine.getUrl(), mapPars);
View Full Code Here

    if ("EXT".equalsIgnoreCase(engineType.getValueCd())) {
      try {
        response.setAttribute(SpagoBIConstants.PUBLISHER_NAME, "ExecuteBIObjectPageExecution");
        // instance the driver class
        String driverClassName = obj.getEngine().getDriverName();
        IEngineDriver aEngineDriver = (IEngineDriver) Class.forName(
            driverClassName).newInstance();
        // get the map of the parameters
        Map mapPars = null;

        if (subObj != null)
          mapPars = aEngineDriver.getParameterMap(obj, subObj,
              profile, executionRole);
        else
          mapPars = aEngineDriver.getParameterMap(obj, profile,
              executionRole);

        // adding or substituting parameters for viewpoint
        if (vpParameters != null) {
          for (int i = 0; i < vpParameters.length; i++) {
View Full Code Here

        }
      // get driver class
      String driverClassName = eng.getDriverName();

      // build an instance of the driver
      IEngineDriver aEngineDriver = (IEngineDriver) Class.forName(driverClassName).newInstance();

      // get the map of parameter to send to the engine
      Map mapPars = aEngineDriver.getParameterMap(biObject, profile, "");
      if (defaultOutputFormat != null && !defaultOutputFormat.trim().equals("")) {
        List params = biObject.getBiObjectParameters();
        Iterator iterParams = params.iterator();
        boolean findOutPar = false;
        while (iterParams.hasNext()) {
View Full Code Here

TOP

Related Classes of it.eng.spagobi.engines.drivers.IEngineDriver

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.