Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vipera-npm-registry / motif-web-admin-core   js

Repository URL to install this package:

Version: 0.3.1 

/ lib / sections / Sessions / components / sessions-section-component.d.ts

import { OnInit, OnDestroy } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { SecurityService } from '@wa-motif-open-api/security-service';
import { GridComponent, PageChangeEvent } from '@progress/kendo-angular-grid';
import { SortDescriptor, GroupDescriptor, DataResult } from '@progress/kendo-data-query';
import { Domain, ApplicationsService, Application } from '@wa-motif-open-api/platform-service';
import { ComboBoxComponent } from '@progress/kendo-angular-dropdowns';
import { DomainSelectorComboBoxComponent } from '../../../components/UI/selectors/domain-selector-combobox-component';
import { WCNotificationCenter } from 'web-console-ui-kit';
export declare class SessionsSectionComponent implements OnInit, OnDestroy {
    private logger;
    private securityService;
    private notificationCenter;
    private applicationsService;
    _grid: GridComponent;
    _appComboBox: ComboBoxComponent;
    domainSelector: DomainSelectorComboBoxComponent;
    sort: SortDescriptor[];
    groups: GroupDescriptor[];
    gridView: DataResult;
    type: 'numeric' | 'input';
    pageSize: number;
    skip: number;
    currentPage: number;
    totalPages: number;
    totalRecords: number;
    isFieldSortable: boolean;
    applicationsList: Array<Application>;
    _selectedApplication: Application;
    selectedDomain: Domain;
    private _subHandler;
    loading: boolean;
    private _sessionRows;
    constructor(logger: NGXLogger, securityService: SecurityService, notificationCenter: WCNotificationCenter, applicationsService: ApplicationsService);
    /**
     * Angular ngOnInit
     */
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    private loadData;
    pageChange({ skip, take }: PageChangeEvent): void;
    private calculatePageIndex;
    private buildQuerySort;
    /**
    * Set the selcted application
    */
    selectedApplication: Application;
    /**
     * Reload the list of the current sessions
     */
    refreshData(): void;
    onDeleteOKPressed(dataItem: any): void;
    onRefreshClicked(): void;
}