public abstract class AbstractSQLEntityStoreAssembler<AssemblerType> extends Assemblers.VisibilityIdentityConfig<AssemblerType>
Modifier and Type | Field and Description |
---|---|
static Identity |
DEFAULT_ENTITYSTORE_IDENTITY |
Constructor and Description |
---|
AbstractSQLEntityStoreAssembler() |
Modifier and Type | Method and Description |
---|---|
void |
assemble(ModuleAssembly module)
Assemblers receive a callback to the ModuleAssembly
they are supposed to configure.
|
protected org.jooq.conf.Settings |
getSettings() |
protected org.jooq.SQLDialect |
getSQLDialect() |
AssemblerType |
withLiquibaseChangelog(String changelogPath) |
configModule, configVisibility, hasConfig, hasIdentity, identifiedBy, identity, visibility, visibleIn, withConfig
finalize
public static final Identity DEFAULT_ENTITYSTORE_IDENTITY
public void assemble(ModuleAssembly module)
Assembler
An Assembler may create new Modules by calling
ModuleAssembly.layer()
and
then LayerAssembly.module(String)
(String)}.
This allows an Assembler to bootstrap an entire Layer with
more Modules.
assemble
in interface Assembler
assemble
in class Assemblers.AssembleChecker
module
- the Module to assemblepublic AssemblerType withLiquibaseChangelog(String changelogPath)
protected org.jooq.conf.Settings getSettings()
protected org.jooq.SQLDialect getSQLDialect()