public interface _FileServerOperationsNC
Modifier and Type | Method and Description |
---|---|
boolean |
fileExists(java.lang.String fileId)
Query the existence of a file
An exception will be raised if the method fails to determine the existence.
|
float |
getATime(java.lang.String fileId)
Get atime of a file
An exception will be raised if the file no longer exists or is inaccessible.
|
java.lang.String |
getBaseName(java.lang.String fileId)
Get base name of a file, this is the name
stripped of any path, e.g.
|
FileStats[] |
getBulkDirectory(java.lang.String absPath,
java.lang.String filter)
Get an absolute directory from an OMERO.fs server.
|
float |
getCTime(java.lang.String fileId)
Get ctime of a file
An exception will be raised if the file no longer exists or is inaccessible.
|
java.lang.String[] |
getDirectory(java.lang.String absPath,
java.lang.String filter)
Get an absolute directory from an OMERO.fs server.
|
float |
getMTime(java.lang.String fileId)
Get mtime of a file
An exception will be raised if the file no longer exists or is inaccessible.
|
java.lang.String |
getOwner(java.lang.String fileId)
Get owner of a file
An exception will be raised if the file no longer exists or is inaccessible.
|
java.lang.String |
getSHA1(java.lang.String fileId)
Get SHA1 of a file
An exception will be raised if the file no longer exists or is inaccessible.
|
long |
getSize(java.lang.String fileId)
Get size of a file in bytes
An exception will be raised if the file no longer exists or is inaccessible.
|
FileStats |
getStats(java.lang.String fileId)
Get all FileStats of a file
An exception will be raised if the file no longer exists or is inaccessible.
|
boolean |
isDir(java.lang.String fileId)
Query whether file is a directory
An exception will be raised if the file no longer exists or is inaccessible.
|
boolean |
isFile(java.lang.String fileId)
Query whether file is a file
An exception will be raised if the file no longer exists or is inaccessible.
|
byte[] |
readBlock(java.lang.String fileId,
long offset,
int size)
readBlock should open, read size bytes from offset
and then close the file.
|
java.lang.String[] getDirectory(java.lang.String absPath, java.lang.String filter) throws OmeroFSError
absPath
- an absolute path on the monitor's watch path (string).filter
- a filter to apply to the listing, cf. ls (string).omero::OmeroFSError
OmeroFSError
FileStats[] getBulkDirectory(java.lang.String absPath, java.lang.String filter) throws OmeroFSError
absPath
- an absolute path on the monitor's watch path (string).filter
- a filter to apply to the listing, cf. ls (string).omero::OmeroFSError
OmeroFSError
boolean fileExists(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
java.lang.String getBaseName(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
FileStats getStats(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
long getSize(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
java.lang.String getOwner(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
float getCTime(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
float getMTime(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
float getATime(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
boolean isDir(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
boolean isFile(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
java.lang.String getSHA1(java.lang.String fileId) throws OmeroFSError
fileId
- see above.omero::OmeroFSError
OmeroFSError
byte[] readBlock(java.lang.String fileId, long offset, int size) throws OmeroFSError
fileId
- see above.offset
- byte offset into file from where read should begin (long).size
- number of bytes that should be read (int).omero::OmeroFSError
OmeroFSError