@Override public RemoteDataSetDef createDataSetDef() { RemoteDataSetDef def = new RemoteDataSetDef(); def.setProvider(this); def.setDataSource("${org.kie.server.persistence.ds}"); return def; }
@Override public DataSetDef clone() { RemoteDataSetDef def = new RemoteDataSetDef(); clone(def); def.setQueryTarget(getQueryTarget()); def.setServerTemplateId(getServerTemplateId()); def.setDbSQL(getDbSQL()); def.setDataSource(getDataSource()); return def; }
@Override protected DataSetDef createDataSetDef() { return new RemoteDataSetDef(); }
protected KieServicesClient getKieServicesClient(final String serverTemplateId) { KieServicesClient client = kieServerIntegration.getServerClient(serverTemplateId); if (client == null) { throw new RuntimeException("No connection to '" + serverTemplateId + "' server(s)"); } return client; }
@Override public DataSetLookup cloneInstance() { return fromInstance(super.cloneInstance(), getServerTemplateId()); } }
@Test public void testNoAdoptLookup() throws Exception { ConsoleDataSetLookup dataSetLookup = Mockito.mock(ConsoleDataSetLookup.class); kieServerDataSetProvider.adoptLookup(dataSetDef, dataSetLookup); verify(dataSetDef, times(0)).getServerTemplateId(); }
@Override public DataSetProviderType getSupportedProvider() { return new KieServerDataSetProviderType(); }
public RemoteDataSetDefBuilder queryTarget(String queryTarget) { ((RemoteDataSetDef) def).setQueryTarget(queryTarget); return this; }
public RemoteDataSetDefBuilder serverTemplateId(String serverTemplateId) { ((RemoteDataSetDef) def).setServerTemplateId(serverTemplateId); return this; }
protected <T> T getClient(final String serverTemplateId, final Class<T> clientType) { KieServicesClient client = getKieServicesClient(serverTemplateId); return client.getServicesClient(clientType); }
public static RemoteDataSetDefBuilder get() { return new RemoteDataSetDefBuilder(); }
@Override public int hashCode() { return getName().hashCode(); }
@Override public DataSetDef clone() { RemoteDataSetDef def = new RemoteDataSetDef(); clone(def); def.setQueryTarget(getQueryTarget()); def.setServerTemplateId(getServerTemplateId()); def.setDbSQL(getDbSQL()); def.setDataSource(getDataSource()); return def; }
protected KieServicesClient getKieServicesClient(final String serverTemplateId) { KieServicesClient client = kieServerIntegration.getServerClient(serverTemplateId); if (client == null) { throw new RuntimeException("No connection to '" + serverTemplateId + "' server(s)"); } return client; } }
@Override public DataSetLookup cloneInstance() { return fromInstance(super.cloneInstance(), getServerTemplateId()); } }
@Override public RemoteDataSetDef createDataSetDef() { RemoteDataSetDef def = new RemoteDataSetDef(); def.setProvider(this); def.setDataSource("${org.kie.server.persistence.ds}"); return def; }
@Test public void testNoAdoptLookup() throws Exception { ConsoleDataSetLookup dataSetLookup = Mockito.mock(ConsoleDataSetLookup.class); kieServerDataSetProvider.adoptLookup(dataSetDef, dataSetLookup); verify(dataSetDef, times(0)).getServerTemplateId(); }
protected <T> T getClient(final String serverTemplateId, final String containerId, final Class<T> clientType) { KieServicesClient client = getKieServicesClient(serverTemplateId, containerId); return client.getServicesClient(clientType); }
protected KieServicesClient getKieServicesClient(final String serverTemplateId) { KieServicesClient client = kieServerIntegration.getServerClient(serverTemplateId); if (client == null) { throw new RuntimeException("No connection to '" + serverTemplateId + "' server(s)"); } return client; }
protected KieServicesClient getKieServicesClient(final String serverTemplateId, final String containerId) { KieServicesClient client = kieServerIntegration.getServerClient(serverTemplateId, containerId); if (client == null) { throw new RuntimeException("No connection to '" + serverTemplateId + "' server(s). Server template configuration requires container '" + containerId + "' to be configured and started"); } return client; }