Class LoadProcessingStrategy
- java.lang.Object
-
- de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.AbstractProcessingStrategy
-
- de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.LoadProcessingStrategy
-
- All Implemented Interfaces:
ProcessingStrategy
public class LoadProcessingStrategy extends AbstractProcessingStrategy
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.AbstractProcessingStrategy
EXCEPTION_KEY, notificationService, OPERATION_STATUS
-
-
Constructor Summary
Constructors Constructor Description LoadProcessingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAlreadyRunning(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)java.lang.StringgetBusyMessage(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)voidnotifyWhenFinished(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)java.util.Map<java.lang.String,java.lang.Object>processInternal(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)protected DynamicRestClientrestClient()Retrieves REST client used by the process.voidsetCsvImportClient(DynamicCsvImportClient client)booleansupports(java.lang.String key)booleanvalidate(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)-
Methods inherited from class de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.AbstractProcessingStrategy
getContextValue, getSelectedDataHubServer, process, setNotificationService
-
-
-
-
Method Detail
-
processInternal
public java.util.Map<java.lang.String,java.lang.Object> processInternal(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
- Specified by:
processInternalin classAbstractProcessingStrategy
-
getBusyMessage
public java.lang.String getBusyMessage(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
- Specified by:
getBusyMessagein classAbstractProcessingStrategy
-
notifyWhenFinished
public void notifyWhenFinished(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
- Specified by:
notifyWhenFinishedin classAbstractProcessingStrategy
-
getAlreadyRunning
public java.lang.String getAlreadyRunning(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
- Specified by:
getAlreadyRunningin classAbstractProcessingStrategy
-
restClient
protected DynamicRestClient restClient()
Description copied from class:AbstractProcessingStrategyRetrieves REST client used by the process. It must be dynamic.- Specified by:
restClientin classAbstractProcessingStrategy- Returns:
- REST client used by the concrete process implementation.
-
supports
public boolean supports(java.lang.String key)
-
validate
public boolean validate(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
- Specified by:
validatein classAbstractProcessingStrategy
-
setCsvImportClient
public void setCsvImportClient(DynamicCsvImportClient client)
-
-