dm-code/dm-web-assets/src/main/controllers/ObjectStatusController.js
/**
         * Validates the filters, and if valid,
         * 
         * Resets the list of formats and availabilities. This clears the UI of
         * all data while filtering.
         * 
         * Sets the filter values into the query parameter. Updates the URL to
         * be referrable by the current filters.
         * 
         * Sets the list of partition values based on the current filter's start
         * and end partition values.
         * 
         * Retrieves formats and availabilities based on the current filter.
         * 
         * Broadcasts the event businessObjectFormatsChanged to let child
         * directives to update accordingly.
         */
Validates the filters, and if valid.

Resets the list of formats and availabilities. This clears the UI of
all data while filtering.

Sets the filter values into the query parameter. Updates the URL to
be referrable by the current filters.

Sets the list of partition values based on the current filter's start
and end partition values.

Retrieves formats and availabilities based on the current filter.

Broadcasts the event businessObjectFormatsChanged to let child
directives to update accordingly.
Validates the filters and if valid . Resets the list of formats and availabilities . This clears the UI of all data while filtering . Sets the filter values into the query parameter . Updates the URL to be referrable by the current filters . Sets the list of partition values based on the current filter ' s start and end partition values . Retrieves formats and availabilities based on the current filter . Broadcasts the event businessObjectFormatsChanged to let child directives to update accordingly .
function doFilter()
        {
            if (validateFilters())
            {
                vm.businessObjectFormats.splice(0);
                vm.businessObjectDataAvailabilities.splice(0);
                setQueryParams();
                populatePartitionValues();
                populateExpectedPartitionValues();
                vm.NamespaceService.getNamespaceKeys().then(onGetNamespaceKeysSuccess, onGetNamespaceKeysError);
                vm.$scope.$broadcast('businessObjectFormatsChanged');
            }
        }
function doFilter ( ) { if ( validateFilters ( ) ) { vm . businessObjectFormats . splice ( 0 ) ; vm . businessObjectDataAvailabilities . splice ( 0 ) ; setQueryParams ( ) ; populatePartitionValues ( ) ; populateExpectedPartitionValues ( ) ; vm . NamespaceService . getNamespaceKeys ( ) . then ( onGetNamespaceKeysSuccess , onGetNamespaceKeysError ) ; vm . $scope . $broadcast ( 'businessObjectFormatsChanged' ) ; } }
Validates the filters, and if valid,
Validates the filters and if valid