Index

A C D E F G I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFile<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.model
 
AbstractFile() - Constructor for class de.frachtwerk.essencium.storage.generic.model.AbstractFile
 
AbstractFile_ - Class in de.frachtwerk.essencium.storage.generic.model
 
AbstractFile_() - Constructor for class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
AbstractFileRepository<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Interface in de.frachtwerk.essencium.storage.generic.repository
 
AbstractFileService<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.service
 
AbstractFileService() - Constructor for class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
AbstractLocalStorageInfo<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Interface in de.frachtwerk.essencium.storage.generic.provider.local
 
AbstractLocalStorageService<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.provider.local
 
AbstractLocalStorageService() - Constructor for class de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageService
 
AbstractS3StorageInfo<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Interface in de.frachtwerk.essencium.storage.generic.provider.s3
 
AbstractS3StorageService<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.provider.s3
 
AbstractS3StorageService(S3StorageConfiguration, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
 
AbstractStorageInfo<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.model
 
AbstractStorageInfo(F) - Constructor for class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo
 
AbstractStorageInfo_ - Class in de.frachtwerk.essencium.storage.generic.model
 
AbstractStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo_
 
accept(StorageInfoVisitor<T, IdentityFile, Long, IdentityStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile
 
accept(StorageInfoVisitor<T, IdentityFile, Long, IdentityStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityStorageInfo
 
accept(StorageInfoVisitor<T, SequenceFile, Long, SequenceStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile
 
accept(StorageInfoVisitor<T, SequenceFile, Long, SequenceStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo
 
accept(StorageInfoVisitor<T, SequenceFile, Long, SequenceStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo
 
accept(StorageInfoVisitor<T, UUIDFile, UUID, UUIDStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile
 
accept(StorageInfoVisitor<T, UUIDFile, UUID, UUIDStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo
 
accept(StorageInfoVisitor<T, UUIDFile, UUID, UUIDStorageInfo>) - Method in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo
 
accept(StorageInfoVisitor<T, F, ID, S>) - Method in class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo
 
accept(StorageInfoVisitor<T, F, ID, S>) - Method in interface de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageInfo
 
accept(StorageInfoVisitor<T, F, ID, S>) - Method in interface de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageInfo
 
available - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo_
 
AVAILABLE - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo_
 

C

class_ - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo_
 
class_ - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo_
 
createFile(String) - Method in class de.frachtwerk.essencium.storage.generic.provider.local.LocalFileCreator
 

D

de.frachtwerk.essencium.storage.generic.configuration - package de.frachtwerk.essencium.storage.generic.configuration
 
de.frachtwerk.essencium.storage.generic.controller - package de.frachtwerk.essencium.storage.generic.controller
 
de.frachtwerk.essencium.storage.generic.model - package de.frachtwerk.essencium.storage.generic.model
 
de.frachtwerk.essencium.storage.generic.provider.local - package de.frachtwerk.essencium.storage.generic.provider.local
 
de.frachtwerk.essencium.storage.generic.provider.s3 - package de.frachtwerk.essencium.storage.generic.provider.s3
 
de.frachtwerk.essencium.storage.generic.repository - package de.frachtwerk.essencium.storage.generic.repository
 
de.frachtwerk.essencium.storage.generic.service - package de.frachtwerk.essencium.storage.generic.service
 
de.frachtwerk.essencium.storage.impl.identity.model - package de.frachtwerk.essencium.storage.impl.identity.model
 
de.frachtwerk.essencium.storage.impl.identity.provider.local - package de.frachtwerk.essencium.storage.impl.identity.provider.local
 
de.frachtwerk.essencium.storage.impl.identity.provider.s3 - package de.frachtwerk.essencium.storage.impl.identity.provider.s3
 
de.frachtwerk.essencium.storage.impl.identity.repository - package de.frachtwerk.essencium.storage.impl.identity.repository
 
de.frachtwerk.essencium.storage.impl.identity.service - package de.frachtwerk.essencium.storage.impl.identity.service
 
de.frachtwerk.essencium.storage.impl.sequence.model - package de.frachtwerk.essencium.storage.impl.sequence.model
 
de.frachtwerk.essencium.storage.impl.sequence.provider.local - package de.frachtwerk.essencium.storage.impl.sequence.provider.local
 
de.frachtwerk.essencium.storage.impl.sequence.provider.s3 - package de.frachtwerk.essencium.storage.impl.sequence.provider.s3
 
de.frachtwerk.essencium.storage.impl.sequence.repository - package de.frachtwerk.essencium.storage.impl.sequence.repository
 
de.frachtwerk.essencium.storage.impl.sequence.service - package de.frachtwerk.essencium.storage.impl.sequence.service
 
de.frachtwerk.essencium.storage.impl.uuid.model - package de.frachtwerk.essencium.storage.impl.uuid.model
 
de.frachtwerk.essencium.storage.impl.uuid.provider.local - package de.frachtwerk.essencium.storage.impl.uuid.provider.local
 
de.frachtwerk.essencium.storage.impl.uuid.provider.s3 - package de.frachtwerk.essencium.storage.impl.uuid.provider.s3
 
de.frachtwerk.essencium.storage.impl.uuid.repository - package de.frachtwerk.essencium.storage.impl.uuid.repository
 
de.frachtwerk.essencium.storage.impl.uuid.service - package de.frachtwerk.essencium.storage.impl.uuid.service
 
DefaultIdentityFileService - Class in de.frachtwerk.essencium.storage.impl.identity.service
 
DefaultIdentityFileService(StorageServiceDispatcher<IdentityFile, Long, IdentityStorageInfo>, IdentityFileRepository, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.service.DefaultIdentityFileService
 
DefaultSequenceFileService - Class in de.frachtwerk.essencium.storage.impl.sequence.service
 
DefaultSequenceFileService(StorageServiceDispatcher<SequenceFile, Long, SequenceStorageInfo>, SequenceFileRepository, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.service.DefaultSequenceFileService
 
DefaultUUIDFileService - Class in de.frachtwerk.essencium.storage.impl.uuid.service
 
DefaultUUIDFileService(StorageServiceDispatcher<UUIDFile, UUID, UUIDStorageInfo>, AbstractFileRepository<UUIDFile, UUID, UUIDStorageInfo>, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.service.DefaultUUIDFileService
 
deleteFile(ID) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
deleteFile(ID) - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
 
deleteFile(S) - Method in class de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageService
 
deleteFile(S) - Method in class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
 
deleteFile(S) - Method in interface de.frachtwerk.essencium.storage.generic.service.StorageService
 
deleteFile(S) - Method in class de.frachtwerk.essencium.storage.generic.service.StorageServiceDispatcher
 
DownloadEndpoint<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.controller
 
DownloadEndpoint() - Constructor for class de.frachtwerk.essencium.storage.generic.controller.DownloadEndpoint
 

E

Empty() - Constructor for class de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor.Empty
 

F

file - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo_
 
FILE - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractStorageInfo_
 
FileNotAvailableException - Exception in de.frachtwerk.essencium.storage.generic.controller
 
FileNotAvailableException() - Constructor for exception de.frachtwerk.essencium.storage.generic.controller.FileNotAvailableException
 
FileNotAvailableException(Long) - Constructor for exception de.frachtwerk.essencium.storage.generic.controller.FileNotAvailableException
 
FileNotAvailableException(Long, Throwable) - Constructor for exception de.frachtwerk.essencium.storage.generic.controller.FileNotAvailableException
 
FileNotAvailableException(String) - Constructor for exception de.frachtwerk.essencium.storage.generic.controller.FileNotAvailableException
 
FileNotAvailableException(String, Throwable) - Constructor for exception de.frachtwerk.essencium.storage.generic.controller.FileNotAvailableException
 
FileService<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Interface in de.frachtwerk.essencium.storage.generic.service
Service able of permanently writing files and read them again later.
FileStorageConfiguration - Class in de.frachtwerk.essencium.storage.generic.configuration
 
FileStorageConfiguration() - Constructor for class de.frachtwerk.essencium.storage.generic.configuration.FileStorageConfiguration
 

G

getAll() - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
getAll() - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
 
getAllFiltered(Specification<F>) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
getAllFiltered(Specification<F>) - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
 
getContent() - Method in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile
 
getContent() - Method in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile
 
getContent() - Method in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile
 
getFile() - Method in interface de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageInfo
 
getMimeType(String, byte[]) - Method in class de.frachtwerk.essencium.storage.generic.service.MimeTypeHelper
 
getNewAbstractS3StorageInfo(IdentityFile, String) - Method in class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageService
 
getNewAbstractS3StorageInfo(SequenceFile, String) - Method in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3StorageService
 
getNewAbstractS3StorageInfo(UUIDFile, String) - Method in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageService
 
getNewAbstractS3StorageInfo(F, String) - Method in class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
 
getNewFile(List<IdentityStorageInfo>, String, int, String) - Method in class de.frachtwerk.essencium.storage.impl.identity.service.DefaultIdentityFileService
 
getNewFile(List<SequenceStorageInfo>, String, int, String) - Method in class de.frachtwerk.essencium.storage.impl.sequence.service.DefaultSequenceFileService
 
getNewFile(List<UUIDStorageInfo>, String, int, String) - Method in class de.frachtwerk.essencium.storage.impl.uuid.service.DefaultUUIDFileService
 
getNewFile(List<S>, String, int, String) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
getNewLocalStorageInfo(IdentityFile, String) - Method in class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalStorageService
 
getNewLocalStorageInfo(SequenceFile, String) - Method in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalStorageService
 
getNewLocalStorageInfo(UUIDFile, String) - Method in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalStorageService
 
getNewLocalStorageInfo(F, String) - Method in class de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageService
 
getPath() - Method in interface de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageInfo
 
getS3ObjectKey() - Method in interface de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageInfo
 
getStorageInfos() - Method in class de.frachtwerk.essencium.storage.generic.model.AbstractFile
 
getType() - Method in class de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageService
 
getType() - Method in class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
 
getType() - Method in interface de.frachtwerk.essencium.storage.generic.service.StorageService
 
getUniqueName(String, Predicate<String>) - Method in class de.frachtwerk.essencium.storage.generic.service.UniqueNameCreator
 

I

id - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo_
 
id - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo_
 
ID - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo_
 
IdentityFile - Class in de.frachtwerk.essencium.storage.impl.identity.model
 
IdentityFile(List<IdentityStorageInfo>, String, int, String) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile
 
IdentityFile_ - Class in de.frachtwerk.essencium.storage.impl.identity.model
 
IdentityFile_() - Constructor for class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile_
 
IdentityFileRepository - Interface in de.frachtwerk.essencium.storage.impl.identity.repository
 
IdentityStorageInfo - Class in de.frachtwerk.essencium.storage.impl.identity.model
 
IdentityStorageInfo(IdentityFile) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.model.IdentityStorageInfo
 
IdentityStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.identity.model
 
IdentityStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.identity.model.IdentityStorageInfo_
 
init() - Method in class de.frachtwerk.essencium.storage.generic.provider.local.LocalFileCreator
 
isAvailable() - Method in class de.frachtwerk.essencium.storage.generic.model.AbstractFile
 
isAvailable() - Method in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile
 
isAvailable() - Method in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile
 
isAvailable() - Method in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile
 

L

loadFile(ID) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
loadFile(ID) - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
 
loadFile(S) - Method in class de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageService
 
loadFile(S) - Method in class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
 
loadFile(S) - Method in interface de.frachtwerk.essencium.storage.generic.service.StorageService
 
loadFile(S) - Method in class de.frachtwerk.essencium.storage.generic.service.StorageServiceDispatcher
 
loadFromProviders(F) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
loadFromProviders(F) - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
 
local(Function<AbstractLocalStorageInfo<F, ID, S>, T>) - Static method in interface de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor
 
LOCAL - Enum constant in enum class de.frachtwerk.essencium.storage.generic.model.Providers
 
LocalFileCreator - Class in de.frachtwerk.essencium.storage.generic.provider.local
 
LocalFileCreator() - Constructor for class de.frachtwerk.essencium.storage.generic.provider.local.LocalFileCreator
 
LocalIdentityStorageInfo - Class in de.frachtwerk.essencium.storage.impl.identity.provider.local
 
LocalIdentityStorageInfo(IdentityFile, String) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo
 
LocalIdentityStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.identity.provider.local
 
LocalIdentityStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo_
 
LocalSequenceStorageInfo - Class in de.frachtwerk.essencium.storage.impl.sequence.provider.local
 
LocalSequenceStorageInfo(SequenceFile, String) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo
 
LocalSequenceStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.sequence.provider.local
 
LocalSequenceStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo_
 
LocalStorageConfiguration - Class in de.frachtwerk.essencium.storage.generic.provider.local
 
LocalStorageConfiguration() - Constructor for class de.frachtwerk.essencium.storage.generic.provider.local.LocalStorageConfiguration
 
LocalStorageService - Class in de.frachtwerk.essencium.storage.impl.identity.provider.local
 
LocalStorageService - Class in de.frachtwerk.essencium.storage.impl.sequence.provider.local
 
LocalStorageService - Class in de.frachtwerk.essencium.storage.impl.uuid.provider.local
 
LocalStorageService(LocalFileCreator, LocalStorageConfiguration, UniqueNameCreator) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalStorageService
 
LocalStorageService(LocalFileCreator, LocalStorageConfiguration, UniqueNameCreator) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalStorageService
 
LocalStorageService(LocalFileCreator, LocalStorageConfiguration, UniqueNameCreator) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalStorageService
 
LocalUUIDStorageInfo - Class in de.frachtwerk.essencium.storage.impl.uuid.provider.local
 
LocalUUIDStorageInfo(UUIDFile, String) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo
 
LocalUUIDStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.uuid.provider.local
 
LocalUUIDStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo_
 

M

markAsUnavailable(S) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
markAsUnavailable(S) - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
 
MIME_TYPE - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
mimeType - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
MimeTypeHelper - Class in de.frachtwerk.essencium.storage.generic.service
 
MimeTypeHelper() - Constructor for class de.frachtwerk.essencium.storage.generic.service.MimeTypeHelper
 

N

name - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
NAME - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 

P

path - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo_
 
path - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo_
 
path - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo_
 
PATH - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.local.LocalIdentityStorageInfo_
 
PATH - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.local.LocalSequenceStorageInfo_
 
PATH - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.local.LocalUUIDStorageInfo_
 
prepareResponse(F) - Method in class de.frachtwerk.essencium.storage.generic.controller.DownloadEndpoint
 
prepareResponse(ID) - Method in class de.frachtwerk.essencium.storage.generic.controller.DownloadEndpoint
 
prepareZipResponse(String, Collection<F>) - Method in class de.frachtwerk.essencium.storage.generic.controller.DownloadEndpoint
 
Providers - Enum Class in de.frachtwerk.essencium.storage.generic.model
 

R

resolvePath() - Method in class de.frachtwerk.essencium.storage.generic.provider.local.LocalStorageConfiguration
 

S

s3(Function<AbstractS3StorageInfo<F, ID, S>, T>) - Static method in interface de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor
 
S3 - Enum constant in enum class de.frachtwerk.essencium.storage.generic.model.Providers
 
S3_OBJECT_KEY - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo_
 
S3_OBJECT_KEY - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo_
 
S3_OBJECT_KEY - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo_
 
S3IdentityStorageInfo - Class in de.frachtwerk.essencium.storage.impl.identity.provider.s3
 
S3IdentityStorageInfo(IdentityFile, String) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo
 
S3IdentityStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.identity.provider.s3
 
S3IdentityStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo_
 
S3IdentityStorageService - Class in de.frachtwerk.essencium.storage.impl.identity.provider.s3
 
S3IdentityStorageService(S3StorageConfiguration, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageService
 
s3ObjectKey - Static variable in class de.frachtwerk.essencium.storage.impl.identity.provider.s3.S3IdentityStorageInfo_
 
s3ObjectKey - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo_
 
s3ObjectKey - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo_
 
S3SequenceStorageInfo - Class in de.frachtwerk.essencium.storage.impl.sequence.provider.s3
 
S3SequenceStorageInfo(SequenceFile, String) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo
 
S3SequenceStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.sequence.provider.s3
 
S3SequenceStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3SequenceStorageInfo_
 
S3StorageConfiguration - Class in de.frachtwerk.essencium.storage.generic.provider.s3
 
S3StorageConfiguration() - Constructor for class de.frachtwerk.essencium.storage.generic.provider.s3.S3StorageConfiguration
 
S3StorageService - Class in de.frachtwerk.essencium.storage.impl.sequence.provider.s3
 
S3StorageService(S3StorageConfiguration, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.provider.s3.S3StorageService
 
S3UUIDStorageInfo - Class in de.frachtwerk.essencium.storage.impl.uuid.provider.s3
 
S3UUIDStorageInfo(UUIDFile, String) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo
 
S3UUIDStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.uuid.provider.s3
 
S3UUIDStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageInfo_
 
S3UUIDStorageService - Class in de.frachtwerk.essencium.storage.impl.uuid.provider.s3
 
S3UUIDStorageService(S3StorageConfiguration, MimeTypeHelper) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.provider.s3.S3UUIDStorageService
 
saveFile(String, byte[]) - Method in class de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageService
 
saveFile(String, byte[]) - Method in class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
 
saveFile(String, byte[]) - Method in interface de.frachtwerk.essencium.storage.generic.service.StorageService
 
saveFile(String, byte[]) - Method in class de.frachtwerk.essencium.storage.generic.service.StorageServiceDispatcher
 
SequenceFile - Class in de.frachtwerk.essencium.storage.impl.sequence.model
 
SequenceFile(List<SequenceStorageInfo>, String, int, String) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile
 
SequenceFile_ - Class in de.frachtwerk.essencium.storage.impl.sequence.model
 
SequenceFile_() - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile_
 
SequenceFileRepository - Interface in de.frachtwerk.essencium.storage.impl.sequence.repository
 
SequenceStorageInfo - Class in de.frachtwerk.essencium.storage.impl.sequence.model
 
SequenceStorageInfo(SequenceFile) - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceStorageInfo
 
SequenceStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.sequence.model
 
SequenceStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceStorageInfo_
 
setAvailable(boolean) - Method in interface de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageInfo
 
setContent(Resource) - Method in interface de.frachtwerk.essencium.storage.generic.provider.local.AbstractLocalStorageInfo
 
setContent(Resource) - Method in interface de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageInfo
 
size - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
SIZE - Static variable in class de.frachtwerk.essencium.storage.generic.model.AbstractFile_
 
STORAGE_INFOS - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile_
 
STORAGE_INFOS - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile_
 
STORAGE_INFOS - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile_
 
storageInfos - Static variable in class de.frachtwerk.essencium.storage.impl.identity.model.IdentityFile_
 
storageInfos - Static variable in class de.frachtwerk.essencium.storage.impl.sequence.model.SequenceFile_
 
storageInfos - Static variable in class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile_
 
StorageInfoVisitor<T,F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Interface in de.frachtwerk.essencium.storage.generic.model
 
StorageInfoVisitor.Empty<T,F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.model
 
StorageService<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Interface in de.frachtwerk.essencium.storage.generic.service
 
StorageServiceDispatcher<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>> - Class in de.frachtwerk.essencium.storage.generic.service
 
StorageServiceDispatcher() - Constructor for class de.frachtwerk.essencium.storage.generic.service.StorageServiceDispatcher
 
storeFile(String, String, byte[]) - Method in class de.frachtwerk.essencium.storage.generic.service.AbstractFileService
 
storeFile(String, String, byte[]) - Method in interface de.frachtwerk.essencium.storage.generic.service.FileService
Stores a file in the configured storages.

T

testBucketAccess(S3Client, String) - Method in class de.frachtwerk.essencium.storage.generic.provider.s3.AbstractS3StorageService
Checks if bucket exists and user has permission to access it

U

UniqueNameCreator - Class in de.frachtwerk.essencium.storage.generic.service
 
UniqueNameCreator() - Constructor for class de.frachtwerk.essencium.storage.generic.service.UniqueNameCreator
 
UUIDFile - Class in de.frachtwerk.essencium.storage.impl.uuid.model
 
UUIDFile(List<UUIDStorageInfo>, String, int, String) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile
 
UUIDFile_ - Class in de.frachtwerk.essencium.storage.impl.uuid.model
 
UUIDFile_() - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDFile_
 
UUIDFileRepository - Interface in de.frachtwerk.essencium.storage.impl.uuid.repository
 
UUIDStorageInfo - Class in de.frachtwerk.essencium.storage.impl.uuid.model
 
UUIDStorageInfo(UUIDFile) - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDStorageInfo
 
UUIDStorageInfo_ - Class in de.frachtwerk.essencium.storage.impl.uuid.model
 
UUIDStorageInfo_() - Constructor for class de.frachtwerk.essencium.storage.impl.uuid.model.UUIDStorageInfo_
 

V

valueOf(String) - Static method in enum class de.frachtwerk.essencium.storage.generic.model.Providers
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.frachtwerk.essencium.storage.generic.model.Providers
Returns an array containing the constants of this enum class, in the order they are declared.
visit(AbstractLocalStorageInfo<F, ID, S>) - Method in class de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor.Empty
 
visit(AbstractLocalStorageInfo<F, ID, S>) - Method in interface de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor
 
visit(AbstractS3StorageInfo<F, ID, S>) - Method in class de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor.Empty
 
visit(AbstractS3StorageInfo<F, ID, S>) - Method in interface de.frachtwerk.essencium.storage.generic.model.StorageInfoVisitor
 
A C D E F G I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form