use of com.ibm.watson.compare_comply.v1.model.Location in project gpconnect-demonstrator by nhsconnect.
the class LocationResourceProvider method getLocationById.
@Read(version = true)
public Location getLocationById(@IdParam IdType locationId) {
LocationDetails locationDetails = locationSearch.findLocationById(locationId.getIdPart());
if (locationDetails == null) {
throw OperationOutcomeFactory.buildOperationOutcomeException(new ResourceNotFoundException("No location details found for location ID: " + locationId.getIdPart()), SystemCode.REFERENCE_NOT_FOUND, IssueType.INCOMPLETE);
}
Location location = locationDetailsToLocation(locationDetails);
return location;
}
use of com.ibm.watson.compare_comply.v1.model.Location in project google-cloud-intellij by GoogleCloudPlatform.
the class AppEngineApplicationCreateDialog method refreshLocationsSelector.
/**
* Refreshes the locations combo box. This method should be called from the event dispatch thread.
*/
@SuppressWarnings("FutureReturnValueIgnored")
private void refreshLocationsSelector() {
// show loading state
disable();
regionComboBox.removeAllItems();
ApplicationManager.getApplication().executeOnPooledThread(() -> {
final List<Location> appEngineRegions;
try {
appEngineRegions = AppEngineAdminService.getInstance().getAllAppEngineLocations(userCredential);
} catch (IOException | GoogleApiException e) {
setStatusMessageAsync(GctBundle.message("appengine.application.region.list.fetch.error"));
enable();
return;
}
// perform the actual UI updates on the event dispatch thread
ApplicationManager.getApplication().invokeLater(() -> {
for (Location location : appEngineRegions) {
regionComboBox.addItem(new AppEngineLocationSelectorItem(location));
}
enable();
}, ModalityState.stateForComponent(AppEngineApplicationCreateDialog.this.getContentPane()));
});
}
use of com.ibm.watson.compare_comply.v1.model.Location in project google-cloud-intellij by GoogleCloudPlatform.
the class GoogleApiClientAppEngineAdminServiceTest method testGetAllAppEngineLocations_success.
@Test
public void testGetAllAppEngineLocations_success() throws IOException, GoogleApiException {
String pageToken = "page-token";
ListLocationsResponse response1 = new ListLocationsResponse();
List<Location> locationsPage1 = Arrays.asList(createMockLocation("location-1"), createMockLocation("location-2"));
response1.setLocations(locationsPage1);
response1.setNextPageToken(pageToken);
List<Location> locationsPage2 = Arrays.asList(createMockLocation("location-3"), createMockLocation("location-4"));
ListLocationsResponse response2 = new ListLocationsResponse();
response2.setLocations(locationsPage2);
response2.setNextPageToken(null);
when(appengineClientMock.getAppsLocationsListQuery().setPageToken(any())).thenReturn(appengineClientMock.getAppsLocationsListQuery());
when(appengineClientMock.getAppsLocationsListQuery().execute()).thenReturn(response1);
Appengine.Apps.Locations.List appsLocationsListQuery2 = mock(Appengine.Apps.Locations.List.class);
when(appengineClientMock.getAppsLocationsListQuery().setPageToken(eq(pageToken))).thenReturn(appsLocationsListQuery2);
when(appsLocationsListQuery2.execute()).thenReturn(response2);
List<Location> expectedResults = new ArrayList<>(locationsPage1);
expectedResults.addAll(locationsPage2);
// make the call twice. the service should only be hit once per page
assertEquals(expectedResults, service.getAllAppEngineLocations(mock(Credential.class)));
assertEquals(expectedResults, service.getAllAppEngineLocations(mock(Credential.class)));
verify(appengineClientMock.getAppsLocationsListQuery(), times(1)).execute();
verify(appsLocationsListQuery2, times(1)).execute();
}
use of com.ibm.watson.compare_comply.v1.model.Location in project google-cloud-intellij by GoogleCloudPlatform.
the class GoogleApiClientAppEngineAdminServiceTest method createMockLocation.
private Location createMockLocation(String id) {
Location location = new Location();
location.setLocationId(id);
return location;
}
use of com.ibm.watson.compare_comply.v1.model.Location in project concord by walmartlabs.
the class TaskCallEventRecordingListener method event.
private static Map<String, Object> event(TaskCallEvent event) {
Map<String, Object> m = new HashMap<>();
Step currentStep = event.currentStep();
m.put("processDefinitionId", ProcessDefinitionUtils.getCurrentFlowName(event.processDefinition(), currentStep));
Location loc = currentStep != null ? currentStep.getLocation() : null;
if (loc != null) {
m.put("fileName", currentStep.getLocation().fileName());
m.put("line", currentStep.getLocation().lineNum());
m.put("column", currentStep.getLocation().column());
}
String taskName = event.taskName();
m.put("description", "Task: " + taskName);
m.put("name", taskName);
m.put("correlationId", event.correlationId());
if (event.error() != null) {
m.put("error", event.error());
}
return m;
}
Aggregations