function createTest($aTestData, $aFields)
 {
     $oSwimlanesElements = new SwimlanesElements();
     try {
         return $oSwimlanesElements->create($aFields);
     } catch (Exception $oError) {
         return $oError;
     }
 }
Ejemplo n.º 2
0
    /**

     * 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;

    }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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;
     }
 }