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 Parameters |
parameters |
| 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,
Parameters parameters,
ConfigHelper configHelper,
com.squareup.okhttp.OkHttpClient client,
com.google.gson.Gson gson) |
abstract Result |
process(WorkItem workItem) |
abstract Result |
processCallback(WorkItem workItem,
CallbackData callbackData) |
void |
recordAudit(WorkItem workItem,
java.util.Map<java.lang.String,java.lang.String> notes,
Result result,
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 Parameters parameters
protected ConfigHelper configHelper
protected com.squareup.okhttp.OkHttpClient client
protected com.google.gson.Gson gson
public final void init(java.lang.String name,
DataAccess dataAccess,
Parameters parameters,
ConfigHelper configHelper,
com.squareup.okhttp.OkHttpClient client,
com.google.gson.Gson gson)
public java.lang.String getName()
public void updateStatus(WorkItem workItem)
public abstract Result processCallback(WorkItem workItem, CallbackData callbackData)
public void recordAudit(WorkItem workItem, java.util.Map<java.lang.String,java.lang.String> notes, Result result, java.lang.String output)
public void success(WorkItem workItem)
public void error(WorkItem workItem)
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 © 2016 Richard Thurston. All Rights Reserved.