/** * Create unique; if existing convert an existing {@link DataSourceModel} if one exists. */ public synchronized DataSourceModel createUnique(Set<ProjectModel> applications, String dataSourceName, String jndiName) { JNDIResourceModel jndiResourceModel = new JNDIResourceService(getGraphContext()).createUnique(applications, jndiName); final DataSourceModel dataSourceModel; if (jndiResourceModel instanceof DataSourceModel) { dataSourceModel = (DataSourceModel) jndiResourceModel; } else { dataSourceModel = addTypeToModel(jndiResourceModel); } dataSourceModel.setName(dataSourceName); return dataSourceModel; } }
DataSourceModel dataSource = dataSourceService.addTypeToModel(ref.getJndiReference());
/** * Create unique; if existing convert an existing {@link DataSourceModel} if one exists. */ public synchronized DataSourceModel createUnique(Set<ProjectModel> applications, String dataSourceName, String jndiName) { JNDIResourceModel jndiResourceModel = new JNDIResourceService(getGraphContext()).createUnique(applications, jndiName); final DataSourceModel dataSourceModel; if (jndiResourceModel instanceof DataSourceModel) { dataSourceModel = (DataSourceModel) jndiResourceModel; } else { dataSourceModel = addTypeToModel(jndiResourceModel); } dataSourceModel.setName(dataSourceName); return dataSourceModel; } }
DataSourceModel dataSource = dataSourceService.addTypeToModel(ref.getJndiReference());