| Class | Description |
|---|---|
| ApplyConfigurationTask | The main task to apply a software configuration it a SEU. |
| CreateAsciiBannerTask | This tasks creates an ASCII art banner and saves it to a file. |
| CreateSeuacLayoutTask | A simple tasks to create the SEU-as-Code directory layout. |
| DatastoreProvider | The base class for different SEU-as-Code data store providers. |
| DatastoreProviderFactory | The factory singleton to get PersistenceService instances for a given SeuacDatastore configuration. |
| JdbcH2DatastoreProvider | This data store provider uses SQL and an embedded H2 DB to persist the SEU configuration. |
| MapDbDatastoreProvider | This data store provider used MapDB to persist the SEU configuration. |
| MapDbDatastoreProvider.DependencyEt | Dependency entity for storing software dependencies. |
| RunHooksTask | This task will run all provided hooks that might be available after installing software packages. |
| SeuacBanner | Simple data type to represent the ASCII art banner configuration. |
| SeuacBasePlugin | The SEU-as-Code base plugin takes care of creating and updating an SEU installation. |
| SeuacDatastore | Simple data type to represent the datastore configuration. |
| SeuacExtension | This is the SEU-as-Code extension for our SeuacBasePlugin. |
| SeuacLayout | Simple data type to represent the directory layout of a SEU. |
| StoreSeuacDbTask | This task will store the SEU-as-Code configuration to the configured storage. |