@Override public EntityDeclaration visibleIn( Visibility visibility ) { for( EntityDeclaration declaration : declarations ) { declaration.visibleIn( visibility ); } return this; }
protected void assembleEntities( ModuleAssembly module, Visibility visibility ) { module.entities( Male.class, Female.class, City.class, Domain.class, Account.class, Cat.class ). visibleIn( visibility ); }
protected void assembleEntities( ModuleAssembly module, Visibility visibility ) { module.entities( Male.class, Female.class, City.class, Domain.class, Account.class, Cat.class ). visibleIn( visibility ); }
@Override public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module ) { module.entities( Male.class, Female.class, City.class, Cat.class, Dog.class ).visibleIn( Visibility.application ); module.values( Address.class ).visibleIn( Visibility.application ); return module; } }
@Override public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module ) { module.entities( Account.class, Domain.class ).visibleIn( Visibility.layer ); module.values( File.class, Host.class, Port.class, Protocol.class, QueryParam.class, URL.class ) .visibleIn( Visibility.layer ); return module; } }
@Override public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module ) { module.entities( Account.class, Domain.class ).visibleIn( Visibility.layer ); module.values( File.class, Host.class, Port.class, Protocol.class, QueryParam.class, URL.class ) .visibleIn( Visibility.layer ); return module; } }
@Override public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module ) { module.entities( Male.class, Female.class, City.class, Cat.class, Dog.class ).visibleIn( Visibility.application ); module.values( Address.class ).visibleIn( Visibility.application ); return module; } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.setName( "Beside" ); module.entities( BesideApplicationVisible.class ).visibleIn( Visibility.application ); module.entities( BesideLayerVisible.class ).visibleIn( Visibility.layer ); module.entities( BesideModuleVisible.class ).visibleIn( Visibility.module ); } }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); module.services( PersistingSequencingService.class ).visibleIn( visibility() ); module.entities( SequenceEntity.class ).visibleIn( Visibility.module ); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Above Layer" ); module.setName( "Above" ); module.entities( AboveApplicationVisible.class ).visibleIn( Visibility.application ); module.entities( AboveLayerVisible.class ).visibleIn( Visibility.layer ); module.entities( AboveModuleVisible.class ).visibleIn( Visibility.module ); } }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); module.entities( Role.class, RoleAssignment.class, RoleAssignee.class ). visibleIn( visibility() ); module.services( RoleFactory.class ). visibleIn( visibility() ); } }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); module.entities( Role.class, RoleAssignment.class, RoleAssignee.class ). visibleIn( visibility() ); module.services( RoleFactory.class ). visibleIn( visibility() ); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Below Layer" ); module.setName( "Below" ); module.entities( BelowApplicationVisible.class ).visibleIn( Visibility.application ); module.entities( BelowLayerVisible.class ).visibleIn( Visibility.layer ); module.entities( BelowModuleVisible.class ).visibleIn( Visibility.module ); new EntityTestAssembler().visibleIn( Visibility.application ).assemble( module ); } }
@Override public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module ) { // new FileConfigurationAssembler().assemble( module ); // new ESFilesystemIndexQueryAssembler() // .visibleIn( Visibility.application ) // .withConfig( configModule, Visibility.application ) // .assemble( module ); configModule.entities( NativeConfiguration.class ).visibleIn( Visibility.application ); new RdfNativeSesameStoreAssembler(Visibility.application, Visibility.module).assemble( module ); return module; } }
protected void definePeopleModule( ModuleAssembly module ) { module.defaultServices(); module.entities( Address.class, Country.class, City.class, PhoneNumber.class ); module.entities( Person.class ).visibleIn( Visibility.layer ); module.services( PeopleRepository.class ).visibleIn( Visibility.application ); module.values( Rent.class ); module.objects( Rent.Builder.class ).visibleIn( Visibility.application ); }
protected void definePeopleModule( ModuleAssembly module ) { module.defaultServices(); module.entities( Address.class, Country.class, City.class, PhoneNumber.class ); module.entities( Person.class ).visibleIn( Visibility.layer ); module.services( PeopleRepository.class ).visibleIn( Visibility.application ); module.values( Rent.class ); module.objects( Rent.Builder.class ).visibleIn( Visibility.application ); }
@Override public final void assemble( ModuleAssembly module ) { super.assemble( module ); module.values( DataSourceConfiguration.class ).visibleIn( Visibility.module ); if( hasConfig() ) { configModule().entities( DataSourceConfiguration.class ).visibleIn( configVisibility() ); } onAssemble( module, identity() == null ? DEFAULT_DATASOURCE_SERVICE_IDENTITY : identity(), visibility() ); }
@Override public final void assemble( ModuleAssembly module ) { super.assemble( module ); module.values( DataSourceConfiguration.class ).visibleIn( Visibility.module ); if( hasConfig() ) { configModule().entities( DataSourceConfiguration.class ).visibleIn( configVisibility() ); } onAssemble( module, identity() == null ? DEFAULT_DATASOURCE_SERVICE_IDENTITY : identity(), visibility() ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { super.assemble( module ); new RdfNativeSesameStoreAssembler( Visibility.module, Visibility.module ).assemble( module ); ModuleAssembly config = module.layer().module( "Config" ); config.entities( NativeConfiguration.class ).visibleIn( Visibility.layer ); config.forMixin( NativeConfiguration.class ).declareDefaults() .dataDirectory().set( tmpDir.getRoot().getAbsolutePath() ); new EntityTestAssembler().assemble( config ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.services( MemoryEntityStoreService.class, RdfIndexingService.class ).visibleIn( application ); module.services( MemoryRepositoryService.class ).identifiedBy( "rdf-indexing" ).visibleIn( layer ); module.entities( TestEntity.class, TestRole.class, TestEntity2.class ).visibleIn( application ); module.values( TestValue.class ).visibleIn( application ); module.services( DummyDataService.class ).instantiateOnStartup(); } }