@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() |
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 FileService
public void fetchChanges()
fetchChanges
in interface FileService
public byte[] loadFile(org.uberfire.java.nio.file.Path file) throws FileException
loadFile
in interface FileService
FileException
public Iterable<org.uberfire.java.nio.file.Path> loadFilesByType(org.uberfire.java.nio.file.Path path, String fileType)
loadFilesByType
in interface FileService
public Iterable<org.uberfire.java.nio.file.Path> listDirectories(org.uberfire.java.nio.file.Path path)
listDirectories
in interface FileService
public org.uberfire.java.nio.file.Path getPath(String path)
getPath
in interface FileService
public boolean exists(org.uberfire.java.nio.file.Path file)
exists
in interface FileService
public void move(org.uberfire.java.nio.file.Path source, org.uberfire.java.nio.file.Path dest)
move
in interface FileService
public void copy(org.uberfire.java.nio.file.Path source, org.uberfire.java.nio.file.Path dest)
copy
in interface FileService
public org.uberfire.java.nio.file.Path createDirectory(org.uberfire.java.nio.file.Path path)
createDirectory
in interface FileService
public org.uberfire.java.nio.file.Path createFile(org.uberfire.java.nio.file.Path path)
createFile
in interface FileService
public boolean deleteIfExists(org.uberfire.java.nio.file.Path path)
deleteIfExists
in interface FileService
public OutputStream openFile(org.uberfire.java.nio.file.Path path)
openFile
in interface FileService
protected org.uberfire.io.IOService getIOService()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.