UNPKG

service-usine-v1

Version:

swagger client for service-usine-v1

541 lines 23.6 kB
"use strict"; var __extends = (this && this.__extends) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; var configuration_1 = require('../configuration'); var axios_1 = require('axios'); var webstomp_client_1 = require("webstomp-client"); var Usinecontrollerv1Api = (function () { function Usinecontrollerv1Api(http, configuration) { this.http = http; this.basePath = 'https://localhost'; this.configuration = new configuration_1.Configuration(); this.basePath = http.defaults.baseURL; if (configuration) { this.configuration = configuration; } } Usinecontrollerv1Api.prototype.extendObj = function (objA, objB) { for (var key in objB) { if (objB.hasOwnProperty(key)) { objA[key] = objB[key]; } } return objA; }; Usinecontrollerv1Api.prototype.toQueryString = function (obj) { var parts = []; for (var i in obj) { if (obj.hasOwnProperty(i)) { parts.push(encodeURIComponent(i) + "=" + encodeURIComponent(obj[i])); } } return parts.join("&"); }; Usinecontrollerv1Api.prototype.createAteliers = function (usineId, ateliersLabels, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.createAteliersWithHttpInfo(usineId, ateliersLabels, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.create = function (details, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.createWithHttpInfo(details, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.delete = function (usineId, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.deleteWithHttpInfo(usineId, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.findAggregate = function (usineId, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.findAggregateWithHttpInfo(usineId, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.findAll = function (extId, extSystem, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.findAllWithHttpInfo(extId, extSystem, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.findOne = function (usineId, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.findOneWithHttpInfo(usineId, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.getAteliers = function (usineId, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.getAteliersWithHttpInfo(usineId, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.getState = function (usineId, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.getStateWithHttpInfo(usineId, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.replace = function (usineId, details, extraHttpRequestParams) { var _this = this; return new Promise(function (resolve, reject) { _this.replaceWithHttpInfo(usineId, details, extraHttpRequestParams) .then(function (response) { return resolve(response.data); }) .catch(function (reason) { return reject(reason); }); }); }; Usinecontrollerv1Api.prototype.createAteliersWithHttpInfo = function (usineId, ateliersLabels, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}/ateliers' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling createAteliers.'); } if (ateliersLabels === null || ateliersLabels === undefined) { throw new Error('Required parameter ateliersLabels was null or undefined when calling createAteliers.'); } var consumes = [ 'application/json' ]; var produces = [ 'application/json' ]; headers['Content-Type'] = 'application/json'; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'post', headers: headers, baseURL: this.basePath, data: ateliersLabels == null ? '' : JSON.stringify(ateliersLabels), withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.createWithHttpInfo = function (details, extraHttpRequestParams) { var path = '/api/v1/usines'; var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (details === null || details === undefined) { throw new Error('Required parameter details was null or undefined when calling create.'); } var consumes = [ 'application/json' ]; var produces = [ 'application/json' ]; headers['Content-Type'] = 'application/json'; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'post', headers: headers, baseURL: this.basePath, data: details == null ? '' : JSON.stringify(details), withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.deleteWithHttpInfo = function (usineId, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling delete.'); } var consumes = []; var produces = [ '*/*' ]; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'delete', headers: headers, baseURL: this.basePath, withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.findAggregateWithHttpInfo = function (usineId, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}/aggregate' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling findAggregate.'); } var consumes = []; var produces = [ 'application/json' ]; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'get', headers: headers, baseURL: this.basePath, withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.findAllWithHttpInfo = function (extId, extSystem, extraHttpRequestParams) { var path = '/api/v1/usines'; var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (extId !== undefined) { queryParameters['extId'] = extId; } if (extSystem !== undefined) { queryParameters['extSystem'] = extSystem; } var consumes = []; var produces = [ 'application/json' ]; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'get', headers: headers, baseURL: this.basePath, withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.findOneWithHttpInfo = function (usineId, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling findOne.'); } var consumes = []; var produces = [ 'application/json' ]; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'get', headers: headers, baseURL: this.basePath, withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.getAteliersWithHttpInfo = function (usineId, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}/ateliers' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling getAteliers.'); } var consumes = []; var produces = [ '*/*' ]; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'get', headers: headers, baseURL: this.basePath, withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.getStateWithHttpInfo = function (usineId, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}/etat' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling getState.'); } var consumes = []; var produces = [ '*/*' ]; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'get', headers: headers, baseURL: this.basePath, withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; Usinecontrollerv1Api.prototype.replaceWithHttpInfo = function (usineId, details, extraHttpRequestParams) { var path = '/api/v1/usines/${usineId}' .replace('${' + 'usineId' + '}', String(usineId)); var queryParameters = {}; var headers = this.extendObj({}, this.defaultHeaders); ; if (usineId === null || usineId === undefined) { throw new Error('Required parameter usineId was null or undefined when calling replace.'); } if (details === null || details === undefined) { throw new Error('Required parameter details was null or undefined when calling replace.'); } var consumes = [ 'application/json' ]; var produces = [ 'application/json' ]; headers['Content-Type'] = 'application/json'; queryParameters = this.toQueryString(queryParameters); queryParameters = queryParameters ? '?' + queryParameters : ''; var requestOptions = { url: path + queryParameters, method: 'put', headers: headers, baseURL: this.basePath, data: details == null ? '' : JSON.stringify(details), withCredentials: this.configuration.withCredentials }; if (extraHttpRequestParams) { requestOptions = this.extendObj(requestOptions, extraHttpRequestParams); } return this.http.request(requestOptions); }; return Usinecontrollerv1Api; }()); exports.Usinecontrollerv1Api = Usinecontrollerv1Api; var Usinecontrollerv1ApiVue = (function (_super) { __extends(Usinecontrollerv1ApiVue, _super); function Usinecontrollerv1ApiVue() { _super.call(this, axios_1.default.create()); this.installed = false; } Usinecontrollerv1ApiVue.prototype.registerTopicActif = function (callback) { return { topic: '/topic/industrie/referentiel/structure/usine/*v1/state/actif/*', listener: callback }; }; Usinecontrollerv1ApiVue.prototype.registerTopicActifFor = function (id, callback) { return { topic: '/topic/industrie/referentiel/structure/usine/*v1/state/actif/' + id, listener: callback }; }; Usinecontrollerv1ApiVue.prototype.unregisterTopicActif = function () { return '/topic/industrie/referentiel/structure/usine/*v1/state/actif/*'; }; Usinecontrollerv1ApiVue.prototype.unregisterTopicActifFor = function (id) { return '/topic/industrie/referentiel/structure/usine/*v1/state/actif/' + id; }; Usinecontrollerv1ApiVue.prototype.registerTopicSupprimee = function (callback) { return { topic: '/topic/industrie/referentiel/structure/usine/*v1/state/supprimee/*', listener: callback }; }; Usinecontrollerv1ApiVue.prototype.registerTopicSupprimeeFor = function (id, callback) { return { topic: '/topic/industrie/referentiel/structure/usine/*v1/state/supprimee/' + id, listener: callback }; }; Usinecontrollerv1ApiVue.prototype.unregisterTopicSupprimee = function () { return '/topic/industrie/referentiel/structure/usine/*v1/state/supprimee/*'; }; Usinecontrollerv1ApiVue.prototype.unregisterTopicSupprimeeFor = function (id) { return '/topic/industrie/referentiel/structure/usine/*v1/state/supprimee/' + id; }; Usinecontrollerv1ApiVue.prototype.registerTopicLabelMisAJour = function (callback) { return { topic: '/topic/industrie/referentiel/structure/usine/*v1/update/labelMisAJour/*', listener: callback }; }; Usinecontrollerv1ApiVue.prototype.registerTopicLabelMisAJourFor = function (id, callback) { return { topic: '/topic/industrie/referentiel/structure/usine/*v1/update/labelMisAJour/' + id, listener: callback }; }; Usinecontrollerv1ApiVue.prototype.unregisterTopicLabelMisAJour = function () { return '/topic/industrie/referentiel/structure/usine/*v1/update/labelMisAJour/*'; }; Usinecontrollerv1ApiVue.prototype.unregisterTopicLabelMisAJourFor = function (id) { return '/topic/industrie/referentiel/structure/usine/*v1/update/labelMisAJour/' + id; }; Usinecontrollerv1ApiVue.prototype.buildUsineDetails = function () { return {}; }; Usinecontrollerv1ApiVue.prototype.install = function (Vue, url) { if (Vue.topics === undefined) { Vue.topics = []; Vue.stompConnected = false; } this.basePath = url; function addListeners() { for (var topic in this.$topics.myTopics) { addListener(this, topic); } } function addListener(that, topic) { if (Vue.topics[topic] === undefined) { Vue.topics[topic] = []; tryConnect(function (sessionId) { subscribeTopic(topic); }); } var listener = that.$topics.myTopics[topic]; Vue.topics[topic][that._uid] = listener; } function removeListeners() { for (var topic in this.$topics.myTopics) { removeListener(this, topic); } } function removeListener(that, topic) { var listener = that.$topics.myTopics[topic]; delete Vue.topics[topic][that._uid]; if (Vue.topics[topic].join('') === '') { delete Vue.topics[topic]; unsubscribeTopic(topic); if (Vue.topics.join('') === '') { tryDisconnect(); } } } function subscribeTopic(topic) { console.log('subscribe topic ' + topic); Vue.stompClient.subscribe(topic, function (body, headers) { console.log('This is the body of a message on the subscribed queue:', body); Vue.topics[topic].forEach(function (listener) { var res = ''; eval('res=' + body.body); listener(res); }); }); } function unsubscribeTopic(topic) { console.log('unsubscribe topic ' + topic); Vue.stompClient.unsubscribe(topic); } function tryConnect(callback) { if (Vue.stompConnected) { callback(Vue.stompSessionId); return; } try { Vue.stompClient = webstomp_client_1.client(url.replace('http://', 'ws://') + '/eventsWs'); } catch (e) { console.log("Impossible de se connecter"); console.log(e); setTimeout(function () { tryConnect(function () { for (var topic in Vue.topics) { subscribeTopic(topic); } }); }, 2000); } Vue.stompClient.connect('guest', 'guest', function (sessionId) { Vue.stompSessionId = sessionId; Vue.stompConnected = true; callback(sessionId); console.log('connecté au STOMP '); }, function (error) { Vue.stompConnected = false; console.log('Error de connection : ' + error); setTimeout(function () { tryConnect(function () { for (var topic in Vue.topics) { subscribeTopic(topic); } }); }, 2000); }); } function tryDisconnect() { if (!Vue.stompConnected) { return; } Vue.stompClient.disconnect(); Vue.stompConnected = false; } Vue.mixin({ beforeCreate: function () { this.$topics = { myTopics: {}, subscribe: function (_a) { var topic = _a.topic, listener = _a.listener; this.myTopics[topic] = listener; } }; }, mounted: addListeners, beforeDestroy: removeListeners, methods: { subscribeTopic: function (_a) { var topic = _a.topic, listener = _a.listener; this.$topics.myTopics[topic] = listener; addListener(this, topic); }, unsubscribeTopic: function (topic) { removeListener(this, topic); } } }); }; return Usinecontrollerv1ApiVue; }(Usinecontrollerv1Api)); exports.Usinecontrollerv1ApiVue = Usinecontrollerv1ApiVue; //# sourceMappingURL=Usinecontrollerv1Api.js.map