Package eu.planets_project.ifr.core.storage.api

Examples of eu.planets_project.ifr.core.storage.api.DataRegistry.retrieve()


    DataRegistry dataRegistry = DataRegistryFactory.getDataRegistry();
   
    //now iterate over the payload and build digital objects
    for(URI digoRefURI : digObjRefs){
      try{
        DigitalObject digo = dataRegistry.retrieve(digoRefURI);
        lDigObjs.add(digo)
      }
      catch(DigitalObjectNotFoundException e){
        log.debug("skipping data reference: "+digoRefURI);
      }
View Full Code Here


     */
    private String helperReadDigoToString(String fileRef) throws IOException, DigitalObjectNotFoundException, URISyntaxException{
      DataRegistry digoManager = DataRegistryFactory.getDataRegistry();
      URI uriRef = new URI(fileRef);
      this.log.info("Retrieving Digital Object at " + uriRef);
    DigitalObject xmlTemplateDigo = digoManager.retrieve(new URI(fileRef));
      BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(xmlTemplateDigo.getContent().getInputStream()));
        StringBuilder stringBuilder = new StringBuilder();
        String line = null;

        while ((line = bufferedReader.readLine()) != null) {
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.