public class DefaultImportService extends AbstractBusinessService implements ImportService
AbstractService.SerializableDTOmodelService, sessionService, txManagertenantDISTRIBUTED_IMPEX_GLOBAL_FLAG| Constructor and Description |
|---|
DefaultImportService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<? extends ImpExError> |
collectImportErrors(ImportResult result)
Allows to collect import error objects built from import result dump.
|
protected void |
configureCronJob(ImpExImportCronJobModel cronJob,
ImportConfig config) |
protected void |
importData(ImpExImportCronJobModel cronJob,
boolean synchronous,
boolean removeOnSuccess) |
ImportResult |
importData(ImpExResource script)
Imports platform data using given impex import script.
|
ImportResult |
importData(ImportConfig config)
Imports platform data.
|
void |
setCronJobService(CronJobService cronJobService) |
void |
setDistributedProcessService(DistributedProcessService distributedProcessService) |
void |
setImportDataDumpStrategy(ImportDataDumpStrategy importDataDumpStrategy) |
void |
setMediaService(MediaService mediaService) |
void |
setMimeService(MimeService mimeService) |
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplacepublic ImportResult importData(ImpExResource script)
ImportServiceImportConfig, so execution will be synchronous for example. Returns a result object where status and
problem info can be accessed from.importData in interface ImportServicescript - import scriptpublic ImportResult importData(ImportConfig config)
ImportServiceImportResult.isFinished() returns true.importData in interface ImportServiceconfig - export configurationpublic java.util.stream.Stream<? extends ImpExError> collectImportErrors(ImportResult result)
ImportServicecollectImportErrors in interface ImportServiceresult - ImportResult from an import operationImpExError objects.protected void configureCronJob(ImpExImportCronJobModel cronJob, ImportConfig config)
protected void importData(ImpExImportCronJobModel cronJob, boolean synchronous, boolean removeOnSuccess)
public void setCronJobService(CronJobService cronJobService)
public void setDistributedProcessService(DistributedProcessService distributedProcessService)
public void setImportDataDumpStrategy(ImportDataDumpStrategy importDataDumpStrategy)
public void setMediaService(MediaService mediaService)
public void setMimeService(MimeService mimeService)
Copyright © 2018 SAP SE. All Rights Reserved.