private ConnectionDefinition getConnectionDefinition(javax.resource.spi.ConnectionDefinition connectionDefinitionAnnotation, OutboundResourceAdapter outboundResourceAdapter) { for (ConnectionDefinition connectionDefinition : outboundResourceAdapter.getConnectionDefinition()) { if (connectionDefinitionAnnotation.connectionFactory().getName().equals(connectionDefinition.getConnectionFactoryInterface())) { return connectionDefinition; } } ConnectionDefinition connectionDefinition = new ConnectionDefinition(); outboundResourceAdapter.getConnectionDefinition().add(connectionDefinition); connectionDefinition.setConnectionFactoryInterface(connectionDefinitionAnnotation.connectionFactory().getName()); return connectionDefinition; }
if (!ora.hasConnectionDefDescriptor(connDefn.connectionFactory().getName())) { ConnectionDefDescriptor cdd = new ConnectionDefDescriptor(); cdd.setConnectionFactoryImpl(connDefn.connectionFactoryImpl().getName()); cdd.setConnectionFactoryIntf(connDefn.connectionFactory().getName()); cdd.setConnectionIntf(connDefn.connection().getName()); cdd.setConnectionImpl(connDefn.connectionImpl().getName());
XsdString connectionfactoryInterface = new XsdString(cd.connectionFactory().getName(), null); XsdString managedconnectionfactoryClass = new XsdString(mcf, null); XsdString connectionImplClass = new XsdString(cd.connectionImpl().getName(), null);
definition.setConnectionFactoryInterface(connectionDefinitionAnnotation.connectionFactory().getName());
definition.setConnectionFactoryInterface(connectionDefinitionAnnotation.connectionFactory().getName());