Adding Override Methods to Adapter Bpmn->Workflow Projects

This commit is contained in:
Erik Amaru Ortiz
2014-02-05 14:09:48 -04:00
parent 0063597e08
commit aa399794f3
7 changed files with 168 additions and 21 deletions

View File

@@ -88,6 +88,11 @@ class Bpmn extends Handler
$this->prjUid = $this->project->getPrjUid();
}
public function update()
{
}
public function remove()
{
/*
@@ -100,20 +105,15 @@ class Bpmn extends Handler
foreach ($activities as $activity) {
$this->removeActivity($activity["ACT_UID"]);
}
$process = ProcessPeer::retrieveByPK($this->getProcess("object")->getProUid());
$process->delete();
$diagram = DiagramPeer::retrieveByPK($this->getDiagram("object")->getDiaUid());
$diagram->delete();
$project = ProjectPeer::retrieveByPK($this->getUid());
$project->delete();
}
public function update()
{
if ($process = $this->getProcess("object")) {
$process->delete();
}
if ($diagram = $this->getDiagram("object")) {
$diagram->delete();
}
if ($project = $this->getProject("object")) {
$project->delete();
}
}
public static function getList($start = null, $limit = null, $filter = "", $changeCaseTo = CASE_UPPER)