public void setAdapterName(String name) { if (node == null) { return; } // ModelerDbAdapter adapter = new ModelerDbAdapter(name, node.getDataSource()); // adapter.validate(); node.setAdapterType(name); DataNodeEvent e = new DataNodeEvent(AdapterEditor.this, node); ((ProjectController) getParent()).fireDataNodeEvent(e); } }
public DataNodeDescriptor createDataNodeDescriptor() { DataNodeDescriptor nodeDescriptor = new DataNodeDescriptor(); nodeDescriptor.setAdapterType(getAdapter()); nodeDescriptor.setDataSourceDescriptor(dataSourceInfo); return nodeDescriptor; }
nodeDescriptor.setAdapterType(attributes.getValue("", "adapter")); nodeDescriptor.setSchemaUpdateStrategyType(attributes.getValue("", "schema-update-strategy"));
nodeDescriptor.setAdapterType(attributes.getValue("", "adapter"));
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; } }
.getClassLoadingService() .loadClass(DbAdapter.class, cayenneAdapter); node.setAdapterType(adapterClass.toString());