|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.oozie.client.rest.JsonWorkflowAction
public class JsonWorkflowAction
Json Bean that represents an Oozie workflow node.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.oozie.client.WorkflowAction |
---|
WorkflowAction.Status |
Constructor Summary | |
---|---|
JsonWorkflowAction()
|
|
JsonWorkflowAction(org.json.simple.JSONObject jsonObject)
|
Method Summary | |
---|---|
static java.util.List<JsonWorkflowAction> |
fromJSONArray(org.json.simple.JSONArray array)
Convert a JSONArray into a nodes list. |
java.lang.String |
getConf()
Return the action configuration. |
java.lang.String |
getConsoleUrl()
Return the URL to the web console of the system executing the action. |
java.lang.String |
getData()
Return the action data. |
java.util.Date |
getEndTime()
Return the end time of the action action. |
java.lang.String |
getErrorCode()
Return the error code of the action, if it ended in ERROR. |
java.lang.String |
getErrorMessage()
Return the error message of the action, if it ended in ERROR. |
java.lang.String |
getExternalId()
Return the external ID of the action. |
java.lang.String |
getExternalStatus()
Return the external status of the action. |
java.lang.String |
getId()
Return the action action ID. |
java.lang.String |
getName()
Return the action name. |
int |
getRetries()
Return the number of retries of the action. |
java.util.Date |
getStartTime()
Return the start time of the action action. |
WorkflowAction.Status |
getStatus()
Return the current status of the action action. |
java.lang.String |
getTrackerUri()
Return the URL to programmatically track the status of the action. |
java.lang.String |
getTransition()
Return the transition a action took. |
java.lang.String |
getType()
Return the action type. |
void |
setConf(java.lang.String conf)
|
void |
setConsoleUrl(java.lang.String consoleUrl)
|
void |
setData(java.lang.String data)
|
void |
setEndTime(java.util.Date endTime)
|
void |
setErrorInfo(java.lang.String errorCode,
java.lang.String errorMessage)
|
void |
setExternalId(java.lang.String externalId)
|
void |
setExternalStatus(java.lang.String externalStatus)
|
void |
setId(java.lang.String id)
|
void |
setName(java.lang.String name)
|
void |
setRetries(int retries)
|
void |
setStartTime(java.util.Date startTime)
|
void |
setStatus(WorkflowAction.Status status)
|
void |
setTrackerUri(java.lang.String trackerUri)
|
void |
setTransition(java.lang.String transition)
|
void |
setType(java.lang.String type)
|
static org.json.simple.JSONArray |
toJSONArray(java.util.List<? extends JsonWorkflowAction> nodes)
Convert a nodes list into a JSONArray. |
org.json.simple.JSONObject |
toJSONObject()
Return the JSONObject for the bean. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JsonWorkflowAction()
public JsonWorkflowAction(org.json.simple.JSONObject jsonObject)
Method Detail |
---|
public org.json.simple.JSONObject toJSONObject()
JsonBean
toJSONObject
in interface JsonBean
public java.lang.String getId()
WorkflowAction
getId
in interface WorkflowAction
public void setId(java.lang.String id)
public java.lang.String getName()
WorkflowAction
getName
in interface WorkflowAction
public void setName(java.lang.String name)
public java.lang.String getType()
WorkflowAction
getType
in interface WorkflowAction
public void setType(java.lang.String type)
public java.lang.String getConf()
WorkflowAction
getConf
in interface WorkflowAction
public void setConf(java.lang.String conf)
public WorkflowAction.Status getStatus()
WorkflowAction
getStatus
in interface WorkflowAction
public void setStatus(WorkflowAction.Status status)
public int getRetries()
WorkflowAction
getRetries
in interface WorkflowAction
public void setRetries(int retries)
public java.util.Date getStartTime()
WorkflowAction
getStartTime
in interface WorkflowAction
public void setStartTime(java.util.Date startTime)
public java.util.Date getEndTime()
WorkflowAction
getEndTime
in interface WorkflowAction
public void setEndTime(java.util.Date endTime)
public java.lang.String getTransition()
WorkflowAction
getTransition
in interface WorkflowAction
public void setTransition(java.lang.String transition)
public java.lang.String getData()
WorkflowAction
getData
in interface WorkflowAction
public void setData(java.lang.String data)
public java.lang.String getExternalId()
WorkflowAction
getExternalId
in interface WorkflowAction
public void setExternalId(java.lang.String externalId)
public java.lang.String getExternalStatus()
WorkflowAction
getExternalStatus
in interface WorkflowAction
public void setExternalStatus(java.lang.String externalStatus)
public java.lang.String getTrackerUri()
WorkflowAction
getTrackerUri
in interface WorkflowAction
public void setTrackerUri(java.lang.String trackerUri)
public java.lang.String getConsoleUrl()
WorkflowAction
getConsoleUrl
in interface WorkflowAction
public void setConsoleUrl(java.lang.String consoleUrl)
public java.lang.String getErrorCode()
WorkflowAction
getErrorCode
in interface WorkflowAction
public java.lang.String getErrorMessage()
WorkflowAction
getErrorMessage
in interface WorkflowAction
public void setErrorInfo(java.lang.String errorCode, java.lang.String errorMessage)
public java.lang.String toString()
toString
in class java.lang.Object
public static org.json.simple.JSONArray toJSONArray(java.util.List<? extends JsonWorkflowAction> nodes)
nodes
- nodes list.
public static java.util.List<JsonWorkflowAction> fromJSONArray(org.json.simple.JSONArray array)
array
- JSON array.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |