TYPO3 CMS  TYPO3_6-2
BackendInterface.php
Go to the documentation of this file.
1 <?php
3 
19 interface BackendInterface {
20 
29  public function addRow($tableName, array $fieldValues, $isRelation = FALSE);
30 
39  public function updateRow($tableName, array $fieldValues, $isRelation = FALSE);
40 
48  public function updateRelationTableRow($tableName, array $fieldValues);
49 
58  public function removeRow($tableName, array $where, $isRelation = FALSE);
59 
68  public function getMaxValueFromTable($tableName, array $where, $columnName);
69 
77  public function getObjectCountByQuery(\TYPO3\CMS\Extbase\Persistence\QueryInterface $query);
78 
86  public function getObjectDataByQuery(\TYPO3\CMS\Extbase\Persistence\QueryInterface $query);
87 
95  public function getUidOfAlreadyPersistedValueObject(\TYPO3\CMS\Extbase\DomainObject\AbstractValueObject $object);
96 }
updateRow($tableName, array $fieldValues, $isRelation=FALSE)
removeRow($tableName, array $where, $isRelation=FALSE)
getObjectCountByQuery(\TYPO3\CMS\Extbase\Persistence\QueryInterface $query)
getMaxValueFromTable($tableName, array $where, $columnName)
addRow($tableName, array $fieldValues, $isRelation=FALSE)
getObjectDataByQuery(\TYPO3\CMS\Extbase\Persistence\QueryInterface $query)
getUidOfAlreadyPersistedValueObject(\TYPO3\CMS\Extbase\DomainObject\AbstractValueObject $object)