ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct () | |
Default constructor. More... | |
![]() | |
__construct () | |
Default constructor. More... | |
startWorkflow () | |
Starts the workflow, activating the start_node. More... | |
stopWorkflow () | |
Stops the workflow, deactivating all nodes. More... | |
onStartWorkflow () | |
Method called on start of the workflow, prior to activating the first node. More... | |
onStopWorkflow () | |
Method called on stopping of the workflow, after deactivating all nodes. More... | |
onWorkflowFinished () | |
Method called after workflow is finished, after detecting no more nodes are active. More... | |
isActive () | |
Returns the activation status of the workflow. More... | |
handleEvent ($params) | |
Handles an event. More... | |
registerDetector (ilDetector $detector) | |
getWorkflowData () | |
Returns the workflow type and content currently set to the workflow. More... | |
getWorkflowSubject () | |
Get the workflow subject set to the workflow. More... | |
getWorkflowContext () | |
Get the event context set to the workflow. More... | |
setDbId ($id) | |
Sets the database id of the detector. More... | |
getDbId () | |
Returns the database id of the detector if set. More... | |
hasDbId () | |
Returns, if the detector has a database id. More... | |
setStartNode (ilNode $node) | |
Sets the start node of the workflow. More... | |
addNode (ilNode $node) | |
This method adds a node to the workflow. More... | |
setWorkflowClass ($class) | |
Sets the classname of the workflow definition. More... | |
getWorkflowClass () | |
Returns the currently set workflow class definition name. More... | |
setWorkflowLocation ($path) | |
Sets the location of the workflow definition file as relative path. More... | |
getWorkflowLocation () | |
Returns the currently set path to the workflow definition. More... | |
getNodes () | |
Returns all nodes attached to the workflow. More... | |
isDataPersistenceRequired () | |
resetDataPersistenceRequirement () | |
defineInstanceVar ( $id, $name, $reference=false, $reference_target='', $type='mixed', $role='undefined') | |
hasInstanceVarByName ($name) | |
Returns if an instance variable of the given name is set. More... | |
hasInstanceVarById ($id) | |
Returns if an instance variable of the given id is set. More... | |
getInstanceVarByName ($name) | |
Returns the given instance variables content. More... | |
getInstanceVarById ($id) | |
Returns the given instance variables content. More... | |
setInstanceVarByName ($name, $value) | |
Sets the given instance var with the given content. More... | |
setInstanceVarById ($id, $value) | |
Sets the given instance var with the given content. More... | |
setInstanceVarByRole ($role, $value) | |
Sets the given instance var with the given content. More... | |
getInstanceVars () | |
Returns an array with all set instance variables. More... | |
flushInstanceVars () | |
Empties the instance variables. More... | |
defineInputVar ($name) | |
defineOutputVar ($name) | |
readInputVar ($name) | |
hasInputVar ($name) | |
hasOutputVar ($name) | |
writeInputVar ($name, $value) | |
readOutputVar ($name) | |
writeOutputVar ($name, $value) | |
getInputVars () | |
getOutputVars () | |
registerInputVar ($name, $definition) | |
registerOutputVar ($name) | |
![]() | |
handleEvent ($params) | |
addNode (ilNode $node) | |
setStartNode (ilNode $node) | |
registerDetector (ilDetector $detector) | |
startWorkflow () | |
stopWorkflow () | |
isActive () | |
onStartWorkflow () | |
onStopWorkflow () | |
onWorkflowFinished () | |
getWorkflowData () | |
getWorkflowSubject () | |
getWorkflowContext () | |
getWorkflowClass () | |
getWorkflowLocation () | |
setDbId ($id) | |
getDbId () | |
hasDbId () | |
isDataPersistenceRequired () | |
resetDataPersistenceRequirement () | |
defineInstanceVar ($id, $name) | |
hasInstanceVarByName ($name) | |
hasInstanceVarById ($id) | |
getInstanceVarByName ($name) | |
getInstanceVarById ($id) | |
setInstanceVarByName ($name, $value) | |
setInstanceVarById ($id, $value) | |
getInstanceVars () | |
flushInstanceVars () | |
Static Public Member Functions | |
static | getStartEventInfo () |
static | getMessageDefinition ($id) |
![]() | |
static | autoload ($class_name) |
Autoloader function to dynamically include files for instantiation of objects during deserialization. More... | |
Static Public Attributes | |
static | $startEventRequired = true |
Additional Inherited Members | |
![]() | |
$nodes | |
$detectors | |
$start_node | |
$active | |
Holds the activation state of the workflow. More... | |
$db_id | |
This holds the database id of the workflow. More... | |
$workflow_type | |
$workflow_content | |
$workflow_class | |
$workflow_location | |
$workflow_subject_type | |
$workflow_subject_identifier | |
$workflow_context_type | |
$workflow_context_identifier | |
$instance_vars = array() | |
$data_inputs | |
$data_outputs | |
$require_data_persistence = false | |
Definition at line 6 of file StartEvent_Message_goldsample.php.
StartEvent_Message::__construct | ( | ) |
Default constructor.
Here the definition of the workflow is to be done.
Reimplemented from ilBaseWorkflow.
Definition at line 25 of file StartEvent_Message_goldsample.php.
References ilBaseWorkflow\addNode().
|
static |
Definition at line 41 of file StartEvent_Message_goldsample.php.
References $id.
|
static |
Definition at line 11 of file StartEvent_Message_goldsample.php.
References $events.
|
static |
Definition at line 9 of file StartEvent_Message_goldsample.php.