Examples of IDataStore


Examples of it.eng.spagobi.tools.dataset.common.datastore.IDataStore

   
    dataSet.setUserProfileAttributes(UserProfileUtils.getProfileAttributes( profile ));
    dataSet.setParamsMap(parametersFilled);   
    try {
      dataSet.loadData(start, limit, GeneralUtilities.getDatasetMaxResults());
      IDataStore dataStore = dataSet.getDataStore();
      DatasetMetadataParser dsp = new DatasetMetadataParser();
      dsMetadata = dsp.metadataToXML(dataStore);
    }
    catch (Exception e) {
      logger.error("Error while executing dataset for test purpose",e);
View Full Code Here

Examples of it.eng.spagobi.tools.dataset.common.datastore.IDataStore

      if(dataSet.getTransformerId()!=null){
        dataSet.loadData();
      }else{
        dataSet.loadData(start, limit, GeneralUtilities.getDatasetMaxResults());
      }   
      IDataStore dataStore = dataSet.getDataStore();
      JSONDataWriter dataSetWriter = new JSONDataWriter();
      dataSetJSON = (JSONObject) dataSetWriter.write(dataStore);
    }
    catch (Exception e) {
      logger.error("Error while executing dataset for test purpose",e);
View Full Code Here

Examples of it.eng.spagobi.tools.dataset.common.datastore.IDataStore

    String dataSetLabel;
    String user;
    String callback;
 
    IDataSet dataSet;
    IDataStore dataStore;
    JSONObject dataSetJSON;
   
   
    logger.debug("IN");
    Monitor monitor =MonitorFactory.start("SpagoBI_Console.ExecuteDataSetAction.service");
View Full Code Here

Examples of it.eng.spagobi.tools.dataset.common.datastore.IDataStore

    String mimeType;
    String responseType;
    JSONArray jsonArray;
   
    IDataSet dataSet;
    IDataStore dataStore;
    JSONObject dataSetJSON;
   
    String fileExtension;
    String fileName;
    boolean writeBackResponseInline;
   
    logger.debug("IN");
   
    try {
      super.service(request,response);
     
      Assert.assertNotNull(getConsoleEngineInstance(), "It's not possible to execute " + this.getActionName() + " service before having properly created an instance of EngineInstance class");
      Assert.assertNotNull(getConsoleEngineInstance().getDataSetServiceProxy(), "It's not possible to execute " + this.getActionName() + " service before having properly created an instance of DatasetServiceProxy class");
     

      dataSetLabel = getAttributeAsString( DATASET_LABEL );
      logger.debug("Parameter [" + DATASET_LABEL + "] is equals to [" + dataSetLabel + "]");     
      Assert.assertTrue(!StringUtilities.isEmpty( dataSetLabel ), "Parameter [" + DATASET_LABEL + "] cannot be null or empty");
       
      mimeType = getAttributeAsString( MIME_TYPE );
      logger.debug("Parameter [" + MIME_TYPE + "] is equal to [" + mimeType + "]");
      if(mimeType == null) {
        logger.warn("Parameter [" + MIME_TYPE + "] has not been valorized");
        mimeType = DEFAULT_MIME_TYPE;
        logger.debug("Parameter [" + MIME_TYPE + "] has been set equal to [" + mimeType + "]");
      }
     
      responseType = getAttributeAsString( RESPONSE_TYPE );
      logger.debug("Parameter [" + RESPONSE_TYPE + "] is equal to [" + responseType + "]");
      if(!RESPONSE_TYPE_INLINE.equalsIgnoreCase(responseType) && !RESPONSE_TYPE_ATTACHMENT.equalsIgnoreCase(responseType)) {
        logger.warn("Value [" + responseType + "] is not a valid for parameter [" + RESPONSE_TYPE + "]");
        responseType = RESPONSE_TYPE_ATTACHMENT;
        logger.debug("Parameter [" + RESPONSE_TYPE + "] has been set equal to [" + responseType + "]");
      }
       
      String test = getAttributeAsString(META);
      logger.debug("Parameter [" + META + "] is equal to [" + test + "]");
     
      jsonArray = this.getAttributeAsJSONArray(META);
      logger.debug("Parameter [" + META + "] is equal to [" + jsonArray.toString(4) + "]");
   
      dataSet = null;
      try {
        dataSet = getConsoleEngineInstance().getDataSetServiceProxy().getDataSetByLabel( dataSetLabel );
      } catch(Throwable t) {
        throw new SpagoBIServiceException("Impossible to find a dataset whose label is [" + dataSetLabel + "]", t);
      }
      Assert.assertNotNull(dataSet, "Impossible to find a dataset whose label is [" + dataSetLabel + "]");
       
     
      Assert.assertNotNull(dataSet, "Impossible to find a dataset whose label is [" + dataSetLabel + "]");
      Map params = getConsoleEngineInstance().getAnalyticalDrivers();
      dataSet.setParamsMap(params);
      dataSet.setUserProfileAttributes(UserProfileUtils.getProfileAttributes( (UserProfile) this.getEnv().get(EngineConstants.ENV_USER_PROFILE)));
      dataSet.loadData();
      dataStore = dataSet.getDataStore();
      Assert.assertNotNull(dataStore, "The dataStore returned by loadData method of the class [" + dataSet.getClass().getName()+ "] cannot be null");
     
     
      // dataStore decoration ....
      Object resultNumber = dataStore.getMetaData().getProperty("resultNumber");
      if(resultNumber == null) dataStore.getMetaData().setProperty("resultNumber", new Integer((int)dataStore.getRecordsCount()));
     
      if(jsonArray != null && jsonArray.length() > 0) {
        int fieldNo = dataStore.getMetaData().getFieldCount();
        for(int i = 0; i < fieldNo; i++) {
          dataStore.getMetaData().getFieldMeta(i).setProperty("visible", Boolean.FALSE);
        }
       
        List actionColumns = new ArrayList();
       
        for(int i = 0; i < jsonArray.length(); i++) {
          String fieldName = jsonArray.getJSONObject(i).optString("name", null);
          String fieldHeader = jsonArray.getJSONObject(i).optString("header", null);
          Boolean isActionColumn = jsonArray.getJSONObject(i).optBoolean("actionColumn", Boolean.FALSE);
         
          if(isActionColumn.booleanValue() == false) {
            if(StringUtilities.isEmpty(fieldName)) {
              logger.warn("no name for column: " + jsonArray.getJSONObject(i).toString(4));
              continue;
            }
            int fieldIndex = dataStore.getMetaData().getFieldIndex(fieldName);
            if(fieldIndex < 0){
              logger.warn("dataStore does not conatin a column named [" + fieldIndex + "]");
              continue;
            }
            if(jsonArray.getJSONObject(i).optBoolean("hidden", true) == false) {
              dataStore.getMetaData().getFieldMeta(fieldIndex).setProperty("visible", Boolean.TRUE);
              dataStore.getMetaData().getFieldMeta(fieldIndex).setAlias(fieldHeader);
            }
          } else {
            String actionConfig = jsonArray.getJSONObject(i).optString("actionConfig");
            logger.debug("Parameter [actionConfig] is equal to [" + actionConfig + "]");
            Assert.assertNotNull(actionConfig, "Parameter [actionConfig]connot be undefined if parameter [actionColumn] is true");
            JSONObject actionConfigJson = new JSONObject(actionConfig);
            actionColumns.add( actionConfigJson );
          }
        }
       
        dataStore.getMetaData().setProperty("actionColumns", actionColumns);
      }
     
     
     
      params = new HashMap();
View Full Code Here

Examples of org.apache.wicket.pageStore.IDataStore

  }

  @Override
  public IPageManager get(IPageManagerContext pageManagerContext)
  {
    IDataStore dataStore = newDataStore();

    StoreSettings storeSettings = getStoreSettings();

    if (dataStore.canBeAsynchronous())
    {
      int capacity = storeSettings.getAsynchronousQueueCapacity();
      dataStore = new AsynchronousDataStore(dataStore, capacity);
    }
View Full Code Here

Examples of org.apache.wicket.pageStore.IDataStore

    newPageManager.destroy();
  }

  private PersistentPageManager newPersistentPageManager(String appName)
  {
    IDataStore dataStore = new InMemoryPageStore();
    IPageStore pageStore = new DefaultPageStore(appName, dataStore, 4);
    IPageManagerContext pageManagerContext = new DummyPageManagerContext();
    return new PersistentPageManager(appName, pageStore, pageManagerContext);
  }
View Full Code Here

Examples of org.apache.wicket.pageStore.IDataStore

    this.application = application;
  }

  public IPageManager get(IPageManagerContext pageManagerContext)
  {
    IDataStore dataStore = new DiskDataStore(application.getName(), getMaxSizePerSession(),
      getFileChannelPoolCapacity());
    IPageStore pageStore = new DefaultPageStore(application.getName(), dataStore,
      getCacheSize());
    return new PersistentPageManager(application.getName(), pageStore, pageManagerContext);
View Full Code Here

Examples of org.apache.wicket.pageStore.IDataStore

    public IPageManager get(IPageManagerContext context)
    {
      int cacheSize = 40;
      int fileChannelPoolCapacity = 50;
      IDataStore dataStore = new DiskDataStore(getName(), 1000000, fileChannelPoolCapacity);
      IPageStore pageStore = new DefaultPageStore(getName(), dataStore, cacheSize);
      return new PersistentPageManager(getName(), pageStore, context);

    }
View Full Code Here

Examples of org.apache.wicket.pageStore.IDataStore

        {

          public IPageManager get(final IPageManagerContext context)
          {

            final IDataStore dataStore = new InMemoryPageStore();
            final AsynchronousDataStore asyncDS = new AsynchronousDataStore(dataStore);
            final DefaultPageStore pageStore = new DefaultPageStore(
              application.getName(), asyncDS, 40);
            return new PersistentPageManager(application.getName(), pageStore, context);
          }
View Full Code Here

Examples of org.apache.wicket.pageStore.IDataStore

    this.application = application;
  }

  public IPageManager get(IPageManagerContext pageManagerContext)
  {
    IDataStore dataStore = newDataStore();

    IStoreSettings storeSettings = getStoreSettings();
    if (storeSettings.isAsynchronous())
    {
      int capacity = storeSettings.getAsynchronousQueueCapacity();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.