org.duraspace.fcrepo.cloudsync.service.backend
Class FilesystemConnector

java.lang.Object
  extended by org.duraspace.fcrepo.cloudsync.service.backend.StoreConnector
      extended by org.duraspace.fcrepo.cloudsync.service.backend.FilesystemConnector

public class FilesystemConnector
extends StoreConnector


Field Summary
 
Fields inherited from class org.duraspace.fcrepo.cloudsync.service.backend.StoreConnector
localContext
 
Constructor Summary
FilesystemConnector(ObjectStore store)
           
 
Method Summary
 void close()
           
 InputStream getContent(FedoraObject o, Datastream ds, DatastreamVersion dsv)
           
 FedoraObject getObject(String pid)
           
protected  boolean hasObject(String pid)
           
 void listObjects(ObjectQuery query, ObjectListHandler handler)
           
 boolean putObject(FedoraObject o, StoreConnector source, boolean overwrite, boolean copyExternal, boolean copyRedirect)
           
 
Methods inherited from class org.duraspace.fcrepo.cloudsync.service.backend.StoreConnector
delete, get, getInstance, getStream, getString, headCheck, listObjects, post, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilesystemConnector

public FilesystemConnector(ObjectStore store)
Method Detail

listObjects

public void listObjects(ObjectQuery query,
                        ObjectListHandler handler)
Specified by:
listObjects in class StoreConnector

hasObject

protected boolean hasObject(String pid)
Specified by:
hasObject in class StoreConnector

getObject

public FedoraObject getObject(String pid)
Specified by:
getObject in class StoreConnector

putObject

public boolean putObject(FedoraObject o,
                         StoreConnector source,
                         boolean overwrite,
                         boolean copyExternal,
                         boolean copyRedirect)
Specified by:
putObject in class StoreConnector

getContent

public InputStream getContent(FedoraObject o,
                              Datastream ds,
                              DatastreamVersion dsv)
Specified by:
getContent in class StoreConnector

close

public void close()
Specified by:
close in class StoreConnector


Copyright © 2012 DuraSpace. All Rights Reserved.