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 |
|---|---|
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) |
protected void |
recordAudit(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 abstract Result processCallback(WorkItem workItem, CallbackData callbackData)
protected void recordAudit(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.