Class TreeBasedVirtualFileSystem<N extends AbstractNode<N>>
java.lang.Object
net.datenwerke.rs.terminal.service.terminal.vfs.hooks.VirtualFileSystemManagerHookImpl
net.datenwerke.rs.terminal.service.terminal.vfs.hooks.TreeBasedVirtualFileSystem<N>
- All Implemented Interfaces:
Serializable,Hook,VirtualFileSystemManagerHook
- Direct Known Subclasses:
DashboardVfs,DatasinkManagerVFS,DatasourceManagerVFS,FileServerVfs,RemoteServerManagerVFS,ReportManagerVFS,TransportManagerVFS,TsFavoritesVFS,UserManagerVFS
public abstract class TreeBasedVirtualFileSystem<N extends AbstractNode<N>>
extends VirtualFileSystemManagerHookImpl
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoCopyFilesTo(VFSLocation sources, VFSLocation target, boolean deep) doCreateFolder(VFSLocation location, String folder) doMoveFilesTo(VFSLocation sources, VFSLocation target) booleanexists(VFSLocation location) getLastModified(VFSLocation location) getLocation(VFSLocation momentaryLocation, String pathway) getLocationFor(Object obj) getLocationInfo(VFSLocation location) Should not be called directlygetNameFor(VFSLocation location) getNodeByLocation(VFSLocation location) getObjectFor(VFSLocation location) getObjectId(Object obj) getObjectIn(VFSLocation vfsLocation, VFSObjectInfo objectInfo) getParent(VFSLocation location) <any>booleanhandlesFilesystem(String filesystemName) booleanisFolder(VFSLocation location) booleanisObjectAncestorOf(Object object, VFSLocation baseLocation) prettyPrintPathway(String pathway) voidremove(VFSLocation location, boolean force) rename(VFSLocation location, String name) booleantranslatePathWay(VFSLocation location) Methods inherited from class net.datenwerke.rs.terminal.service.terminal.vfs.hooks.VirtualFileSystemManagerHookImpl
canWriteIntoLocation, copyFilesTo, copyFilesTo, create, createFolder, delete, getContent, getContentType, getSession, getSize, hasContent, init, isLocationDeletable, isReadOnly, moveFilesTo, setContent, setReadOnly, writeIntoLocationMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.datenwerke.rs.terminal.service.terminal.vfs.hooks.VirtualFileSystemManagerHook
getFileSystemName
-
Constructor Details
-
TreeBasedVirtualFileSystem
public TreeBasedVirtualFileSystem(<any> treeDBManagerProvider)
-
-
Method Details
-
handlesFilesystem
-
getLocation
- Throws:
VFSException
-
getNameFor
-
translatePathWay
-
getNodeByLocation
-
getObjectId
- Throws:
VFSException
-
getParent
- Throws:
VFSException
-
prettyPrintPathway
-
getFileSystemObjectInfos
-
getLocationInfo
Description copied from interface:VirtualFileSystemManagerHookShould not be called directly- Parameters:
location-
-
getObjectIn
-
getObjectFor
-
isFolder
-
supportedByFileSystem
-
getLocationFor
-
doCreateFolder
-
doMoveFilesTo
-
doCopyFilesTo
public List<VFSLocation> doCopyFilesTo(VFSLocation sources, VFSLocation target, boolean deep) throws VFSException - Throws:
VFSException
-
remove
-
rename
-
getTreeDBManagerProvider
public <any> getTreeDBManagerProvider() -
isObjectAncestorOf
-
getLastModified
-
exists
-