Package it.eng.spagobi.engines.drivers

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


    String documentId = obj.getId().toString();
    parameters.put("document", documentId);
    parameters.put("isSpagoBIDev", "true");
    applyLocale(parameters);
    applySecurity(parameters, profile);
    EngineURL engineURL = new EngineURL(url, parameters);
    logger.debug("OUT");
    return engineURL;
  }
View Full Code Here


    parameters.put("document", documentId);
    parameters.put("isSpagoBIDev", "true");
    parameters.put("isNewDocument", "true");
    applyLocale(parameters);
    applySecurity(parameters, profile);
    EngineURL engineURL = new EngineURL(url, parameters);
    logger.debug("OUT");
    return engineURL;
  }
View Full Code Here

    HashMap parameters = new HashMap();
    String documentId = obj.getId().toString();
    parameters.put("document", documentId);
    parameters.put("forward", "editQuery.jsp");
    applySecurity(parameters, profile);
    EngineURL engineURL = new EngineURL(url, parameters);
    logger.debug("OUT");
    return engineURL;
  }
View Full Code Here

    HashMap parameters = new HashMap();
    String documentId = obj.getId().toString();
    parameters.put("document", documentId);
    parameters.put("forward", "initialQueryCreator.jsp");
    applySecurity(parameters, profile);
    EngineURL engineURL = new EngineURL(url, parameters);
    logger.debug("OUT");
    return engineURL;
  }
View Full Code Here

    * @throws InvalidOperationRequest the invalid operation request
    */
    public EngineURL getEditDocumentTemplateBuildUrl(Object biobject, IEngUserProfile profile)
  throws InvalidOperationRequest {
     
      EngineURL engineURL;
      BIObject obj;
      String documentId;
      Engine engine;
      String url;
      HashMap parameters;
     
      logger.debug("IN");
     
      try {
        obj = null;     
      try {
        obj = (BIObject) biobject;
      } catch (ClassCastException cce) {
        logger.error("The input object is not a BIObject type", cce);
        return null;
      }
     
      documentId = obj.getId().toString();
      engine = obj.getEngine();
      url = engine.getUrl();
      //url = url.replaceFirst("/servlet/AdapterHTTP", "");
      //url += "/templateBuilder.jsp";
       
      parameters = new HashMap();
      parameters.put("document", documentId);
      parameters.put(PARAM_SERVICE_NAME, "FORM_ENGINE_TEMPLATE_BUILD_ACTION");
      parameters.put(PARAM_NEW_SESSION, "TRUE");
      parameters.put(PARAM_MODALITY, "EDIT");
      applySecurity(parameters, profile);
     
      engineURL = new EngineURL(url, parameters);
      } finally {
      logger.debug("OUT");
    }
     
    return engineURL;
View Full Code Here

     * @throws InvalidOperationRequest the invalid operation request
     */
    public EngineURL getNewDocumentTemplateBuildUrl(Object biobject, IEngUserProfile profile)
  throws InvalidOperationRequest {
     
      EngineURL engineURL;
      BIObject obj;
      String documentId;
      Engine engine;
      String url;
      HashMap parameters;
     
      logger.debug("IN");
     
      try {
        obj = null;     
      try {
        obj = (BIObject) biobject;
      } catch (ClassCastException cce) {
        logger.error("The input object is not a BIObject type", cce);
        return null;
      }
     
      documentId = obj.getId().toString();
      engine = obj.getEngine();
      url = engine.getUrl();
      //url = url.replaceFirst("/servlet/AdapterHTTP", "");
      //url += "/templateBuilder.jsp";
       
      parameters = new HashMap();
      parameters.put("document", documentId);
      parameters.put(PARAM_SERVICE_NAME, "FORM_ENGINE_TEMPLATE_BUILD_ACTION");
      parameters.put(PARAM_NEW_SESSION, "TRUE");
      parameters.put(PARAM_MODALITY, "NEW");
      applySecurity(parameters, profile);
     
      engineURL = new EngineURL(url, parameters);
      } finally {
      logger.debug("OUT");
    }
     
    return engineURL;
View Full Code Here

    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();
View Full Code Here

    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();
View Full Code Here

TOP

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

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.