public void setFactoryName(String factoryName) { if (node != null) { node.setDataSourceFactoryType(factoryName); showDataSourceSubview(factoryName); } }
/** * Creates a new DataNode, adding to the current domain, but doesn't send * any events. */ public DataNodeDescriptor buildDataNode() { ProjectController mediator = getProjectController(); DataChannelDescriptor domain = (DataChannelDescriptor) mediator.getProject().getRootNode(); DataNodeDescriptor node = buildDataNode(domain); DataSourceInfo src = new DataSourceInfo(); node.setDataSourceDescriptor(src); // by default create JDBC Node node.setDataSourceFactoryType(XMLPoolingDataSourceFactory.class.getName()); node.setSchemaUpdateStrategyType(SkipSchemaUpdateStrategy.class.getName()); return node; }
nodeDescriptor.setDataSourceFactoryType(dataSourceFactory6);
nodeDescriptor.setDataSourceFactoryType(dataSourceFactory); nodeDescriptor.setSchemaUpdateStrategyType(attributes.getValue("", "schema-update-strategy")); nodeDescriptor.setDataChannelDescriptor(descriptor);
node.setDataSourceFactoryType(JNDIDataSourceFactory.class.getName()); node.setParameters((String) connection.get("serverUrl")); .setDataSourceFactoryType(XMLPoolingDataSourceFactory.class .getName());
protected DataNodeDescriptor cloneDataNodeDescriptor( DataNodeDescriptor original, DataChannelDescriptor targetOwner) { DataNodeDescriptor clone = new DataNodeDescriptor(original.getName()); // do not clone 'configurationSource' as we may change the structure of the node clone.setAdapterType(original.getAdapterType()); clone.setDataChannelDescriptor(targetOwner); clone.setDataSourceDescriptor(original.getDataSourceDescriptor()); clone.setDataSourceFactoryType(original.getDataSourceFactoryType()); clone.setParameters(original.getParameters()); clone.setSchemaUpdateStrategyType(original.getSchemaUpdateStrategyType()); clone.getDataMapNames().addAll(original.getDataMapNames()); return clone; } }