Esempio n. 1
0
 public function addRevision($resourceId, $version, $created, $author, $message, $data)
 {
     $this->persistence->insert(self::REVISION_TABLE_NAME, array(self::REVISION_RESOURCE => $resourceId, self::REVISION_VERSION => $version, self::REVISION_USER => $author, self::REVISION_MESSAGE => $message, self::REVISION_CREATED => $created));
     $revision = new RdsRevision($this->persistence->lastInsertId(self::REVISION_TABLE_NAME), $resourceId, $version, $created, $author, $message);
     $success = $this->saveData($revision, $data);
     return $revision;
 }
 /**
  * Store the item in table and its value in key/value storage
  * @param $deliveryResultIdentifier
  * @param $test
  * @param $item
  * @param \taoResultServer_models_classes_Variable $itemVariable
  * @param $callIdItem
  */
 public function storeItemVariable($deliveryResultIdentifier, $test, $item, \taoResultServer_models_classes_Variable $itemVariable, $callIdItem)
 {
     //store value in all case
     $variableClass = get_class($itemVariable);
     $this->persistence->insert(self::VARIABLES_TABLENAME, array(self::VARIABLES_FK_COLUMN => $deliveryResultIdentifier, self::TEST_COLUMN => $test, self::ITEM_COLUMN => $item, self::CALL_ID_ITEM_COLUMN => $callIdItem, self::VARIABLE_CLASS => $variableClass, self::VARIABLE_IDENTIFIER => $itemVariable->getIdentifier()));
     $variableId = $this->persistence->lastInsertId(self::VARIABLES_TABLENAME);
     $this->storeKeysValues($variableId, $itemVariable);
 }
 /**
  * Convenience access to lastInsertId.
  *
  * @author Jerome Bogaerts, <*****@*****.**>
  * @param string $name
  * @return string The quoted string.
  */
 public function lastInsertId($name = null)
 {
     return $this->persistence->lastInsertId($name);
 }