Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- assign(ProxyStorageContext, UUID, String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- assign(CONTEXT, UUID, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IAssignableStorageProvider
-
Assigns a path to a UUID.
- assign(Class<? extends CONTEXT>, UUID, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Assigns a path to a file.
- assign(Class<? extends CONTEXT>, UUID, String, boolean) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Assigns a path to a file.
- assign(Class<? extends CONTEXT>, UUID, String, boolean) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
C
- com.persequor.saga.modules.dynamicfiles - package com.persequor.saga.modules.dynamicfiles
- com.persequor.saga.modules.dynamicfiles.proxy - package com.persequor.saga.modules.dynamicfiles.proxy
- com.persequor.saga.modules.dynamicfiles.repository - package com.persequor.saga.modules.dynamicfiles.repository
- com.persequor.saga.modules.dynamicfiles.repository.migrations - package com.persequor.saga.modules.dynamicfiles.repository.migrations
- com.persequor.saga.modules.dynamicfiles.repository.model - package com.persequor.saga.modules.dynamicfiles.repository.model
- com.persequor.saga.modules.dynamicfiles.sdk - package com.persequor.saga.modules.dynamicfiles.sdk
- com.persequor.saga.modules.dynamicfiles.service - package com.persequor.saga.modules.dynamicfiles.service
- configure(IExtensionPointIoc) - Method in class com.persequor.saga.modules.dynamicfiles.DynamicFilesModuleConfiguration
D
- defaultModuleConfiguration() - Method in class com.persequor.saga.modules.dynamicfiles.DynamicFilesModule
- defaultStorageContext() - Method in class com.persequor.saga.modules.dynamicfiles.DynamicFilesContext
- DefaultStorageContext - Class in com.persequor.saga.modules.dynamicfiles.sdk
-
Placeholder class for the current default storage context.
- DefaultStorageContext() - Constructor for class com.persequor.saga.modules.dynamicfiles.sdk.DefaultStorageContext
- DefaultStorageContext.InternalStorageProvider - Class in com.persequor.saga.modules.dynamicfiles.sdk
- delete(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- delete(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Deletes a file from the storage system.
- DynamicFile - Class in com.persequor.saga.modules.dynamicfiles.repository.model
- DynamicFile() - Constructor for class com.persequor.saga.modules.dynamicfiles.repository.model.DynamicFile
-
Deprecated.
- DynamicFile(UUID, String) - Constructor for class com.persequor.saga.modules.dynamicfiles.repository.model.DynamicFile
- DynamicFileRepository - Class in com.persequor.saga.modules.dynamicfiles.repository
- DynamicFileRepository(ValqueriesRepositoryFactory) - Constructor for class com.persequor.saga.modules.dynamicfiles.repository.DynamicFileRepository
- DynamicFilesConfig - Class in com.persequor.saga.modules.dynamicfiles
- DynamicFilesConfig() - Constructor for class com.persequor.saga.modules.dynamicfiles.DynamicFilesConfig
- DynamicFilesContext - Class in com.persequor.saga.modules.dynamicfiles
- DynamicFilesContext() - Constructor for class com.persequor.saga.modules.dynamicfiles.DynamicFilesContext
- DynamicFilesModule - Class in com.persequor.saga.modules.dynamicfiles
- DynamicFilesModule() - Constructor for class com.persequor.saga.modules.dynamicfiles.DynamicFilesModule
- DynamicFilesModuleConfiguration - Class in com.persequor.saga.modules.dynamicfiles
- DynamicFilesModuleConfiguration() - Constructor for class com.persequor.saga.modules.dynamicfiles.DynamicFilesModuleConfiguration
- DynamicFileSqlDbConfig - Class in com.persequor.saga.modules.dynamicfiles.repository
-
Configuration for the SQL database used by the dynamic files module.
- DynamicFileSqlDbConfig() - Constructor for class com.persequor.saga.modules.dynamicfiles.repository.DynamicFileSqlDbConfig
E
- exists(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- exists(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Checks if a file exists in the storage system.
- extensionContext() - Method in class com.persequor.saga.modules.dynamicfiles.DynamicFilesModule
F
- FileStorageService - Class in com.persequor.saga.modules.dynamicfiles.service
- FileStorageService(IInjector, DynamicFileRepository, IStorageContext) - Constructor for class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
G
- get(List<UUID>) - Method in class com.persequor.saga.modules.dynamicfiles.repository.DynamicFileRepository
- getByPath(String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLinkRepository
- getContentType(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- getContentType(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Gets the content type of a file in the storage system.
- getContentType(UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Returns the content type of the file with the given identifier.
- getContentType(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- getContext() - Method in class com.persequor.saga.modules.dynamicfiles.repository.model.DynamicFile
- getDefaultDatabaseName() - Method in class com.persequor.saga.modules.dynamicfiles.repository.DynamicFileSqlDbConfig
- getFile(RequestHeader, ResponseHeader, ResponseStream) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyFileController
- getFileId() - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- getHostname() - Method in class com.persequor.saga.modules.dynamicfiles.DynamicFilesConfig
- getId() - Method in class com.persequor.saga.modules.dynamicfiles.repository.model.DynamicFile
- getPath() - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- getPath(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- getPath(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Gets publicly accessible path of a file in the storage system.
- getPath(UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Returns the currently assigned path for the given file identifier.
- getPath(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- getPaths(ProxyStorageContext, List<UUID>) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- getPaths(CONTEXT, List<UUID>) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Gets publicly accessible paths of multiple files in the storage system.
- getPaths(Collection<UUID>, String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLinkRepository
- getPaths(List<UUID>) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Returns a mapping of file identifiers to their assigned paths.
- getPaths(List<UUID>) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- getProxyId() - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- getStorageProvider() - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageContext
- getStorageProvider() - Method in class com.persequor.saga.modules.dynamicfiles.sdk.DefaultStorageContext
- getStorageProvider() - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageContext
-
Gets the storage provider that can be used to store and retrieve files from a storage system.
- getStoredFiles() - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Returns a list of all the stored files in the system, in the default context.
- getStoredFiles(Class<? extends CONTEXT>) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Returns a list of all the stored files in the system, in the given context.
- getStoredFiles(Class<? extends CONTEXT>) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
H
- hasPathAssigned(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- hasPathAssigned(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IAssignableStorageProvider
-
Checks if a path is assigned to a UUID.
I
- IAssignableStorageContext<PROVIDER extends IStorageProvider<CONTEXT>,
CONTEXT extends IStorageContext<PROVIDER, CONTEXT>> - Interface in com.persequor.saga.modules.dynamicfiles.sdk -
Represents a storage context that can be assigned paths by user code.
- IAssignableStorageProvider<CONTEXT extends IAssignableStorageContext<?,
CONTEXT>> - Interface in com.persequor.saga.modules.dynamicfiles.sdk -
A storage provider that allows for assigning a path to a UUID.
- idExists(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.repository.DynamicFileRepository
- IFileStorageService - Interface in com.persequor.saga.modules.dynamicfiles.sdk
- InternalStorageProvider() - Constructor for class com.persequor.saga.modules.dynamicfiles.sdk.DefaultStorageContext.InternalStorageProvider
- InvalidPathException - Exception in com.persequor.saga.modules.dynamicfiles.sdk
- InvalidPathException() - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.InvalidPathException
- InvalidPathException(String) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.InvalidPathException
- InvalidPathException(String, Throwable) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.InvalidPathException
- InvalidPathException(String, Throwable, boolean, boolean) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.InvalidPathException
- InvalidPathException(Throwable) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.InvalidPathException
- IProxyStorageMarker - Interface in com.persequor.saga.modules.dynamicfiles.sdk
-
Indicates to the system that the underlying storage provider is a proxy storage provider.
- IStorageContext<PROVIDER extends IStorageProvider<CONTEXT>,
CONTEXT extends IStorageContext<PROVIDER, CONTEXT>> - Interface in com.persequor.saga.modules.dynamicfiles.sdk -
Interface that should be implemented by classes that provide a storage context.
- IStorageProvider<CONTEXT extends IStorageContext<?,
CONTEXT>> - Interface in com.persequor.saga.modules.dynamicfiles.sdk -
Represents a storage provider that can be used to store and retrieve files from a storage system.
L
- list(ProxyStorageContext) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- list(CONTEXT) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Lists all files in the storage system.
- load(UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Loads a file from the storage system as a stream.
- load(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- loadAsArray(UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Loads a file from the storage system as a byte array.
M
- M001_CreateDatabase - Class in com.persequor.saga.modules.dynamicfiles.repository.migrations
- M001_CreateDatabase() - Constructor for class com.persequor.saga.modules.dynamicfiles.repository.migrations.M001_CreateDatabase
- M001_CreateInitialTables - Class in com.persequor.saga.modules.dynamicfiles.repository.migrations
- M001_CreateInitialTables() - Constructor for class com.persequor.saga.modules.dynamicfiles.repository.migrations.M001_CreateInitialTables
P
- PATH_PREFIX - Static variable in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyFileController
- PathAlreadyBoundException - Exception in com.persequor.saga.modules.dynamicfiles.sdk
- PathAlreadyBoundException() - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.PathAlreadyBoundException
- PathAlreadyBoundException(String) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.PathAlreadyBoundException
- PathAlreadyBoundException(String, Throwable) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.PathAlreadyBoundException
- PathAlreadyBoundException(String, Throwable, boolean, boolean) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.PathAlreadyBoundException
- PathAlreadyBoundException(Throwable) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.PathAlreadyBoundException
- pathExists(ProxyStorageContext, String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- pathExists(CONTEXT, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IAssignableStorageProvider
-
Checks if a path is already assigned to a UUID.
- pathExists(String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLinkRepository
- ProxyFileController - Class in com.persequor.saga.modules.dynamicfiles.proxy
- ProxyFileController(IFileStorageService, ProxyLinkRepository) - Constructor for class com.persequor.saga.modules.dynamicfiles.proxy.ProxyFileController
- ProxyLink - Class in com.persequor.saga.modules.dynamicfiles.proxy
- ProxyLink() - Constructor for class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
-
Deprecated.
- ProxyLink(UUID, String, UUID) - Constructor for class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- ProxyLinkRepository - Class in com.persequor.saga.modules.dynamicfiles.proxy
- ProxyLinkRepository(ValqueriesRepositoryFactory) - Constructor for class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLinkRepository
- ProxyStorageContext - Class in com.persequor.saga.modules.dynamicfiles.proxy
- ProxyStorageContext() - Constructor for class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageContext
- ProxyStorageProvider - Class in com.persequor.saga.modules.dynamicfiles.proxy
- ProxyStorageProvider(ProxyLinkRepository, IFileStorageService, DynamicFilesConfig) - Constructor for class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- purge(UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Deletes a file from the storage system.
- purge(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
R
- reserve(Class<? extends CONTEXT>, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Reserves a file identifier for future use in the given context.
- reserve(Class<? extends CONTEXT>, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- retrieve(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- retrieve(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Retrieves a file from the storage system.
S
- save(byte[]) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system.
- save(byte[], String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system.
- save(byte[], String, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
- save(InputStream) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system.
- save(InputStream, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system.
- save(Class<? extends CONTEXT>, byte[]) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system, based on the given
IStorageContext
. - save(Class<? extends CONTEXT>, byte[], String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system, based on the given
IStorageContext
. - save(Class<? extends CONTEXT>, byte[], String, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system, based on the given
IStorageContext
. - save(Class<? extends CONTEXT>, InputStream) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system, based on the given
IStorageContext
. - save(Class<? extends CONTEXT>, InputStream, String, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Saves a file to the storage system, based on the given
IStorageContext
. - save(Class<? extends CONTEXT>, InputStream, String, String) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- setContext(String) - Method in class com.persequor.saga.modules.dynamicfiles.repository.model.DynamicFile
- setFileId(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- setHostname(String) - Method in class com.persequor.saga.modules.dynamicfiles.DynamicFilesConfig
- setId(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.repository.model.DynamicFile
- setPath(String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- setProxyId(UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyLink
- store(ProxyStorageContext, InputStream, UUID, String, String) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- store(CONTEXT, InputStream, UUID, String, String) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IStorageProvider
-
Stores a file in the storage system.
U
- UnableToSaveException - Exception in com.persequor.saga.modules.dynamicfiles.sdk
- UnableToSaveException() - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.UnableToSaveException
- UnableToSaveException(String) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.UnableToSaveException
- UnableToSaveException(String, Throwable) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.UnableToSaveException
- UnableToSaveException(String, Throwable, boolean, boolean) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.UnableToSaveException
- UnableToSaveException(Throwable) - Constructor for exception com.persequor.saga.modules.dynamicfiles.sdk.UnableToSaveException
- unassign(ProxyStorageContext, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.proxy.ProxyStorageProvider
- unassign(CONTEXT, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IAssignableStorageProvider
-
Unassigns a path from a UUID.
- unassign(Class<? extends CONTEXT>, UUID) - Method in interface com.persequor.saga.modules.dynamicfiles.sdk.IFileStorageService
-
Unassigns a path from a file.
- unassign(Class<? extends CONTEXT>, UUID) - Method in class com.persequor.saga.modules.dynamicfiles.service.FileStorageService
- up(Migrator) - Method in class com.persequor.saga.modules.dynamicfiles.repository.migrations.M001_CreateInitialTables
- up(SandboxMigrator) - Method in class com.persequor.saga.modules.dynamicfiles.repository.migrations.M001_CreateDatabase
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form