Class ComposeProcessingStrategy
- java.lang.Object
-
- de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.AbstractProcessingStrategy
-
- de.hybris.platform.datahubbackoffice.presentation.widgets.quickupload.ComposeProcessingStrategy
-
- All Implemented Interfaces:
ProcessingStrategy
public class ComposeProcessingStrategy 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 ComposeProcessingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAlreadyRunning(QuickUploadController widgetInstanceManager, 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 widgetInstanceManager, java.util.Map<java.lang.String,java.lang.Object> ctx)protected DynamicRestClientrestClient()Retrieves REST client used by the process.voidsetPoolActionClient(DynamicPoolActionClient 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 widgetInstanceManager, java.util.Map<java.lang.String,java.lang.Object> ctx) throws java.lang.InterruptedException
- Specified by:
processInternalin classAbstractProcessingStrategy- Throws:
java.lang.InterruptedException
-
supports
public boolean supports(java.lang.String key)
-
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 widgetInstanceManager, 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.
-
validate
public boolean validate(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
- Specified by:
validatein classAbstractProcessingStrategy
-
setPoolActionClient
public void setPoolActionClient(DynamicPoolActionClient client)
-
-