public class UoWFileAssembler extends Assemblers.Visibility<UoWFileAssembler>
HasUoWFile and HasUoWFiles.
You usually want to use this assembler on the module where your entities belong.
Your entity types must extends either HasUoWFile or HasUoWFiles.
Their mixins must respectively implements UoWFileLocator and UoWFilesLocator| Constructor and Description |
|---|
UoWFileAssembler() |
| Modifier and Type | Method and Description |
|---|---|
void |
assemble(ModuleAssembly module)
Assemblers receive a callback to the ModuleAssembly
they are supposed to configure.
|
visibility, visibleInpublic 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