[+TASK] Extbase (DomainObject): Added a "private" property _localizationParentUid...
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / Classes / Persistence / Typo3QuerySettingsInterface.php
index bc90f4f..1ace0ab 100644 (file)
@@ -31,7 +31,8 @@
  *
  * @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 {
 
@@ -40,30 +41,51 @@ interface Tx_Extbase_Persistence_Typo3QuerySettingsInterface extends Tx_Extbase_
         *
         * @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