File Abstraction Layer
6.2
Introduction
About this document
What’s new
Credits
Feedback
Administrators
Basic Concepts
References
Storages
Images as IRRE-Child records
Permissions
System Permissions
User Permissions
Default User Permissions
User Permissions Per Storage
Permissions Details
Upgrading to FAL
Migration Steps
Extension compatibility
Tips and tricks
Using Remote Storages
Indexing
Frequently Asked Questions (FAQ)
Developers
Using FAL
Incoming Examples
Dealing with files
See if a file already exists in the storage
Dealing with file references
Create a file reference
Architecture
Overview
File references
Database structure
sys_file
sys_file_collection
sys_file_metadata
sys_file_processedfile
sys_file_reference
sys_file_storage
sys_filemounts
Components
The (virtual) file system
Files and Folders
File references
Storage
The drivers
The file index
Signals and slots
The FAL API
Storage API
General API
File API
Folder API
Driver API
Service API
All The Links: Resource
AbstractFile
AbstractRepository
AbstractFileCollection
CategoryBasedFileCollection
FileCollectionRegistry
FolderBasedFileCollection
StaticFileCollection
AbstractDriver
AbstractHierarchicalFilesystemDriver
DriverInterface
DriverRegistry
LocalDriver
Exception
AbstractFileOperationException
ExistingTargetFileNameException
ExistingTargetFolderException
FileDoesNotExistException
FileOperationErrorException
FolderDoesNotExistException
IllegalFileExtensionException
InsufficientFileAccessPermissionsException
InsufficientFileReadPermissionsException
InsufficientFileWritePermissionsException
InsufficientFolderAccessPermissionsException
InsufficientFolderReadPermissionsException
InsufficientFolderWritePermissionsException
InsufficientUserPermissionsException
InvalidConfigurationException
InvalidFileException
InvalidFileNameException
InvalidFolderException
InvalidPathException
InvalidTargetFolderException
InvalidUidException
NotInMountPointException
ResourceDoesNotExistException
ResourcePermissionsUnavailableException
UploadException
UploadSizeException
File
FileCollectionRepository
FileInterface
FileReference
FileRepository
FileExtensionFilter
FileNameFilter
Folder
FolderInterface
FileDumpEIDHookInterface
FileInfoHook
InaccessibleFolder
ExtractorInterface
ExtractorRegistry
FileIndexRepository
Indexer
MetaDataRepository
ProcessedFile
ProcessedFileRepository
AbstractGraphicalTask
AbstractTask
FileDeletionAspect
ImageCropScaleMaskTask
ImagePreviewTask
LocalCropScaleMaskHelper
LocalImageProcessor
LocalPreviewHelper
ProcessorInterface
TaskInterface
TaskTypeRegistry
ResourceCompressor
ResourceFactory
ResourceFactoryInterface
ResourceInterface
ResourceStorage
ResourceStorageInterface
FileMetadataPermissionsAspect
StoragePermissionsAspect
FileProcessingService
FrontendContentAdapterService
IndexerService
MagicImageService
UserFileInlineLabelService
UserFileMountService
UserStorageCapabilityService
StorageRepository
BackendUtility
ListUtility
Targets for Cross-Referencing
File Abstraction Layer
Docs
»
Developers
»
Architecture
»
Signals and slots
Edit me on GitHub
Next
Previous
Signals and slots
¶
To be written
Versions
Project
Contact
Issues
Repository
Downloads
Related Links
v: 6.2