*
* @package Extbase
* @subpackage Persistence
- * @version $Id: QueryInterface.php 658 2009-05-16 13:54:16Z jocrau $
+ * @version $Id$
+ * @api
*/
interface Tx_Extbase_Persistence_Typo3QuerySettingsInterface extends Tx_Extbase_Persistence_QuerySettingsInterface {
*
* @param $respectStoragePage If TRUE the storage page ID will be determined and the statement will be extended accordingly.
* @return $this (fluent interface)
+ * @api
*/
public function setRespectStoragePage($respectStoragePage);
- /**
- * Returns the state, if the storage page should be respected for the query.
- *
- * @return boolean TRUE, if the storage page should be respected; otherwise FALSE.
- */
- public function getRespectStoragePage();
-
/**
* Sets the flag if the visibility in the frontend should be respected.
*
* @param $respectEnableFields TRUE if the visibility in the frontend should be respected. If TRUE, the "enable fields" of TYPO3 will be added to the query statement.
* @return $this (fluent interface)
+ * @api
*/
public function setRespectEnableFields($respectEnableFields);
/**
- * Returns the state, if the visibility settings for the frontend should be respected for the query.
+ * Sets the flag if if the sys language should be respected.
+ *
+ * @param $respectSysLanguage TRUE if the sys language should be respected.
+ * @return $this (fluent interface)
+ * @api
+ */
+ public function setRespectSysLanguage($respectSysLanguage);
+
+ /**
+ * Returns the state, if the sys language should be respected.
*
- * @return boolean TRUE, if the visibility settings for the frontend should should be respected; otherwise FALSE.
+ * @return boolean TRUE, if the sys language should be respected; otherwise FALSE.
*/
- public function getRespectEnableFields();
+ public function getRespectSysLanguage();
+
+ /**
+ * Sets the state, if the QueryResult should be returned unmapped.
+ *
+ * @return boolean TRUE, if the QueryResult should be returned unmapped; otherwise FALSE.
+ * @api
+ */
+ public function setReturnRawQueryResult($returnRawQueryResult);
+
+ /**
+ * Returns the state, if the QueryResult should be returned unmapped.
+ *
+ * @return boolean TRUE, if the QueryResult should be returned unmapped; otherwise FALSE.
+ * @api
+ */
+ public function getReturnRawQueryResult();
+
}
?>
\ No newline at end of file