1 define([], function () {
4 angular.module('app.gbp').service('ForwardingService', ForwardingService);
6 ForwardingService.$inject = ['Restangular'];
8 function ForwardingService(Restangular) {
10 this.createObject = createObject;
13 * Endpoint constructor
16 function Forwarding() {
21 this.setData = setData;
26 * fills Forwarding object with data
30 function setData(data) {
31 this.data['forwarding-by-tenant'] = data['forwarding-by-tenant'];
34 function get(successCallback) {
37 var restObj = Restangular.one('restconf').one('config').one('forwarding:forwarding');
39 return restObj.get().then(function(data) {
40 self.data = data['forwarding']['forwarding-by-tenant'];
41 (successCallback || angular.noop)();
49 * creates Endpoint object and fills it with data if available
53 function createObject(data) {
54 var obj = new Forwarding();
64 return ForwardingService;