@ApplicationScoped public class VFSFileServiceImpl extends Object implements FileService
| Constructor and Description |
|---|
VFSFileServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path dest) |
org.uberfire.java.nio.file.Path |
createDirectory(org.uberfire.java.nio.file.Path path) |
org.uberfire.java.nio.file.Path |
createFile(org.uberfire.java.nio.file.Path path) |
boolean |
deleteIfExists(org.uberfire.java.nio.file.Path path) |
boolean |
exists(org.uberfire.java.nio.file.Path file) |
void |
fetchChanges() |
protected org.uberfire.io.IOService |
getIOService() |
org.uberfire.java.nio.file.Path |
getPath(String path) |
void |
init() |
boolean |
isActive() |
Iterable<org.uberfire.java.nio.file.Path> |
listDirectories(org.uberfire.java.nio.file.Path path) |
byte[] |
loadFile(org.uberfire.java.nio.file.Path file) |
Iterable<org.uberfire.java.nio.file.Path> |
loadFilesByType(org.uberfire.java.nio.file.Path path,
String fileType) |
void |
move(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path dest) |
OutputStream |
openFile(org.uberfire.java.nio.file.Path path) |
@PostConstruct public void init()
init in interface FileServicepublic void fetchChanges()
fetchChanges in interface FileServicepublic byte[] loadFile(org.uberfire.java.nio.file.Path file)
throws FileException
loadFile in interface FileServiceFileExceptionpublic Iterable<org.uberfire.java.nio.file.Path> loadFilesByType(org.uberfire.java.nio.file.Path path, String fileType)
loadFilesByType in interface FileServicepublic Iterable<org.uberfire.java.nio.file.Path> listDirectories(org.uberfire.java.nio.file.Path path)
listDirectories in interface FileServicepublic org.uberfire.java.nio.file.Path getPath(String path)
getPath in interface FileServicepublic boolean isActive()
isActive in interface FileServicepublic boolean exists(org.uberfire.java.nio.file.Path file)
exists in interface FileServicepublic void move(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path dest)
move in interface FileServicepublic void copy(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path dest)
copy in interface FileServicepublic org.uberfire.java.nio.file.Path createDirectory(org.uberfire.java.nio.file.Path path)
createDirectory in interface FileServicepublic org.uberfire.java.nio.file.Path createFile(org.uberfire.java.nio.file.Path path)
createFile in interface FileServicepublic boolean deleteIfExists(org.uberfire.java.nio.file.Path path)
deleteIfExists in interface FileServicepublic OutputStream openFile(org.uberfire.java.nio.file.Path path)
openFile in interface FileServiceprotected org.uberfire.io.IOService getIOService()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.