package org.qi4j.manual.recipes.createEntity; import org.qi4j.api.common.Visibility; import org.qi4j.bootstrap.Assembler; import org.qi4j.bootstrap.ModuleAssembly; // START SNIPPET: assembler2 // START SNIPPET: assembler1 public class MyAssembler implements Assembler { public void assemble( ModuleAssembly module ) { module.entities( CarEntity.class, ManufacturerEntity.class ); module.values( AccidentValue.class ); // END SNIPPET: assembler1 module.addServices( ManufacturerRepositoryService.class, CarEntityFactoryService.class ).visibleIn( Visibility.application ); // START SNIPPET: assembler1 } } // END SNIPPET: assembler1 // END SNIPPET: assembler2