...
Code Block | ||
---|---|---|
| ||
ServiceComponentDefinitionImpl serviceDef = new ServiceComponentDefinitionImpl( false ); serviceDef.setId("nl.gx.helloworld.configurationservice"); serviceDef.setName("HelloWorld configuration service."); serviceDef.setDescription( "Service which contains the configuration for this WCBplugin." ); serviceDef.setTypeId( ServiceComponentType.class.getName() ); serviceDef.setProperties( new Hashtable<String, String>() ); serviceDef.setImplementationClassName(HelloWorldConfigurationServiceImpl.class.getName() ); serviceDef.setInterfaceClassNames( new String[] {HelloWorldConfigurationService.class.getName()} ); serviceDef.setWrapperClassNames( new String[] {} ); ComponentDependencyImpl serviceDependency = new ComponentDependencyImpl(); serviceDependency.setServiceName(ConfigurationManagement.class.getName()); serviceDependency.setRequired(true); serviceDef.setDependencies(new ComponentDependency[] { serviceDependency }); |
...