UNPKG

service-utilities

Version:

Utility Package for FIORI UI5

35 lines (30 loc) 897 B
/** * @module AbstractController * @description Abstract class for Controller-based Classes * @author jpanti * @version 1.0.0 * @created 2025-08-01 * @lastModified 2025-08-01 * @license ISC */ sap.ui.define([], () => { "use strict"; class AbstractController { // Private Property Declaration ===================== #oController; // ================================================== // Initializer ====================================== constructor(oController) { this.setController(oController); } // ================================================== // Utilities ======================================== setController(oController) { this.#oController = oController; return this; } getController = () => this.#oController; // ================================================== } return AbstractController; });