public class FileSystemDataRepositoryResource extends Object
| Constructor and Description |
|---|
FileSystemDataRepositoryResource(FileSystemDataRepositoryProvider dataRepositoryProvider,
String publicUrl) |
| 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) |
javax.ws.rs.core.Response |
close(gr.cite.commons.util.datarepository.elements.RepositoryFile file) |
void |
delete(String id) |
javax.ws.rs.core.Response |
getFile(String id) |
javax.ws.rs.core.Response |
getFileInBase64URI(String id) |
javax.ws.rs.core.Response |
getLastSweep() |
javax.ws.rs.core.Response |
getSweepSizeReduction() |
javax.ws.rs.core.Response |
getTotalSize() |
javax.ws.rs.core.Response |
insertBase64File(String base64String) |
javax.ws.rs.core.Response |
insertInputStream(InputStream input,
String dataType) |
List<String> |
listFolder(String folderId) |
List<String> |
listIds() |
gr.cite.commons.util.datarepository.elements.RepositoryFile |
persist(gr.cite.commons.util.datarepository.elements.RepositoryFile file) |
String |
persistToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files) |
javax.ws.rs.core.Response |
removeFile(String id) |
gr.cite.commons.util.datarepository.elements.RepositoryFile |
retrieve(String id) |
gr.cite.commons.util.datarepository.elements.RepositoryFile |
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) |
@Inject public FileSystemDataRepositoryResource(FileSystemDataRepositoryProvider dataRepositoryProvider, @Named(value="publicUrl") String publicUrl)
public javax.ws.rs.core.Response insertBase64File(String base64String)
public javax.ws.rs.core.Response insertInputStream(InputStream input, String dataType)
public javax.ws.rs.core.Response getFile(String id)
public javax.ws.rs.core.Response getFileInBase64URI(String id)
public javax.ws.rs.core.Response removeFile(String id)
public gr.cite.commons.util.datarepository.elements.RepositoryFile persist(gr.cite.commons.util.datarepository.elements.RepositoryFile file)
throws Exception
Exceptionpublic gr.cite.commons.util.datarepository.elements.RepositoryFile update(gr.cite.commons.util.datarepository.elements.RepositoryFile file)
throws Exception
Exceptionpublic gr.cite.commons.util.datarepository.elements.RepositoryFile retrieve(String id) throws Exception
Exceptionpublic String persistToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files) throws Exception
Exceptionpublic String updateToFolder(gr.cite.commons.util.datarepository.elements.RepositoryFile file, String folderId) throws Exception
Exceptionpublic String updateToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files, String folderId) throws Exception
Exceptionpublic String addToFolder(gr.cite.commons.util.datarepository.elements.RepositoryFile file, String folderId) throws Exception
Exceptionpublic String addToFolder(List<gr.cite.commons.util.datarepository.elements.RepositoryFile> files, String folderId) throws Exception
Exceptionpublic javax.ws.rs.core.Response getTotalSize()
public javax.ws.rs.core.Response getLastSweep()
public javax.ws.rs.core.Response getSweepSizeReduction()
Copyright © 2017. All Rights Reserved.