public class FileSystemDataRepositoryClient extends Object implements DataRepositoryClient
| Modifier and Type | Class and Description |
|---|---|
static class |
FileSystemDataRepositoryClient.ObjectMapperProvider |
| Constructor and Description |
|---|
FileSystemDataRepositoryClient() |
FileSystemDataRepositoryClient(com.sun.jersey.api.client.Client client,
String hostname) |
FileSystemDataRepositoryClient(String hostname) |
| Modifier and Type | Method and Description |
|---|---|
String |
addToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files,
String folderId) |
String |
addToFolder(gr.cite.commons.util.datarepository.elements.RepositoryFile file,
String folderId) |
Long |
close(gr.cite.commons.util.datarepository.elements.RepositoryFile file) |
protected static com.sun.jersey.api.client.Client |
defaultClientFactory() |
void |
delete(String id) |
String |
getFileInBase64URI(String fileId) |
String |
getFileUrl(String fileId) |
Long |
getLastSweep() |
Long |
getSweepSizeReduction() |
long |
getTotalSize() |
String |
insertBase64File(String base64uri) |
String |
insertBytes(byte[] inputBytes,
String dataType) |
String |
insertFileFromUrl(String fileUrl) |
List<String> |
listFolder(String folderId) |
List<String> |
listIds() |
static void |
main(String[] args) |
String |
persist(gr.cite.commons.util.datarepository.elements.RepositoryFile file) |
String |
persistToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files) |
void |
removeFile(String fileId) |
gr.cite.commons.util.datarepository.elements.RepositoryFile |
retrieve(String id) |
File |
retrieveFolder(String folderId) |
void |
setHostname(String hostname) |
String |
update(gr.cite.commons.util.datarepository.elements.RepositoryFile file) |
String |
updateToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files,
String folderId) |
String |
updateToFolder(gr.cite.commons.util.datarepository.elements.RepositoryFile file,
String folderId) |
public FileSystemDataRepositoryClient()
public FileSystemDataRepositoryClient(String hostname)
public FileSystemDataRepositoryClient(com.sun.jersey.api.client.Client client,
String hostname)
protected static com.sun.jersey.api.client.Client defaultClientFactory()
public void setHostname(String hostname)
public String insertBase64File(String base64uri)
insertBase64File in interface DataRepositoryClientbase64uri - eg: data:image/png;base64,iVBORw0KGg...public String insertBytes(byte[] inputBytes, String dataType)
insertBytes in interface DataRepositoryClientpublic String insertFileFromUrl(String fileUrl)
insertFileFromUrl in interface DataRepositoryClientfileUrl - eg: data:image/png;base64,iVBORw0KGg...public String getFileInBase64URI(String fileId)
getFileInBase64URI in interface DataRepositoryClientpublic String getFileUrl(String fileId)
getFileUrl in interface DataRepositoryClientpublic void removeFile(String fileId)
removeFile in interface DataRepositoryClientpublic String persist(gr.cite.commons.util.datarepository.elements.RepositoryFile file) throws Exception
persist in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic String update(gr.cite.commons.util.datarepository.elements.RepositoryFile file) throws Exception
update in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic gr.cite.commons.util.datarepository.elements.RepositoryFile retrieve(String id) throws Exception
retrieve in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic void delete(String id) throws Exception
delete in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic List<String> listIds() throws Exception
listIds in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic String persistToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files) throws Exception
persistToFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic String updateToFolder(gr.cite.commons.util.datarepository.elements.RepositoryFile file, String folderId) throws Exception
updateToFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic String updateToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files, String folderId) throws Exception
updateToFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic String addToFolder(gr.cite.commons.util.datarepository.elements.RepositoryFile file, String folderId) throws Exception
addToFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic String addToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files, String folderId) throws Exception
addToFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic File retrieveFolder(String folderId) throws Exception
retrieveFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic List<String> listFolder(String folderId) throws Exception
listFolder in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic long getTotalSize()
getTotalSize in interface gr.cite.commons.util.datarepository.DataRepositorypublic Long getLastSweep()
getLastSweep in interface gr.cite.commons.util.datarepository.DataRepositorypublic Long getSweepSizeReduction()
getSweepSizeReduction in interface gr.cite.commons.util.datarepository.DataRepositorypublic Long close(gr.cite.commons.util.datarepository.elements.RepositoryFile file) throws Exception
close in interface gr.cite.commons.util.datarepository.DataRepositoryExceptionpublic static void main(String[] args)
Copyright © 2020. All Rights Reserved.