Package com.logviewer.services
Class LvFileAccessManagerImpl
java.lang.Object
com.logviewer.services.LvFileAccessManagerImpl
- All Implemented Interfaces:
LvFileAccessManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidallowAll()errorMessage(Path path) getRoots()booleanisDirectoryVisible(Path dir) booleanisFileVisible(Path file) voidsetPaths(List<PathPattern> descriptors) voidsetVisibleFiles(List<Path> files)
-
Constructor Details
-
LvFileAccessManagerImpl
- Parameters:
descriptors- List of visible logs.nullmeans allow all logs.
-
-
Method Details
-
setPaths
- Parameters:
descriptors- List of visible logs.nullmeans allow all logs.
-
setVisibleFiles
-
allowAll
public void allowAll() -
isFileVisible
- Specified by:
isFileVisiblein interfaceLvFileAccessManager- Parameters:
file- File or directory to check,- Returns:
nullif user can read file, otherwise an error message.
-
errorMessage
- Specified by:
errorMessagein interfaceLvFileAccessManager
-
isDirectoryVisible
- Specified by:
isDirectoryVisiblein interfaceLvFileAccessManager
-
getRoots
- Specified by:
getRootsin interfaceLvFileAccessManager
-