getTransports(mParameters) {
			if (FlexUtils.getClient()) {
				mParameters["sap-client"] = FlexUtils.getClient();
			}
			var sGetTransportsUrl = InitialUtils.getUrl(ROUTES.ACTION_GET_TRANSPORTS, {url: FlexUtils.getLrepUrl()}, mParameters);
			// decode url before sending to ABAP back end which does not expect encoded special character such as "/" in the package name
			sGetTransportsUrl = decodeURIComponent(sGetTransportsUrl);
			return InitialUtils.sendRequest(sGetTransportsUrl, "GET").then(function(oResponse) {
				if (oResponse.response) {
					oResponse.response.localonly ||= false;
					oResponse.response.errorCode ||= "";
					return Promise.resolve(oResponse.response);
				}

				return Promise.reject("response is empty");
			});
		}
Reads the transports of the current user from the back end.
The "locked" attribute indicates that the provided file (package/name/type) is already locked on this transport.

@param {object} mParameters - Map of parameters
@param {string} mParameters.package - ABAP package; only relevant for VENDOR layer
@param {string} mParameters.name - Name of the LREP entity
@param {string} mParameters.namespace - Namespace of the LREP entity
@param {string} mParameters.type - File type of the LREP entity
@returns {Promise} with parameter <code>oResult</code>
					which is an object that has the attributes "transports", "localonly" and "errorCode".
					"localonly" tells the consumer if only local development is valid and no transport selection should take place.
					"transports" is an array of objects with attributes "transportId", "owner", "description", "locked"(true/false).
					"errorCode" can have the values "INVALID_PACKAGE" or "NO_TRANSPORTS" or is an empty string if there is no error.

@private
@ui5-restricted sap.ui.fl.write._internal.transport