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 ofIFileEntityViewwith fields for all getters and setters.EntityFileSystem<Entry extends IFileSystemEntry<Entry>,PersistenceContext,Entity,Scope> Afile systemimplementation 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 adapterfor a generalfile entity.FileEntityViewPersistenceAdapter<View extends IFileEntityView,File extends IFileEntity<?,Data> & IFileSizeProviding,Data extends IFileDataEntity<File>,Context> Afile entity adapterfor a view of afile entity.FileProvidingEntityAdapter<Entity extends IFileProviding<File,Data>,File extends IFileEntity<Entity,Data> & IFileSizeProviding,Data extends IFileDataEntity<File>,Context> Afile entity adapterfor a generalfile providingentity.