Fix Funcionalidad de lanes y lanesets para project

This commit is contained in:
Freddy Daniel Rojas Valda
2014-10-31 13:49:01 -04:00
parent 72dd59f6f0
commit 1bedf48b68
9 changed files with 92 additions and 31 deletions

View File

@@ -40,13 +40,18 @@ class BpmnActivity extends BaseBpmnActivity
if (is_object($process)) {
$this->bound->setDiaUid($process->getDiaUid());
if (isset($this->getLnsUid)) {
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouElement($this->getLnsUid());
if ($this->bound->getBouElement()) {
$lane = BpmnLanePeer::retrieveByPK($this->bound->getBouElement());
$laneset = BpmnLanesetPeer::retrieveByPK($this->bound->getBouElement());
if (is_object($lane)) {
$this->bound->setBouContainer('bpmnLane');
} elseif (is_object($laneset)) {
$this->bound->setBouContainer('bpmnPool');
}
} else {
$this->bound->setBouContainer('bpmnDiagram');
$this->bound->setBouElement($process->getDiaUid());
}
$this->bound->setBouElement($process->getDiaUid());
}
}

View File

@@ -40,13 +40,18 @@ class BpmnArtifact extends BaseBpmnArtifact
if (is_object($process)) {
$this->bound->setDiaUid($process->getDiaUid());
if (isset($this->getLnsUid)) {
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouElement($this->getLnsUid());
if ($this->bound->getBouElement()) {
$lane = BpmnLanePeer::retrieveByPK($this->bound->getBouElement());
$laneset = BpmnLanesetPeer::retrieveByPK($this->bound->getBouElement());
if (is_object($lane)) {
$this->bound->setBouContainer('bpmnLane');
} elseif (is_object($laneset)) {
$this->bound->setBouContainer('bpmnPool');
}
} else {
$this->bound->setBouContainer('bpmnDiagram');
$this->bound->setBouElement($process->getDiaUid());
}
$this->bound->setBouElement($process->getDiaUid());
}
}

View File

@@ -40,13 +40,18 @@ class BpmnData extends BaseBpmnData
if (is_object($process)) {
$this->bound->setDiaUid($process->getDiaUid());
if (isset($this->getLnsUid)) {
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouElement($this->getLnsUid());
if ($this->bound->getBouElement()) {
$lane = BpmnLanePeer::retrieveByPK($this->bound->getBouElement());
$laneset = BpmnLanesetPeer::retrieveByPK($this->bound->getBouElement());
if (is_object($lane)) {
$this->bound->setBouContainer('bpmnLane');
} elseif (is_object($laneset)) {
$this->bound->setBouContainer('bpmnPool');
}
} else {
$this->bound->setBouContainer('bpmnDiagram');
$this->bound->setBouElement($process->getDiaUid());
}
$this->bound->setBouElement($process->getDiaUid());
}
}

View File

@@ -40,13 +40,18 @@ class BpmnEvent extends BaseBpmnEvent
if (is_object($process)) {
$this->bound->setDiaUid($process->getDiaUid());
if (isset($this->getLnsUid)) {
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouElement($this->getLnsUid());
if ($this->bound->getBouElement()) {
$lane = BpmnLanePeer::retrieveByPK($this->bound->getBouElement());
$laneset = BpmnLanesetPeer::retrieveByPK($this->bound->getBouElement());
if (is_object($lane)) {
$this->bound->setBouContainer('bpmnLane');
} elseif (is_object($laneset)) {
$this->bound->setBouContainer('bpmnPool');
}
} else {
$this->bound->setBouContainer('bpmnDiagram');
$this->bound->setBouElement($process->getDiaUid());
}
$this->bound->setBouElement($process->getDiaUid());
}
}

View File

@@ -40,13 +40,18 @@ class BpmnGateway extends BaseBpmnGateway
if (is_object($process)) {
$this->bound->setDiaUid($process->getDiaUid());
if (isset($this->getLnsUid)) {
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouElement($this->getLnsUid());
if ($this->bound->getBouElement()) {
$lane = BpmnLanePeer::retrieveByPK($this->bound->getBouElement());
$laneset = BpmnLanesetPeer::retrieveByPK($this->bound->getBouElement());
if (is_object($lane)) {
$this->bound->setBouContainer('bpmnLane');
} elseif (is_object($laneset)) {
$this->bound->setBouContainer('bpmnPool');
}
} else {
$this->bound->setBouContainer('bpmnDiagram');
$this->bound->setBouElement($process->getDiaUid());
}
$this->bound->setBouElement($process->getDiaUid());
}
}

View File

@@ -48,7 +48,7 @@ class BpmnLane extends BaseBpmnLane {
$rsCriteria->next();
$row = $rsCriteria->getRow();
$this->bound->setDiaUid($row["DIA_UID"]);
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouContainer('bpmnPool');
$this->bound->setBouElement($this->getLnsUid());
}
}

View File

@@ -40,13 +40,18 @@ class BpmnParticipant extends BaseBpmnParticipant
if (is_object($process)) {
$this->bound->setDiaUid($process->getDiaUid());
if (isset($this->getLnsUid)) {
$this->bound->setBouContainer('bpmnLane');
$this->bound->setBouElement($this->getLnsUid());
if ($this->bound->getBouElement()) {
$lane = BpmnLanePeer::retrieveByPK($this->bound->getBouElement());
$laneset = BpmnLanesetPeer::retrieveByPK($this->bound->getBouElement());
if (is_object($lane)) {
$this->bound->setBouContainer('bpmnLane');
} elseif (is_object($laneset)) {
$this->bound->setBouContainer('bpmnPool');
}
} else {
$this->bound->setBouContainer('bpmnDiagram');
$this->bound->setBouElement($process->getDiaUid());
}
$this->bound->setBouElement($process->getDiaUid());
}
}