Package ch.ethz.sis.openbis.generic
Class OpenBIS.AfsServerFacade
java.lang.Object
ch.ethz.sis.openbis.generic.OpenBIS.AfsServerFacade
- All Implemented Interfaces:
ch.ethz.sis.afsapi.api.ClientAPI,ch.ethz.sis.afsapi.api.OperationsAPI
- Enclosing class:
OpenBIS
public class OpenBIS.AfsServerFacade
extends Object
implements ch.ethz.sis.afsapi.api.OperationsAPI, ch.ethz.sis.afsapi.api.ClientAPI
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.ethz.sis.afsapi.api.ClientAPI
ch.ethz.sis.afsapi.api.ClientAPI.CollisionAction, ch.ethz.sis.afsapi.api.ClientAPI.DefaultTransferMonitorLister, ch.ethz.sis.afsapi.api.ClientAPI.FileCollisionListener, ch.ethz.sis.afsapi.api.ClientAPI.FileTransferredListener, ch.ethz.sis.afsapi.api.ClientAPI.TransferMonitorListener -
Field Summary
Fields inherited from interface ch.ethz.sis.afsapi.api.ClientAPI
overrideCollisionListener -
Method Summary
Modifier and TypeMethodDescriptiondownload(String sourceOwner, Path sourcePath, Path destinationPath, ch.ethz.sis.afsapi.api.ClientAPI.FileCollisionListener fileCollisionListener, ch.ethz.sis.afsapi.api.ClientAPI.TransferMonitorListener transferMonitorListener) ch.ethz.sis.afsapi.dto.FreeSpacech.ethz.sis.afsapi.dto.File[]byte[]ch.ethz.sis.afsapi.dto.Chunk[]read(ch.ethz.sis.afsapi.dto.Chunk[] chunks) byte[]upload(Path sourcePath, String destinationOwner, Path destinationPath, ch.ethz.sis.afsapi.api.ClientAPI.FileCollisionListener fileCollisionListener, ch.ethz.sis.afsapi.api.ClientAPI.TransferMonitorListener transferMonitorListener) write(ch.ethz.sis.afsapi.dto.Chunk[] chunks)
-
Method Details
-
list
- Specified by:
listin interfacech.ethz.sis.afsapi.api.OperationsAPI
-
read
public ch.ethz.sis.afsapi.dto.Chunk[] read(ch.ethz.sis.afsapi.dto.Chunk[] chunks) - Specified by:
readin interfacech.ethz.sis.afsapi.api.OperationsAPI
-
read
- Specified by:
readin interfacech.ethz.sis.afsapi.api.ClientAPI
-
write
- Specified by:
writein interfacech.ethz.sis.afsapi.api.OperationsAPI
-
write
- Specified by:
writein interfacech.ethz.sis.afsapi.api.ClientAPI
-
delete
- Specified by:
deletein interfacech.ethz.sis.afsapi.api.OperationsAPI
-
copy
- Specified by:
copyin interfacech.ethz.sis.afsapi.api.OperationsAPI
-
move
- Specified by:
movein interfacech.ethz.sis.afsapi.api.OperationsAPI
-
create
- Specified by:
createin interfacech.ethz.sis.afsapi.api.OperationsAPI
-
truncate
- Specified by:
truncatein interfacech.ethz.sis.afsapi.api.OperationsAPI
-
snapshot
- Specified by:
snapshotin interfacech.ethz.sis.afsapi.api.OperationsAPI
-
free
- Specified by:
freein interfacech.ethz.sis.afsapi.api.OperationsAPI
-
upload
public Boolean upload(Path sourcePath, String destinationOwner, Path destinationPath, ch.ethz.sis.afsapi.api.ClientAPI.FileCollisionListener fileCollisionListener, ch.ethz.sis.afsapi.api.ClientAPI.TransferMonitorListener transferMonitorListener) - Specified by:
uploadin interfacech.ethz.sis.afsapi.api.ClientAPI
-
download
public Boolean download(String sourceOwner, Path sourcePath, Path destinationPath, ch.ethz.sis.afsapi.api.ClientAPI.FileCollisionListener fileCollisionListener, ch.ethz.sis.afsapi.api.ClientAPI.TransferMonitorListener transferMonitorListener) - Specified by:
downloadin interfacech.ethz.sis.afsapi.api.ClientAPI
-
hash
- Specified by:
hashin interfacech.ethz.sis.afsapi.api.OperationsAPI
-
preview
- Specified by:
previewin interfacech.ethz.sis.afsapi.api.OperationsAPI
-