public class MySQLEntityStoreAssembler extends Assemblers.VisibilityIdentityConfig<AssemblerType>
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ENTITYSTORE_IDENTITY |
| Constructor and Description |
|---|
MySQLEntityStoreAssembler() |
| Modifier and Type | Method and Description |
|---|---|
void |
assemble(ModuleAssembly module)
Assemblers receive a callback to the ModuleAssembly
they are supposed to configure.
|
protected Class<?> |
getDatabaseSQLServiceSpecializationMixin() |
protected Class<?> |
getDatabaseStringBuilderMixin() |
protected org.sql.generation.api.vendor.SQLVendor |
getSQLVendor() |
configModule, configVisibility, hasConfig, hasIdentity, identifiedBy, identity, visibility, visibleIn, withConfigpublic static final String DEFAULT_ENTITYSTORE_IDENTITY
protected Class<?> getDatabaseSQLServiceSpecializationMixin()
protected org.sql.generation.api.vendor.SQLVendor getSQLVendor()
throws IOException
IOExceptionprotected Class<?> getDatabaseStringBuilderMixin()
public final void assemble(ModuleAssembly module) throws AssemblyException
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.
module - the Module to assembleAssemblyException - thrown if the assembler tries to do something illegal