function _registerNavigationFilter(oModel) {
		var oShellNavigationService = oModel.getUShellService("ShellNavigation");
		if (!_mVariantIdChangeHandlers[oModel.sFlexReference]) {
			_mVariantIdChangeHandlers[oModel.sFlexReference] = _handleVariantIdChangeInURL.bind(null, oModel);
			if (oShellNavigationService) {
				oShellNavigationService.registerNavigationFilter(_mVariantIdChangeHandlers[oModel.sFlexReference]);
			}
		}
	}
/**
	 * Registers navigation filter function for the ushell ShellNavigation service.
	 *
	 * @param {sap.ui.fl.variants.VariantModel} oModel - Variant Model
	 *
	 * @private
	 */
Registers navigation filter function for the ushell ShellNavigation service.
@param {sap.ui.fl.variants.VariantModel} oModel - Variant Model

@private
Registers navigation filter function for the ushell ShellNavigation service . @param { sap . ui . fl . variants . VariantModel } oModel - Variant Model @private
function _registerNavigationFilter(oModel) {
		var oShellNavigationService = oModel.getUShellService("ShellNavigation");
		if (!_mVariantIdChangeHandlers[oModel.sFlexReference]) {
			_mVariantIdChangeHandlers[oModel.sFlexReference] = _handleVariantIdChangeInURL.bind(null, oModel);
			if (oShellNavigationService) {
				oShellNavigationService.registerNavigationFilter(_mVariantIdChangeHandlers[oModel.sFlexReference]);
			}
		}
	}
function _registerNavigationFilter ( oModel ) { var oShellNavigationService = oModel . getUShellService ( "ShellNavigation" ) ; if ( ! _mVariantIdChangeHandlers [ oModel . sFlexReference ] ) { _mVariantIdChangeHandlers [ oModel . sFlexReference ] = _handleVariantIdChangeInURL . bind ( null , oModel ) ; if ( oShellNavigationService ) { oShellNavigationService . registerNavigationFilter ( _mVariantIdChangeHandlers [ oModel . sFlexReference ] ) ; } } }
Registers navigation filter function for the ushell ShellNavigation service.
Registers navigation filter function for the ushell ShellNavigation service .