| Interface | Description |
|---|---|
| Loader<T extends Identifiable> |
Depending on the nature of a component we can have several directory where elements
are persisted
|
| RefreshingRepository |
This interface is implemented by repositories which refresh themselves when a new artifact is detected on the file system.
|
| Repository<T extends Identifiable> |
| Class | Description |
|---|---|
| AbstractLoader<T extends Identifiable> |
Load a component
|
| AbstractRepository<T extends Identifiable> |
File based repository
|
| AssetRepository<T extends Identifiable & Assetable> |
This Persister is used to attach assets to a component.
|
| BeanValidator | |
| FragmentRepository | |
| JsonFileBasedLoader<T extends Identifiable> |
This Persister is used to manage the persistence logic for a component.
|
| JsonFileBasedPersister<T extends Identifiable> |
This Persister is used to manage the persistence logic for a component.
|
| PageRepository | |
| WidgetFileBasedLoader |
This Persister is used to manage the persistence logic for a widget.
|
| WidgetFileBasedPersister |
This Persister is used to manage the persistence logic for a widget.
|
| WidgetRepository |
Copyright © 2021. All rights reserved.