Package org.fao.geonet.kernel.harvest.harvester.fragment

Examples of org.fao.geonet.kernel.harvest.harvester.fragment.FragmentHarvester


            errors.add(new HarvestError(e, log));
      throw new BadParameterEx("GetFeature Query failed to parse\n", params.query);
    }

    //--- harvest metadata and subtemplates from fragments using generic fragment harvester
    FragmentHarvester fragmentHarvester = new FragmentHarvester(log, context, getFragmentHarvesterParams());

    if (params.streamFeatures) {
      harvestFeatures(wfsQuery, fragmentHarvester);
    } else {
      harvestResponse(wfsQuery, fragmentHarvester);
View Full Code Here


    metadataGetService = siteUrl + "/srv/en/xml.metadata.get";

   
    //--- Create fragment harvester for atomic datasets if required
    if (params.createAtomicDatasetMd && params.atomicMetadataGeneration.equals(ThreddsParams.FRAGMENTS)) {
      atomicFragmentHarvester = new FragmentHarvester(log, context, getAtomicFragmentParams());
    }
   
    //--- Create fragment harvester for collection datasets if required
    if (params.createCollectionDatasetMd && params.collectionMetadataGeneration.equals(ThreddsParams.FRAGMENTS)) {
      collectionFragmentHarvester = new FragmentHarvester(log, context, getCollectionFragmentParams());
    }
  }
View Full Code Here

     
      //--- remove any previously harvested metadata/sub-templates
      deleteExistingMetadata(getUri(ds));
     
      //--- Create metadata/subtemplates from fragments
      FragmentHarvester fragmentHarvester = ds.hasNestedDatasets() ? collectionFragmentHarvester : atomicFragmentHarvester;
      HarvestSummary fragmentResult = fragmentHarvester.harvest(fragments, getUri(ds));
     
      //--- Include fragment results in thredds results
      result.fragmentsReturned += fragmentResult.fragmentsReturned;
      result.fragmentsUnknownSchema += fragmentResult.fragmentsUnknownSchema;
      result.subtemplatesAdded += fragmentResult.fragmentsAdded;
View Full Code Here

TOP

Related Classes of org.fao.geonet.kernel.harvest.harvester.fragment.FragmentHarvester

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.