Package pt.webdetails.cpf.packager.origin

Examples of pt.webdetails.cpf.packager.origin.PathOrigin


    }
  }

  private List<StaticDependenciesPackage> createDependenciesPackages( String pkgBaseName, PathSet pathSet ) {
    List<StaticDependenciesPackage> dependencies = new ArrayList<StaticDependenciesPackage>();
    PathOrigin origin = getDefaultOrigin();
    final String PKG_NAME = "cdf-%s-%s-includes";
    if ( !pathSet.ie8ScriptsBeforeScripts.isEmpty() ) {
      String name = String.format( PKG_NAME, pkgBaseName, "ie8scriptBeforeScript" );
      dependencies
        .add( new IE8Dependencies( name, PackageType.JS, getContentAccess(), getUrlProvider(),
View Full Code Here


    boolean isCPK = dataSourceType.equalsIgnoreCase( "cpk" );
    boolean isCDA = !isCPK;

    //TODO: oh so wrong
    PathOrigin origin = new OtherPluginStaticSystemOrigin( isCPK ? "cpk" : "cda", "" );
    builder.setOrigin( origin );

    // This specific Data Source has special treatment below
    boolean isKettleOverX = isCDA && "kettle over kettleTransFromFile".equalsIgnoreCase( label );
View Full Code Here

  private void readBaseComponents( MetaModel.Builder model, XmlFsPluginThingReaderFactory factory )
      throws ThingReadException {
    List<IBasicFile> filesList = CdeEnvironment.getPluginSystemReader( BASE_COMPS_DIR ).listFiles( null,
        new GenericBasicFileFilter( null, DEFINITION_FILE_EXT ), IReadAccess.DEPTH_ALL );
    PathOrigin origin = new StaticSystemOrigin( BASE_COMPS_DIR );
    for ( IBasicFile file : filesList ) {
      this.readComponentsFile( model, factory, file, DEF_BASE_TYPE, origin );
    }
  }
View Full Code Here

    logger.info( String.format( "Loading WIDGET components from: %s", WIDGETS_DIR ) );

    List<IBasicFile> filesList = CdeEnvironment.getPluginRepositoryReader( WIDGETS_DIR ).listFiles( null,
        new GenericBasicFileFilter( COMPONENT_FILENAME, DEFINITION_FILE_EXT ), IReadAccess.DEPTH_ALL, false, true );
    PathOrigin widgetsOrigin = new PluginRepositoryOrigin( CdeEngine.getEnv().getPluginRepositoryDir(), WIDGETS_DIR );

    if ( filesList != null ) {
      logger.debug( String.format( "%s widget components found", filesList.size() ) );
      IBasicFile[] filesArray = filesList.toArray( new IBasicFile[] { } );
      Arrays.sort( filesArray, getComponentFileComparator() );
View Full Code Here

        in = CdeEnvironment.getPluginSystemReader().getFileInputStream( INCLUDES_PROP );
        props.load( in );
      } finally {
        IOUtils.closeQuietly( in );
      }
      PathOrigin origin = new StaticSystemOrigin( "" );

      manager.registerPackage( StdPackages.EDITOR_JS_INCLUDES, PackageType.JS );
      DependenciesPackage scripts = manager.getPackage( StdPackages.EDITOR_JS_INCLUDES );
      if ( props.containsKey( "scripts" ) ) {
        for ( String path : props.get( "scripts" ).toString().split( "," ) ) {
View Full Code Here

          }
        }
      }

      // Implementation
      PathOrigin origin = compType.getOrigin();
      String srcImpl = compType.getImplementationPath();
      if ( StringUtils.isNotEmpty( srcImpl ) ) {
        try {
          componentScripts.registerFileDependency( compType.getName(), compType.getVersion(), origin, srcImpl );
        } catch ( Exception e ) {
          logger.error( "Failed to register dependency '" + srcImpl + "'" );
        }
      }
    }

    //read resources/include.properties
    Properties extraProps = new Properties();
    try {
      InputStream in = null;
      try {
        in = CdeEnvironment.getPluginSystemReader().getFileInputStream( EXTRA_INCLUDES_PROP );
        extraProps.load( in );
      } finally {
        IOUtils.closeQuietly( in );
      }
      PathOrigin origin = new StaticSystemOrigin( "" );

      DependenciesPackage scripts = depMgr.getPackage( StdPackages.COMPONENT_DEF_SCRIPTS );
      if ( extraProps.containsKey( "scripts" ) ) {
        for ( String path : extraProps.get( "scripts" ).toString().split( "," ) ) {
          if ( !path.isEmpty() ) {
View Full Code Here

TOP

Related Classes of pt.webdetails.cpf.packager.origin.PathOrigin

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.