7cd9dc075bf2f01d3e1e28a54e005d63955dae2d
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / ux / mwtnBrowser / mwtnBrowser-module / src / main / resources / mwtnBrowser / mwtnBrowser.services.js
1 /*
2  * @copyright 2017 highstreet technologies and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8
9 define(['app/mwtnCommons/mwtnCommons.module', 'app/mwtnBrowser/mwtnBrowser.module'],function(mwtnBrowserApp) {
10
11   mwtnBrowserApp.register.factory('$mwtnBrowser', function($mwtnCommons, $mwtnDatabase, $mwtnLog) {
12
13     var COMPONENT = '$mwtnBrowser';
14     $mwtnLog.info({component: COMPONENT, message: '$mwtnBrowser started!'});
15
16     var service = {};
17     
18     service.separator = $mwtnCommons.separator;
19     
20     service.parts = $mwtnCommons.parts;
21     service.getPacParts = $mwtnCommons.getPacParts;
22     service.getModules = $mwtnDatabase.getModules;
23     service.getPartGlobalId = $mwtnCommons.getPartGlobalId;
24     service.getPartLocalId = $mwtnCommons.getPartLocalId;
25     service.getViewData = $mwtnCommons.getViewData;
26     service.getForwardingConstruct = $mwtnCommons.getForwardingConstruct;
27     service.layerProtocolNameOrder = $mwtnCommons.layerProtocolNameOrder;
28     service.yangify = $mwtnCommons.yangify;
29     service.yangifyObject = $mwtnCommons.yangifyObject;
30     
31     service.refreshPTP = function() {
32       console.error('refresh ptp');
33     }
34     return service;
35   });
36
37 });