private static LayerAssembly createMessagingLayer( ApplicationAssembly app ) { return app.layer( "messaging-layer" ); }
private static LayerAssembly createRuntimeLayer( ApplicationAssembly app ) { return app.layer( "runtime-layer" ); }
private static LayerAssembly createDesignerLayer( ApplicationAssembly app ) { return app.layer( "designer-layer" ); }
private static LayerAssembly createPersistenceLayer( ApplicationAssembly app ) { return app.layer( "persistence-layer" ); }
LayerAssembly createLayer( ApplicationAssembly application ) { layer = application.layer( layerName ); layer.setName( layerName ); for( ModuleDeclaration module : modules.values() ) { ModuleAssembly assembly = module.createModule( layer ); } return layer; }
LayerAssembly createLayer( ApplicationAssembly application ) { layer = application.layer( layerName ); layer.setName( layerName ); for( ModuleDeclaration module : modules.values() ) { ModuleAssembly assembly = module.createModule( layer ); } return layer; }
@Override protected void defineApplication( ApplicationAssembly applicationAssembly ) { LayerAssembly layer = applicationAssembly.layer( "Layer 1" ); ModuleAssembly module = layer.module( "Module 1" ); module.objects( AbstractPolygeneTest.this.getClass() ); assemble( module ); }
@Override protected void defineApplication( ApplicationAssembly applicationAssembly ) { LayerAssembly layer = applicationAssembly.layer( "Layer 1" ); ModuleAssembly module = layer.module( "Module 1" ); module.objects( AbstractPolygeneTest.this.getClass() ); assemble( module ); }
private static LayerAssembly createDomainLayer( ApplicationAssembly application ) { LayerAssembly layer = application.layer( "Domain Layer" ); createCustomerDomainModule( layer ); // : // : return layer; }
static LayerAssembly createDomainLayer( ApplicationAssembly app ) throws AssemblyException { LayerAssembly layer = app.layer( "domain-layer" ); createCustomerDomainModule( layer ); // : // : return layer; }
static LayerAssembly createInfrastructureLayer( ApplicationAssembly app ) throws AssemblyException { LayerAssembly layer = app.layer( "infrastructure-layer" ); createPersistenceModule( layer ); return layer; }
private static LayerAssembly createWebLayer( ApplicationAssembly application ) { LayerAssembly layer = application.layer( "Web Layer" ); createCustomerWebModule( layer ); return layer; }
static LayerAssembly createAuth2Layer( ApplicationAssembly application ) throws AssemblyException { LayerAssembly layer = application.layer( "auth2-layer" ); createAuthModule( layer ); return layer; }
static LayerAssembly createWebLayer( ApplicationAssembly app ) throws AssemblyException { LayerAssembly layer = app.layer( "web-layer" ); createCustomerWebModule( layer ); return layer; }
private static LayerAssembly createDomainLayer( ApplicationAssembly app ) { LayerAssembly layer = app.layer("domain-layer"); createAccountModule( layer ); createInventoryModule( layer ); createReceivablesModule( layer ); createPayablesModule( layer ); return layer; }
private static LayerAssembly createInfrastructureLayer( ApplicationAssembly application ) throws AssemblyException { LayerAssembly layer = application.layer( "Infrastructure Layer" ); createWebServiceModule( layer ); createPersistenceModule( layer ); return layer; }
static LayerAssembly createMessagingLayer( ApplicationAssembly app ) throws AssemblyException { LayerAssembly layer = app.layer( "messaging-layer" ); createWebServiceModule( layer ); createMessagingPersistenceModule( layer ); return layer; }
public static InfrastructureLayer create( LayerAssembly layer ) { ModuleAssembly config = layer.application().layer( ConfigurationLayer.NAME ).module( ConfigurationModule.NAME ); return new InfrastructureLayer( config ); }
public final void assemble( ApplicationAssembly applicationAssembly ) throws AssemblyException { LayerAssembly layerAssembly = applicationAssembly.layer( LAYER ); ModuleAssembly moduleAssembly = layerAssembly.module( MODULE ); moduleAssembly.services( CommentServiceComposite.class ).identifiedBy( COMMENT_SERVICE_ID ); // inject Spring bean as a service moduleAssembly.importedServices( TextProcessingService.class ) .setMetaInfo( this.applicationContext.getBean( TO_UPPERCASE_SERVICE_ID ) ); }
public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory ) throws AssemblyException { ApplicationAssembly appass = applicationFactory.newApplicationAssembly(); // END SNIPPET: bootstrap // Assemble your application here appass.setName( APP_NAME ); ModuleAssembly module = appass.layer( "Layer 1" ).module( "Module 1" ); module.transients( UselessComposite.class ); // START SNIPPET: bootstrap return appass; }