Search in sources :

Example 96 with Location

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;
}
Also used : LocationDetails(uk.gov.hscic.model.location.LocationDetails) ResourceNotFoundException(ca.uhn.fhir.rest.server.exceptions.ResourceNotFoundException) Location(org.hl7.fhir.dstu3.model.Location) Read(ca.uhn.fhir.rest.annotation.Read)

Example 97 with 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()));
    });
}
Also used : IOException(java.io.IOException) Location(com.google.api.services.appengine.v1.model.Location)

Example 98 with Location

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();
}
Also used : ListLocationsResponse(com.google.api.services.appengine.v1.model.ListLocationsResponse) Appengine(com.google.api.services.appengine.v1.Appengine) ArrayList(java.util.ArrayList) ArgumentMatchers.anyString(org.mockito.ArgumentMatchers.anyString) Location(com.google.api.services.appengine.v1.model.Location) Test(org.junit.Test)

Example 99 with Location

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;
}
Also used : Location(com.google.api.services.appengine.v1.model.Location)

Example 100 with 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;
}
Also used : Step(com.walmartlabs.concord.runtime.v2.model.Step) Location(com.walmartlabs.concord.runtime.v2.model.Location)

Aggregations

Test (org.junit.Test)120 Location (org.hl7.fhir.r4.model.Location)93 Location (org.hl7.fhir.dstu3.model.Location)66 IBundleProvider (ca.uhn.fhir.rest.api.server.IBundleProvider)59 MockHttpServletResponse (org.springframework.mock.web.MockHttpServletResponse)42 BaseModuleContextSensitiveTest (org.openmrs.test.BaseModuleContextSensitiveTest)30 SearchParameterMap (org.openmrs.module.fhir2.api.search.param.SearchParameterMap)27 BaseFhirProvenanceResourceTest (org.openmrs.module.fhir2.providers.BaseFhirProvenanceResourceTest)21 StringAndListParam (ca.uhn.fhir.rest.param.StringAndListParam)20 StringOrListParam (ca.uhn.fhir.rest.param.StringOrListParam)20 StringParam (ca.uhn.fhir.rest.param.StringParam)20 ReferenceAndListParam (ca.uhn.fhir.rest.param.ReferenceAndListParam)16 ReferenceOrListParam (ca.uhn.fhir.rest.param.ReferenceOrListParam)16 ReferenceParam (ca.uhn.fhir.rest.param.ReferenceParam)16 MockIBundleProvider (org.openmrs.module.fhir2.providers.r4.MockIBundleProvider)16 TokenAndListParam (ca.uhn.fhir.rest.param.TokenAndListParam)13 Test (org.junit.jupiter.api.Test)13 ArrayList (java.util.ArrayList)11 HashSet (java.util.HashSet)11 TokenParam (ca.uhn.fhir.rest.param.TokenParam)10