Class sap.ushell.services.AppLifeCycleModule: sap/ushell/services/AppLifeCycle



Since: 1.38.
Constructor Summary
new sap.ushell.services.AppLifeCycle(oAdapter, oContainerInterface, sParameter, oConfig)The Unified Shell's AppLifeCycle service This method MUST be called by the Unified Shell's container only, others MUST call sap.ushell.Container.getService("AppLifeCycle").
Method Summary
attachAppLoaded(oData, fnFunction, oListener)Attaches an event handler for the appLoaded event.
detachAppLoaded(fnFunction, oListener)Detaches an event handler from the EventProvider.
getCurrentApplication()Get information about the currently running application.
Constructor Detail
new sap.ushell.services.AppLifeCycle(oAdapter, oContainerInterface, sParameter, oConfig)
The Unified Shell's AppLifeCycle service This method MUST be called by the Unified Shell's container only, others MUST call sap.ushell.Container.getService("AppLifeCycle"). Constructs a new instance of the AppLifeCycle service.
Parameters:
{object}oAdapter The service adapter for the AppLifeCycle service, as already provided by the container
{object}oContainerInterface interface
{string}sParameter Service instantiation
{object}oConfig service configuration (not in use)
See:
sap.ushell.services.Container#getService
Method Detail
attachAppLoaded(oData, fnFunction, oListener)
Attaches an event handler for the appLoaded event. This event handler will be triggered each time an application has been loaded.
Parameters:
{object}oData An object that will be passed to the handler along with the event object when the event is fired.
{function}fnFunction The handler function to call when the event occurs.
{object}oListener The object that wants to be notified when the event occurs (this context within the handler function).
Since:
1.38
detachAppLoaded(fnFunction, oListener)
Detaches an event handler from the EventProvider.
Parameters:
{function}fnFunction The handler function that has to be detached from the EventProvider.
{object}oListener The object that wanted to be notified when the event occurred
Since:
1.38
getCurrentApplication(): object
Get information about the currently running application. The function returns an object with following parameters: - applicationType: “UI5|WDA|NWBC|URL|GUI” - componentInstance: reference to component (only for type SAPUI5) - homePage: true is Shell-home is currently displayed
Since:
1.38
Returns:
{object} the currently alive application component or undefined if no component alive