public abstract class AbstractProcessingStrategy extends java.lang.Object implements ProcessingStrategy
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
OPERATION_STATUS |
| Constructor and Description |
|---|
AbstractProcessingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getAlreadyRunning(QuickUploadController controller,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
abstract java.lang.String |
getBusyMessage(QuickUploadController controller,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
protected <T> T |
getContextValue(java.util.Map<java.lang.String,java.lang.Object> ctx,
java.lang.String key) |
abstract java.lang.String |
getInfoMessage(QuickUploadController controller,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
protected DataHubServer |
getSelectedDataHubServer(java.util.Map<java.lang.String,java.lang.Object> ctx) |
protected void |
notifyWhenFinished(java.lang.String message) |
void |
process(QuickUploadController controller,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
abstract java.util.Map<java.lang.String,java.lang.Object> |
processInternal(QuickUploadController controller,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
protected abstract DynamicRestClient |
restClient()
Retrieves REST client used by the process.
|
boolean |
validate(QuickUploadController controller,
java.util.Map<java.lang.String,java.lang.Object> ctx) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportsprotected static final java.lang.String OPERATION_STATUS
public void process(QuickUploadController controller, java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> ctx)
process in interface ProcessingStrategyprotected DataHubServer getSelectedDataHubServer(java.util.Map<java.lang.String,java.lang.Object> ctx)
public boolean validate(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
public abstract java.util.Map<java.lang.String,java.lang.Object> processInternal(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic abstract java.lang.String getBusyMessage(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
public abstract java.lang.String getInfoMessage(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
public abstract java.lang.String getAlreadyRunning(QuickUploadController controller, java.util.Map<java.lang.String,java.lang.Object> ctx)
protected abstract DynamicRestClient restClient()
protected void notifyWhenFinished(java.lang.String message)
protected <T> T getContextValue(java.util.Map<java.lang.String,java.lang.Object> ctx,
java.lang.String key)
Copyright © 2017 SAP SE. All Rights Reserved.