@Override public ServiceDeclaration visibleIn( Visibility visibility ) { for( ServiceDeclaration declaration : declarations ) { declaration.visibleIn( visibility ); } return this; }
@Override protected void onAssemble( ModuleAssembly module, String identity, Visibility visibility ) { module.services( BoneCPDataSourceServiceImporter.class ).identifiedBy( identity ).visibleIn( visibility ); }
protected void defineConfigModule( ModuleAssembly module ) { module.defaultServices(); module.services( MemoryEntityStoreService.class ).visibleIn( Visibility.module ); configModule = module; } }
@Override public void assemble( ModuleAssembly module ) { module.services( StandardTraceServiceComposite.class ).visibleIn( Visibility.application ); module.entities( TraceServiceConfiguration.class ); } }
protected void defineSerializationModule( ModuleAssembly module ) { module.defaultServices(); module.services( JsonSerialization.class ).visibleIn( Visibility.application ); }
private void declareTestCase( ModuleAssembly module, Class<?> testcaseMixin ) { module.services( TestCase.class ) .withMixins( testcaseMixin ) .visibleIn( Visibility.layer ) .taggedWith( testcaseMixin.getSimpleName() ); } }
private static void createAccountModule( LayerAssembly layer ) { ModuleAssembly module = layer.module("account-module"); module.entities(AccountEntity.class, EntryEntity.class); module.addServices( AccountRepositoryService.class, AccountFactoryService.class, EntryFactoryService.class, EntryRepositoryService.class ).visibleIn( Visibility.layer ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.setName( "Beside" ); module.services( BesideApplicationVisible.class ).visibleIn( Visibility.application ); module.services( BesideLayerVisible.class ).visibleIn( Visibility.layer ); module.services( BesideModuleVisible.class ).visibleIn( Visibility.module ); } }
public void to( ModuleAssembly module ) throws AssemblyException { for ( ContextListenerDeclaration contextListenerDeclaration : contextListenerDeclarations ) { module.services( contextListenerDeclaration.contextListener() ). setMetaInfo( contextListenerDeclaration.contextListenerInfo() ). instantiateOnStartup().visibleIn( layer ); } }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); module.services( DataSourceConfigurationManagerService.class ).visibleIn( visibility() ).instantiateOnStartup(); } }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ServiceDeclaration service = module.services( MemoryEntityStoreService.class ).visibleIn( visibility() ); if( hasIdentity() ) { service.identifiedBy( identity() ); } module.defaultServices().visibleIn( defaultServicesVisibility() ); }
public void to( ModuleAssembly module ) throws AssemblyException { for ( ContextListenerDeclaration contextListenerDeclaration : contextListenerDeclarations ) { module.services( contextListenerDeclaration.contextListener() ). setMetaInfo( contextListenerDeclaration.contextListenerInfo() ). instantiateOnStartup().visibleIn( layer ); } }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); module.services( DataSourceConfigurationManagerService.class ).visibleIn( visibility() ).instantiateOnStartup(); } }
@SuppressWarnings( "unchecked" ) public void to( ModuleAssembly module ) throws AssemblyException { for ( FilterAssembler filterAssembler : filterAssemblers ) { module.services( filterAssembler.filter() ). setMetaInfo( filterAssembler.filterInfo() ). instantiateOnStartup().visibleIn( layer ); } }
public void to( ModuleAssembly module ) throws AssemblyException { for ( ServletDeclaration servletDeclaration : servletDeclarations ) { module.services( servletDeclaration.servlet() ). setMetaInfo( servletDeclaration.servletInfo() ). instantiateOnStartup().visibleIn( layer ); } }
@SuppressWarnings( "unchecked" ) public void to( ModuleAssembly module ) throws AssemblyException { for ( FilterAssembler filterAssembler : filterAssemblers ) { module.services( filterAssembler.filter() ). setMetaInfo( filterAssembler.filterInfo() ). instantiateOnStartup().visibleIn( layer ); } }
@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() ); } }
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 ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.objects( ServiceConsumer.class ); module.importedServices( TestService.class ) .importedBy( SERVICE_SELECTOR ) .setMetaInfo( ServiceQualifier.withId( TestServiceComposite2.class.getSimpleName() ) ); ModuleAssembly module2 = module.layer().module( "Other module" ); module2.services( TestServiceComposite2.class, TestServiceComposite2.class ) .visibleIn( Visibility.layer ); } };
public void assemble( ModuleAssembly module ) throws AssemblyException { module.objects( ServiceConsumer.class ); module.importedServices( TestService.class ) .importedBy( SERVICE_SELECTOR ) .setMetaInfo( ServiceQualifier.withId( "TestServiceComposite2_1" ) ); ModuleAssembly module2 = module.layer().module( "Other module" ); module2.addServices( TestServiceComposite2.class, TestServiceComposite2.class ) .visibleIn( Visibility.layer ); } };