2011-08-29 17:04:10 +02:00
|
|
|
/**
|
2013-04-13 21:00:13 +02:00
|
|
|
* EGroupware eTemplate2 - Contains interfaces used inside the dataview
|
2011-08-29 17:04:10 +02:00
|
|
|
*
|
|
|
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
|
|
|
* @package etemplate
|
|
|
|
* @subpackage dataview
|
2021-06-07 17:33:53 +02:00
|
|
|
* @link https://www.egroupware.org
|
2011-08-29 17:04:10 +02:00
|
|
|
* @author Andreas Stöckel
|
2021-06-07 17:33:53 +02:00
|
|
|
* @copyright EGroupware GmbH 2011-2021
|
2011-08-29 17:04:10 +02:00
|
|
|
*/
|
2021-06-07 17:33:53 +02:00
|
|
|
/*egw:uses
|
|
|
|
et2_core_inheritance;
|
|
|
|
*/
|
|
|
|
import { implements_methods, et2_implements_registry } from "./et2_core_interfaces";
|
|
|
|
export const et2_dataviewIInvalidatable = "et2_dataview_IInvalidatable";
|
|
|
|
et2_implements_registry.et2_dataview_IInvalidatable = function (obj) {
|
2020-01-31 21:07:27 +01:00
|
|
|
return implements_methods(obj, ["invalidate"]);
|
2021-06-07 17:33:53 +02:00
|
|
|
};
|
|
|
|
export const et2_dataview_IViewRange = "et2_dataview_IViewRange";
|
|
|
|
et2_implements_registry.et2_dataview_IViewRange = function (obj) {
|
2020-01-31 21:07:27 +01:00
|
|
|
return implements_methods(obj, ["setViewRange"]);
|
2021-06-07 17:33:53 +02:00
|
|
|
};
|
|
|
|
export const et2_IDataProvider = "et2_IDataProvider";
|
|
|
|
et2_implements_registry.et2_IDataProvider = function (obj) {
|
2020-01-31 21:07:27 +01:00
|
|
|
return implements_methods(obj, ["dataFetch", "dataRegisterUID", "dataUnregisterUID"]);
|
2021-06-07 17:33:53 +02:00
|
|
|
};
|
2020-01-24 12:14:08 +01:00
|
|
|
//# sourceMappingURL=et2_dataview_interfaces.js.map
|