Updates On Bpmn->Workflow Adapter, now activities and flows are updated just when its data have changed
This commit is contained in:
@@ -116,6 +116,13 @@ class BpmnWorkflow extends Project\Bpmn
|
||||
|
||||
public function updateActivity($actUid, $data)
|
||||
{
|
||||
unset($data["BOU_ELEMENT_ID"]);
|
||||
|
||||
if (! self::isModified("activity", $actUid, $data)) {
|
||||
self::log("Update Activity: $actUid (No Changes)");
|
||||
return false;
|
||||
}
|
||||
|
||||
parent::updateActivity($actUid, $data);
|
||||
|
||||
$taskData = array();
|
||||
@@ -175,6 +182,16 @@ class BpmnWorkflow extends Project\Bpmn
|
||||
}
|
||||
}
|
||||
|
||||
public function updateFlow($floUid, $data)
|
||||
{
|
||||
if (! self::isModified("flow", $floUid, $data)) {
|
||||
self::log("Update Flow: $floUid (No Changes)");
|
||||
return false;
|
||||
}
|
||||
|
||||
parent::updateFlow($floUid, $data);
|
||||
}
|
||||
|
||||
public function removeFlow($floUid)
|
||||
{
|
||||
$flow = \BpmnFlowPeer::retrieveByPK($floUid);
|
||||
@@ -364,8 +381,4 @@ class BpmnWorkflow extends Project\Bpmn
|
||||
$this->wp->remove();
|
||||
}
|
||||
|
||||
public function hello($s)
|
||||
{
|
||||
echo "--->".$s;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user