@Override public ProvidersInfo getProvidersInfo(final ProviderTypeKey providerTypeKey) { checkNotNull("providerTypeKey", providerTypeKey); final ProviderType providerType = providerTypeService.getProviderType(providerTypeKey); if (providerType == null) { return null; } final Collection<ProviderKey> providersKey = providerService.getProvidersKey(providerType); return new ProvidersInfo(providerType, providersKey); }
@Override public RuntimesInfo getRuntimesInfo(final ProviderKey providerKey) { checkNotNull("providerKey", providerKey); final Provider provider = providerService.getProvider(providerKey); if (provider == null) { return null; } final Collection<RuntimeListItem> items = runtimeService.getRuntimeItems(providerKey); return new RuntimesInfo(provider, items); }
@Override public boolean hasRuntimes(final ProviderKey providerKey) { checkNotNull("providerKey", providerKey); return !runtimeService.getRuntimeItems(providerKey).isEmpty(); } }
protected void refresh(final PipelineExecutionTraceKey pipelineExecutionTraceKey) { runtimeService.call(getLoadItemSuccessCallback(), getDefaultErrorCallback()).getRuntimeItem(pipelineExecutionTraceKey); }
public void isValidContainerName(final String containerName, final ValidatorCallback callback) { validationService.call(result -> { if (Boolean.TRUE.equals(result)) { callback.onSuccess(); } else { callback.onFailure(); } }).isValidContainerName(containerName); } }
private void refreshProviderTypes(ProviderTypeKey selectProviderTypeKey) { providerTypeService.call((Collection<ProviderType> providerTypes) -> setupProviderTypes(providerTypes, selectProviderTypeKey)).getEnabledProviderTypes(); }
@Override public void complete() { final Collection<ProviderType> providerTypes = enableProviderTypePage.getSelectedProviderTypes(); providerTypeService.call((Void aVoid) -> onEnableTypesSuccess(providerTypes), (message, throwable) -> onEnableTypesError()).enableProviderTypes(providerTypes); }
protected void removeProviderType() { providerTypeService.call( aVoid -> providerTypeListRefreshEvent.fire(new ProviderTypeListRefreshEvent()) ).disableProviderType(providerType); } }
private void load(final ProviderKey providerKey) { providerStatusPresenter.clear(); provisioningScreensService.call(getLoadRuntimesInfoSuccessCallback()).getRuntimesInfo(providerKey); }
private void selectProviderType(final ProviderTypeKey providerTypeKey, final String selectedProviderId) { provisioningScreensService.call((ProvidersInfo providersInfo) -> setupProviderType(providersInfo.getProviderType(), providersInfo.getProvidersKey(), selectedProviderId) ).getProvidersInfo(providerTypeKey); }
@Test public void testGetProvidersInfoProviderTypeNotExisting() { //the provider type not exists. when(providerTypeService.getProviderType(providerTypeKey)).thenReturn(null); ProvidersInfo providersInfo = service.getProvidersInfo(providerTypeKey); assertNull(providersInfo); verify(providerTypeService, times(1)).getProviderType(providerTypeKey); verify(providerService, never()).getProvidersKey(providerType); }
@Test public void testGetRuntimesInfoProviderNotExisting() { //the provider not exists. when(providerService.getProvider(providerKey)).thenReturn(null); RuntimesInfo info = service.getRuntimesInfo(providerKey); assertNull(info); verify(providerService, times(1)).getProvider(providerKey); verify(runtimeService, never()).getRuntimeItems(providerKey); }
protected void refresh(final PipelineExecutionTraceKey pipelineExecutionTraceKey) { runtimeService.call(getLoadItemSuccessCallback(), getDefaultErrorCallback()).getRuntimeItem(pipelineExecutionTraceKey); }
private void refreshProviderTypes(ProviderTypeKey selectProviderTypeKey) { providerTypeService.call((Collection<ProviderType> providerTypes) -> setupProviderTypes(providerTypes, selectProviderTypeKey), new DefaultErrorCallback()).getEnabledProviderTypes(); }
@Override public void complete() { final Collection<ProviderType> providerTypes = enableProviderTypePage.getSelectedProviderTypes(); providerTypeService.call((Void aVoid) -> onEnableTypesSuccess(providerTypes), (message, throwable) -> onEnableTypesError()).enableProviderTypes(providerTypes); }
protected void removeProviderType() { providerTypeService.call( aVoid -> providerTypeListRefreshEvent.fire(new ProviderTypeListRefreshEvent()) ).disableProviderType(providerType); } }
@Test public void testGetProvidersInfoProviderTypeNotExisting() { //the provider type not exists. when(providerTypeService.getProviderType(providerTypeKey)).thenReturn(null); ProvidersInfo providersInfo = service.getProvidersInfo(providerTypeKey); assertNull(providersInfo); verify(providerTypeService, times(1)).getProviderType(providerTypeKey); verify(providerService, never()).getProvidersKey(providerType); }
@Test public void testGetRuntimesInfoProviderNotExisting() { //the provider not exists. when(providerService.getProvider(providerKey)).thenReturn(null); RuntimesInfo info = service.getRuntimesInfo(providerKey); assertNull(info); verify(providerService, times(1)).getProvider(providerKey); verify(runtimeService, never()).getRuntimeItems(providerKey); }
protected void refresh(final RuntimeKey runtimeKey) { runtimeService.call(getLoadItemSuccessCallback(), getDefaultErrorCallback()).getRuntimeItem(runtimeKey); }
protected void refresh(final RuntimeKey runtimeKey) { runtimeService.call(getLoadItemSuccessCallback(), getDefaultErrorCallback()).getRuntimeItem(runtimeKey); }