function createTest($aTestData, $aFields) { $oSwimlanesElements = new SwimlanesElements(); try { return $oSwimlanesElements->create($aFields); } catch (Exception $oError) { return $oError; } }
/** * Create Lane Rows from a $aLanes array data and returns those in an array. * * @param $aLanes array. * @return void */ public function createLaneRows ($aLanes) { foreach ($aLanes as $key => $row) { $oLane = new SwimlanesElements(); if ($oLane->swimlanesElementsExists( $row['SWI_UID'] )) { $oLane->remove( $row['SWI_UID'] ); } $res = $oLane->create( $row ); } return; }
public function addText($sProcessUID = '', $sLabel = '', $iX = 0, $iY = 0, $sNext_uid = '') { try { $oProcess = new Process(); $aFields = $oProcess->load($sProcessUID); $oSL = new SwimlanesElements(); $oNewText->uid = $oSL->create(array('PRO_UID' => $sProcessUID, 'SWI_TYPE' => 'TEXT', 'SWI_TEXT' => $sLabel, 'SWI_X' => $iX, 'SWI_Y' => $iY, 'SWI_NEXT_UID' => $sNext_uid)); //$oJSON = new Services_JSON(); return Bootstrap::json_encode($oNewText); //$oJSON->encode( $oNewText ); } catch (Exception $oError) { throw $oError; } }
public function addText($text, $x, $y) { try { self::log("Add Text with data: text \"{$text}\""); $swimlaneElement = new \SwimlanesElements(); $swiUid = $swimlaneElement->create(array("PRO_UID" => $this->proUid, "SWI_TYPE" => "TEXT", "SWI_TEXT" => $text, "SWI_X" => $x, "SWI_Y" => $y)); self::log("Add Text Success!"); //Return return $swiUid; } catch (\Exception $e) { self::log("Exception: ", $e->getMessage(), "Trace: ", $e->getTraceAsString()); throw $e; } }