@Override public String getSourceConnectionJndiName(String sourceName) { SourceMappingMetadata s = this.sources.get(sourceName); if (s == null) { return null; } return s.getConnectionJndiName(); }
@Override public String getSourceConnectionJndiName(String sourceName) { SourceMappingMetadata s = this.sources.get(sourceName); if (s == null) { return null; } return s.getConnectionJndiName(); }
public ModelNode wrap(SourceMappingMetadata source, ModelNode node) { if (source == null) { return null; } node.get(SOURCE_NAME).set(source.getName()); if (source.getConnectionJndiName() != null) { node.get(JNDI_NAME).set(source.getConnectionJndiName()); } node.get(TRANSLATOR_NAME).set(source.getTranslatorName()); return node; }
public ModelNode wrap(SourceMappingMetadata source, ModelNode node) { if (source == null) { return null; } node.get(SOURCE_NAME).set(source.getName()); if (source.getConnectionJndiName() != null) { node.get(JNDI_NAME).set(source.getConnectionJndiName()); } node.get(TRANSLATOR_NAME).set(source.getTranslatorName()); return node; }
private String getSourceName(String factoryName, ModelMetaData model) { for (SourceMappingMetadata source:model.getSources().values()) { String jndiName = source.getConnectionJndiName(); if (jndiName == null) { continue; } jndiName = stripContext(jndiName); if (factoryName.equals(jndiName)) { return source.getName(); } } return null; }
public String toString() { return getName()+", "+getTranslatorName()+", "+getConnectionJndiName(); //$NON-NLS-1$ //$NON-NLS-2$ } }
public String toString() { return getName()+", "+getTranslatorName()+", "+getConnectionJndiName(); //$NON-NLS-1$ //$NON-NLS-2$ } }
public void setSourceMappings(List<SourceMappingMetadata> sources){ this.sources.clear(); for (SourceMappingMetadata source: sources) { addSourceMapping(source.getName(), source.getTranslatorName(), source.getConnectionJndiName()); } }
public void setSourceMappings(List<SourceMappingMetadata> sources){ this.sources.clear(); for (SourceMappingMetadata source: sources) { addSourceMapping(source.getName(), source.getTranslatorName(), source.getConnectionJndiName()); } }
public void createConnectorManager( VDBMetaData deployment, ExecutionFactoryProvider provider, SourceMappingMetadata source, boolean replace) throws ConnectorManagerException { String name = source.getTranslatorName(); String connection = source.getConnectionJndiName(); createConnectorManager(source.getName(), name, connection, provider, replace); }
public void createConnectorManager( VDBMetaData deployment, ExecutionFactoryProvider provider, SourceMappingMetadata source, boolean replace) throws ConnectorManagerException { String name = source.getTranslatorName(); String connection = source.getConnectionJndiName(); createConnectorManager(source.getName(), name, connection, provider, replace); }
public void createConnectorManager( VDBMetaData deployment, ExecutionFactoryProvider provider, SourceMappingMetadata source, boolean replace) throws ConnectorManagerException { String name = source.getTranslatorName(); String connection = source.getConnectionJndiName(); createConnectorManager(source.getName(), name, connection, provider, replace); }
public void addSourceMapping(SourceMappingMetadata source) { this.addSourceMapping(source.getName(), source.getTranslatorName(), source.getConnectionJndiName()); }
public void addSourceMapping(SourceMappingMetadata source) { this.addSourceMapping(source.getName(), source.getTranslatorName(), source.getConnectionJndiName()); }
/** * @return true if the datasource is new to the vdb * @throws AdminProcessingException */ public boolean updateSource(String vdbName, String vdbVersion, SourceMappingMetadata mapping, boolean replace) throws AdminProcessingException { String dsName = stripContext(mapping.getConnectionJndiName()); VDBMetaData vdb = getVDBRepository().getLiveVDB(vdbName, vdbVersion); if (vdb == null || vdb.getStatus() == Status.FAILED) { return false; } synchronized (vdb) { ConnectorManagerRepository cmr = vdb.getAttachment(ConnectorManagerRepository.class); ConnectorManager existing = cmr.getConnectorManager(mapping.getName()); try { cmr.createConnectorManager(vdb, cmr.getProvider(), mapping, replace); } catch (TeiidException e) { throw new AdminProcessingException(RuntimePlugin.Event.TEIID40033, e); } if (mapping.getConnectionJndiName() != null && (existing == null || !dsName.equals(existing.getConnectionName()))) { List<Runnable> runnables = new ArrayList<Runnable>(); resourceAdded(dsName, runnables, vdb); return true; } return false; } }
writeAttribute(writer, Element.NAME.getLocalName(), source.getName()); writeAttribute(writer, Element.SOURCE_TRANSLATOR_NAME_ATTR.getLocalName(), source.getTranslatorName()); writeAttribute(writer, Element.SOURCE_CONNECTION_JNDI_NAME_ATTR.getLocalName(), source.getConnectionJndiName()); writer.writeEndElement();
writeAttribute(writer, Element.NAME.getLocalName(), source.getName()); writeAttribute(writer, Element.SOURCE_TRANSLATOR_NAME_ATTR.getLocalName(), source.getTranslatorName()); writeAttribute(writer, Element.SOURCE_CONNECTION_JNDI_NAME_ATTR.getLocalName(), source.getConnectionJndiName()); writer.writeEndElement();
String previousDsName = source.getConnectionJndiName(); boolean success = false; try {
server.setJndiName(s.getConnectionJndiName()); server.setDataWrapper(s.getTranslatorName());
server.setJndiName(s.getConnectionJndiName()); server.setDataWrapper(s.getTranslatorName());