Package de.xima.fc.logic.filesystem
-
Interface Summary Interface Description IEntityFileSystemBeanAdapter<Entry extends IFileSystemEntry<Entry>,Entity,Scope> Bean adapter the entities of aEntityFileSystem
.IEntityFileSystemPersistenceAdapter<PersistenceContext,Entity,Scope> Persistence adapter for anEntityFileSystem
.IFileEntityView A view of afile entity
, used byFileEntityViewPersistenceAdapter
. -
Class Summary Class Description AFileEntityView Base POJO implementation ofIFileEntityView
with fields for all getters and setters.EntityFileSystem<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope> Afile system
implementation for entities that represent the files in the file system and are persisted in some kind of persistence layer, such as for example JPA entities.EntityFileSystem.BuilderStage1 A builder for configuring a newEntityFileSystem
.EntityFileSystem.BuilderStage2<Entry extends IFileSystemEntry<Entry>,Entity,Scope> A builder for configuring a newEntityFileSystem
.EntityFileSystem.BuilderStage3<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope> A builder for configuring a newEntityFileSystem
.EntityFileSystem.BuilderStage4<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope> A builder for configuring a newEntityFileSystem
.EntryScope<Scope,Entry extends IFileSystemEntry<Entry>> Combines a scope with a list of file system entries, intended to be used with e.g.FileEntityPersistenceAdapter<File extends IFileEntity<?,Data> & IFileSizeProviding,Data extends IFileDataEntity<File>,Context> Afile entity adapter
for a generalfile entity
.FileEntityViewPersistenceAdapter<View extends IFileEntityView,File extends IFileEntity<?,Data> & IFileSizeProviding,Data extends IFileDataEntity<File>,Context> Afile entity adapter
for a view of afile entity
.FileProvidingEntityAdapter<Entity extends IFileProviding<File,Data>,File extends IFileEntity<Entity,Data> & IFileSizeProviding,Data extends IFileDataEntity<File>,Context> Afile entity adapter
for a generalfile providing
entity.