Updating Unit Tests for BpmnWorkflow Adapter, and some Bpmn->Workflow logic

This commit is contained in:
Erik Amaru Ortiz
2014-02-24 19:10:45 -04:00
parent c2f92e559a
commit 7962d40a0f
10 changed files with 589 additions and 98 deletions

View File

@@ -325,6 +325,24 @@ class Workflow extends Handler
}
}
public function removeRouteFromTo($fromTasUid, $toTasUid)
{
try {
self::log("Remove Route from $fromTasUid -> to $toTasUid");
$route = Route::findOneBy(array(
RoutePeer::TAS_UID => $fromTasUid,
RoutePeer::ROU_NEXT_TASK => $toTasUid
));
$route->delete();
self::log("Remove Route Success!");
} catch (\Exception $e) {
self::log("Exception: ", $e->getMessage(), "Trace: ", $e->getTraceAsString());
throw $e;
}
}
public function getRoute($rouUid)
{
$route = new Route();
@@ -332,6 +350,11 @@ class Workflow extends Handler
return $route->load($rouUid);
}
public function getRoutes()
{
return Route::getAll($proUid = null, $start = null, $limit = null, $filter = '', $changeCaseTo = CASE_UPPER);
}
/****************************************************************************************************
* Migrated Methods from class.processMap.php class *