use of org.dataportabilityproject.transfer.microsoft.contacts.MicrosoftContactsImporter in project data-transfer-project by google.
the class MicrosoftTransferExtension method getImporter.
@Override
public Importer<?, ?> getImporter(String transferDataType) {
OkHttpClient client = new OkHttpClient.Builder().build();
ObjectMapper mapper = new ObjectMapper();
TransformerService transformerService = new TransformerServiceImpl();
if (transferDataType.equals(CONTACTS)) {
return new MicrosoftContactsImporter(BASE_GRAPH_URL, client, mapper, transformerService);
}
if (transferDataType.equals(CALENDAR)) {
return new MicrosoftCalendarImporter(BASE_GRAPH_URL, client, mapper, transformerService, jobStore);
}
return null;
}
Aggregations