Examples of IUnifiedRepository


Examples of org.pentaho.platform.api.repository2.unified.IUnifiedRepository

        RepositoryFileOutputStream outputStream = (RepositoryFileOutputStream) getOutputStream( null );
        if ( ( outputStream.autoCreateUniqueFileName ) && !( outputStream.flushed ) ) {
          throw new FileNotFoundException( "File not yet versioned." );
        }
        if ( inputStream == null ) {
          IUnifiedRepository repository = PentahoSystem.get( IUnifiedRepository.class );
          RepositoryFile repositoryFile = repository.getFile( outputStream.path );
          if ( ( repositoryFile == null ) || repositoryFile.isFolder() ) {
            throw new FileNotFoundException();
          }
          return new RepositoryFileInputStream( repositoryFile );
        }
View Full Code Here

Examples of org.pentaho.platform.api.repository2.unified.IUnifiedRepository

    boolean success = false;

    try {

      IUnifiedRepository unifiedRepository = PentahoSystem.get( IUnifiedRepository.class, null );
      RepositoryFile file = unifiedRepository.getFile( path );
     
      CdfHttpServletRequestWrapper request = new CdfHttpServletRequestWrapper( httpServletRequest );
      if( params != null ){
        Iterator<String> it = params.keySet().iterator();
        while( it.hasNext() ){
View Full Code Here

Examples of org.pentaho.platform.api.repository2.unified.IUnifiedRepository

      pluginFolder = new File(pluginFolder, "test-resource");
    } else {
      pluginFolder = new File("test-resource");
    }
   
    IUnifiedRepository unifiedRepository = PentahoSystem.get(IUnifiedRepository.class, null);
    MockPluginResourceLoader resourceLoader = null; //(MockPluginResourceLoader)PentahoSystem.get(IPluginResourceLoader.class, null);
    resourceLoader.setRootDir(pluginFolder);
   
    String filePath = publicDir + "/test-file1.xcdf";
    //RepositoryFileWriter writer = new RepositoryFileWriter(filePath, "UTF-8");
    OutputStreamWriter writer = null; //new OutputStreamWriter(new RepositoryFileOutputStream(filePath, false, true, unifiedRepository));
    writer.write("<cdf><title>Start Here</title><author>Webdetails</author><description>Start Here</description><icon></icon><template>test-file2.html</template></cdf>");
    writer.close();
    RepositoryFile xcdfFile = unifiedRepository.getFile(filePath);
   
    filePath = publicDir + "/test-file2.html";
    writer = new RepositoryFileWriter(filePath, "UTF-8");
    writer.write("<div><p>hello world</p></div>");
    writer.close();
    RepositoryFile templateFile = unifiedRepository.getFile(filePath);


    /*
    XcdfRenderer xcdfRenderer = new XcdfRenderer() {
      protected File getTemplateFile() {
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.