Package it.eng.spagobi.tools.datasource.bo

Examples of it.eng.spagobi.tools.datasource.bo.DataSource


    try {
      List exportedDS = importer.getAllExportedSbiObjects(sessionExpDB, "SbiDataSource", null);
      Iterator iterSbiDataSource = exportedDS.iterator();
      while (iterSbiDataSource.hasNext()) {
        SbiDataSource dataSource = (SbiDataSource) iterSbiDataSource.next();
        DataSource ds = new DataSource();
        ds.setDsId(dataSource.getDsId());
        ds.setLabel(dataSource.getLabel());
        ds.setDescr(dataSource.getDescr());
        ds.setUser(dataSource.getUser());
        ds.setPwd(dataSource.getPwd());
        ds.setDriver(dataSource.getDriver());
        ds.setUrlConnection(dataSource.getUrl_connection());
        ds.setJndi(dataSource.getJndi());
        ds.setDialectId(dataSource.getDialect().getValueId());
        datasources.add(ds);
      }
    } finally {
      logger.debug("OUT");
    }
View Full Code Here


   * @see it.eng.spagobi.engines.geo.map.renderer.LabelProducer#init(it.eng.spago.base.SourceBean)
   */
  public void init(SourceBean conf) {
    super.init(conf);
    SourceBean dataSourceSB = (SourceBean)conf.getAttribute("DATASOURCE");
    dataSource = new DataSource();
   
    String type = (String)dataSourceSB.getAttribute(GeoEngineConstants.DATASET_TYPE_ATTRIBUTE);       
    if("connection".equalsIgnoreCase(type)) {
      dataSource.setJndi( (String)dataSourceSB.getAttribute(GeoEngineConstants.DATASET_NAME_ATTRIBUTE) );
      dataSource.setDriver( (String)dataSourceSB.getAttribute(GeoEngineConstants.DATASET_DRIVER_ATTRIBUTER) );
View Full Code Here

   * @return the data source
   *
   * @throws GeoEngineException the geo engine exception
   */
  public static DataSource getDataSource(SourceBean confSB) throws GeoEngineException {
    DataSource dataSource = null;
   
    SourceBean datasourceSB = (SourceBean)confSB.getAttribute(GeoEngineConstants.DATASOURCE_TAG);
    if(datasourceSB == null) {
      logger.warn("Cannot find datasource configuration settings: tag name " + GeoEngineConstants.DATASOURCE_TAG);
      logger.info("Datasource configuration settings must be injected at execution time");
      return null;
    }
   
    dataSource = new DataSource();
   
    String type = (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_TYPE_ATTRIBUTE);       
    if("connection".equalsIgnoreCase(type)) {
      dataSource.setJndi( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_NAME_ATTRIBUTE) );
      dataSource.setDriver( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_DRIVER_ATTRIBUTER) );
      dataSource.setPwd( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_PWD_ATTRIBUTE) );
      dataSource.setUser( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_USER_ATTRIBUTE) );
      dataSource.setUrlConnection( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_URL_ATTRIBUTE) );
    }
   
    logger.debug("Datasource jndi name: " + dataSource.getJndi());
    logger.debug("Datasource driver: " + dataSource.getDriver());
    logger.debug("Datasource password: " + dataSource.getPwd());   
    logger.debug("Datasource user: " + dataSource.getUser());
    logger.debug("Datasource url: " + dataSource.getUrlConnection());
   
    if(dataSource.getJndi() != null) {
      logger.info("Datasource is of type jndi connection. Referenced jndi resource is " + dataSource.getJndi());
    } else if (dataSource.getDriver() == null || dataSource.getUrlConnection() == null){
      logger.error("Missing driver name or url in datasource configuration settings");
      throw new GeoEngineException("Missing driver name or url in datasource configuration settings");
    }
   
    return dataSource;
View Full Code Here

      logger.warn("Cannot find datasource configuration settings: tag name " + GeoEngineConstants.DATASOURCE_TAG);
      logger.info("Datasource configuration settings must be injected at execution time");
      return null;
    }
   
    dataSource = new DataSource();
   
    String type = (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_TYPE_ATTRIBUTE);       
    if("connection".equalsIgnoreCase(type)) {
      dataSource.setJndi( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_NAME_ATTRIBUTE) );
      dataSource.setDriver( (String)datasourceSB.getAttribute(GeoEngineConstants.DATASET_DRIVER_ATTRIBUTER) );
View Full Code Here

TOP

Related Classes of it.eng.spagobi.tools.datasource.bo.DataSource

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.