public abstract class Action
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected com.squareup.okhttp.OkHttpClient |
client |
protected ConfigHelper |
configHelper |
protected DataAccess |
dataAccess |
protected com.google.gson.Gson |
gson |
protected MessagingCoodinator |
messagingCoodinator |
protected Parameters |
parameters |
protected SmokeTestHelper |
smokeTestHelper |
| Constructor and Description |
|---|
Action() |
| Modifier and Type | Method and Description |
|---|---|
void |
error(WorkItem workItem) |
protected java.lang.String |
getGitUrl(WorkItem workItem) |
java.lang.String |
getName() |
void |
init(java.lang.String name,
DataAccess dataAccess,
MessagingCoodinator messagingCoodinator,
Parameters parameters,
ConfigHelper configHelper,
com.squareup.okhttp.OkHttpClient client,
com.google.gson.Gson gson,
SmokeTestHelper smokeTestHelper) |
abstract Result |
process(WorkItem workItem) |
Result |
processCallback(WorkItem workItem,
CallbackData callbackData) |
void |
recordAudit(WorkItem workItem,
Result result,
java.util.Map<java.lang.String,java.lang.String> notes,
java.lang.String output) |
void |
success(WorkItem workItem) |
void |
updateStatus(WorkItem workItem) |
protected void |
writeAudit(WorkItem workItem,
Result result,
java.util.Map<java.lang.String,java.lang.String> notes,
java.lang.String output) |
protected DataAccess dataAccess
protected MessagingCoodinator messagingCoodinator
protected Parameters parameters
protected ConfigHelper configHelper
protected com.squareup.okhttp.OkHttpClient client
protected com.google.gson.Gson gson
protected SmokeTestHelper smokeTestHelper
public final void init(java.lang.String name,
DataAccess dataAccess,
MessagingCoodinator messagingCoodinator,
Parameters parameters,
ConfigHelper configHelper,
com.squareup.okhttp.OkHttpClient client,
com.google.gson.Gson gson,
SmokeTestHelper smokeTestHelper)
public java.lang.String getName()
public void updateStatus(WorkItem workItem)
public Result processCallback(WorkItem workItem, CallbackData callbackData)
public void success(WorkItem workItem)
public void error(WorkItem workItem)
public void recordAudit(WorkItem workItem, Result result, java.util.Map<java.lang.String,java.lang.String> notes, java.lang.String output)
protected void writeAudit(WorkItem workItem, Result result, java.util.Map<java.lang.String,java.lang.String> notes, java.lang.String output)
protected java.lang.String getGitUrl(WorkItem workItem)
Copyright © 2017 Richard Thurston. All Rights Reserved.