Sidepanel - templates, controllers
[groupbasedpolicy.git] / groupbasedpolicy-ui / module / src / main / resources / gbp / resolved-policy / sidepanel / contract-sidepanel.controller.js
1 define([], function() {
2     'use strict';
3
4     angular.module('app.gbp').controller('ContractSidePanelController', ContractSidePanelController);
5
6     ContractSidePanelController.$inject = ['$scope'];
7
8     function ContractSidePanelController($scope) {
9         $scope.getObjectsCount = getObjectsCount;
10
11         /**
12          *
13          * @param obj
14          * @returns {*}
15          */
16         function getObjectsCount(obj) {
17             if(obj)
18                 return Object.keys(obj).length;
19             else
20                 return 0;
21         }
22     }
23 });