PageProgress
class PageProgress extends Progress implements SiteProgressInterface (View source)
Properties
$error | from ConcreteObject | ||
protected | $wrID | from Progress | |
protected | $wpID | from Progress | |
protected | $wpDateAdded | from Progress | |
protected | $wfID | from Progress | |
protected | $response | from Progress | |
protected | $wpDateLastAction | from Progress | |
protected | $cID |
Methods
Get the users that should be excluded from notifications Expected return value would be users involved in the creation of the notification, they may not need to be notified.
Gets the Workflow object attached to this WorkflowProgress object.
Gets an optional WorkflowResponse object. This is set in some cases.
Gets the date the WorkflowProgress object was added.
Get the WorkflowRequest object for the current WorkflowProgress object.
Creates a WorkflowProgress object (which will be assigned to a Page, File, etc... in our system.
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
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
DateTime
getNotificationDate()
Get the date of this notification
User[]
getUsersToExcludeFromNotification()
Get the users that should be excluded from notifications Expected return value would be users involved in the creation of the notification, they may not need to be notified.
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
getWorkflowProgressFormAction()
No description
loadDetails()
No description
getWorkflowProgressHistoryObjectByID($wphID)
No description
addWorkflowProgressHistoryObject($obj)
No description
markCompleted()
No description
getPendingWorkflowProgressList()
No description
Site
getSite()
No description
static
getList(Page $c, $filters = array('wpIsCompleted' => 0), $sortBy = 'wpDateAdded asc')
No description