Progress
abstract class Progress extends ConcreteObject implements SubjectInterface (View source)
Base class for workflow progresses.
Properties
$error | from ConcreteObject | ||
protected | $wrID | ||
protected | $wpID | ||
protected | $wpDateAdded | ||
protected | $wfID | ||
protected | $response | ||
protected | $wpDateLastAction |
Methods
No description
No description
Gets the Workflow object attached to this WorkflowProgress object.
Gets an optional WorkflowResponse object. This is set in some cases.
No description
Gets the date of the last action.
Gets the ID of the progress object.
Gets the ID of the progress object.
Get the category ID.
Gets the date the WorkflowProgress object was added.
Get the WorkflowRequest object for the current WorkflowProgress object.
No description
No description
No description
No description
The function that is automatically run when a workflowprogress object is started.
Attempts to run a workflow task on the bound WorkflowRequest object first, then if that doesn't exist, attempts to run it on the current WorkflowProgress object.
No description
No description
No description
No description
No description
No description
No description
Details
loadError($error)
No description
isError()
No description
getError()
No description
setPropertiesFromArray($arr)
No description
static
camelcase($file)
No description
static
uncamelcase($string)
No description
getNotificationDate()
No description
getUsersToExcludeFromNotification()
No description
Workflow
getWorkflowObject()
Gets the Workflow object attached to this WorkflowProgress object.
getWorkflowProgressResponseObject()
Gets an optional WorkflowResponse object. This is set in some cases.
setWorkflowProgressResponseObject($obj)
No description
getWorkflowProgressDateLastAction()
Gets the date of the last action.
getWorkflowProgressID()
Gets the ID of the progress object.
getWorkflowProgressCategoryHandle()
Gets the ID of the progress object.
getWorkflowProgressCategoryID()
Get the category ID.
datetime
getWorkflowProgressDateAdded()
Gets the date the WorkflowProgress object was added.
Request
getWorkflowRequestObject()
Get the WorkflowRequest object for the current WorkflowProgress object.
static
__callStatic($name, $arguments)
No description
static Progress
create(string $wpCategoryHandle, Workflow $wf, Request $wr)
Creates a WorkflowProgress object (which will be assigned to a Page, File, etc... in our system.
delete()
No description
static
getByID($wpID)
No description
static
getRequestedTask()
No description
start()
The function that is automatically run when a workflowprogress object is started.
updateOnAction(Workflow $wf)
No description
WorkflowProgressResponse
runTask($task, $args = array())
Attempts to run a workflow task on the bound WorkflowRequest object first, then if that doesn't exist, attempts to run it on the current WorkflowProgress object.
getWorkflowProgressActions($additionalActions = true)
No description
abstract
getWorkflowProgressFormAction()
No description
abstract
loadDetails()
No description
getWorkflowProgressHistoryObjectByID($wphID)
No description
addWorkflowProgressHistoryObject($obj)
No description
markCompleted()
No description
abstract
getPendingWorkflowProgressList()
No description