Removed unused imports and methods.
Sorted imports.
Change-Id: I0aecb1103c985578252d152fd94c08353c3f9778
Issue-ID: NONRTRIC-389
Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
* ========================LICENSE_END===================================
*/
import { Component, OnInit, ViewChild, Version } from '@angular/core';
-import { MatDialog } from '@angular/material/dialog';
import { MatSort } from '@angular/material/sort';
import { animate, state, style, transition, trigger } from '@angular/animations';
import { FormBuilder, FormGroup } from '@angular/forms';
import { MatTableDataSource } from '@angular/material';
+import { defer, BehaviorSubject, Observable } from 'rxjs';
+import { map, withLatestFrom, startWith, tap } from 'rxjs/operators';
+
import { EIService } from '../services/ei/ei.service';
import { EIJob, EIProducer } from '../interfaces/ei.jobs';
import { EIProducerDataSource } from './ei-producer.datasource';
import { EIJobDataSource } from './ei-job.datasource';
import { NotificationService } from '../services/ui/notification.service';
-import { defer, BehaviorSubject, Observable } from 'rxjs';
-import { map, withLatestFrom, startWith, tap } from 'rxjs/operators';
import { UiService } from '../services/ui/ui.service';
class EIJobInfo {
formGroup: FormGroup;
eiProducersData: MatTableDataSource<EIProducerDataSource>;
-
constructor(
private eiSvc: EIService,
- private dialog: MatDialog,
private notificationService: NotificationService,
private ui: UiService,
private formBuilder: FormBuilder) {
});
}
- ngAfterViewInit() {
- this.eiJobsDataSource.sort = this.sort;
- this.eiProducersDataSource.sort = this.sort;
-
- }
-
getEIJobInfo(eiJob: EIJob): EIJobInfo {
let info: EIJobInfo = this.eiJobInfo.get(eiJob.ei_job_data);
if (!info) {
-import { Injectable, Injector } from '@angular/core';
import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest, HttpResponse } from '@angular/common/http';
+import { Injectable, Injector } from '@angular/core';
import { Observable, of } from 'rxjs';
-import * as policytypes from './mock/policytypes.json';
-import * as policyinstances from './mock/policy-instance.json';
-import * as policyinstanceedit from './mock/policy-instance-edit.json';
+
import * as eijobs from './mock/ei-jobs.json';
import * as eiproducers from './mock/ei-producers.json';
+import * as nopolicyinstances from './mock/nopolicyinstances.json';
+import * as policytypes from './mock/policytypes.json';
+import * as policyinstanceedit from './mock/policy-instance-edit.json';
+import * as policyinstances from './mock/policy-instance.json';
import * as rics from './mock/rics.json';
const urls = [
url: 'api/policy/policies?type=1',
json: policyinstances
},
+ {
+ url: 'api/policy/policies?type=2',
+ json: nopolicyinstances
+ },
{
url: 'api/policy/policies/2000?type=1',
json: policyinstanceedit
{
url: 'api/policy/rics?policyType=1',
json: rics
+ },
+ {
+ url: 'api/policy/rics?policyType=2',
+ json: rics
}
];
--- /dev/null
+[]
\ No newline at end of file
},
"service": "service1",
"lastModified": "2020-12-08T21:12:43.719084Z"
+ },
+ {
+ "id": "3000",
+ "type": "1",
+ "ric": "ric2",
+ "json": {
+ "scope": {
+ "ueId": "ue3300",
+ "qosId": "qos3300"
+ },
+ "qosObjectives": {
+ "priorityLevel": 3300
+ }
+ },
+ "service": "service1",
+ "lastModified": "2020-12-08T21:12:43.719084Z"
}
]
\ No newline at end of file
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'
import { MatDialog } from '@angular/material/dialog';
-import { MatIconModule, MatSort, MatTableModule } from '@angular/material';
+import { MatIconModule, MatTableModule } from '@angular/material';
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { of } from 'rxjs';
* limitations under the License.
* ========================LICENSE_END===================================
*/
-import { Component, OnInit, ViewChild } from '@angular/core';
-import { MatDialog } from '@angular/material/dialog';
import { animate, state, style, transition, trigger } from '@angular/animations';
+import { Component, OnInit } from '@angular/core';
+import { MatDialog } from '@angular/material/dialog';
+
+import { BehaviorSubject, Observable } from 'rxjs';
+import { NoTypePolicyInstanceDialogComponent } from './no-type-policy-instance-dialog.component';
import { PolicyType } from '../interfaces/policy.types';
import { PolicyTypeDataSource } from './policy-type.datasource';
import { getPolicyDialogProperties } from './policy-instance-dialog.component';
import { PolicyInstanceDialogComponent } from './policy-instance-dialog.component';
-import { NotificationService } from '../services/ui/notification.service';
-import { BehaviorSubject, Observable } from 'rxjs';
import { UiService } from '../services/ui/ui.service';
-import { NoTypePolicyInstanceDialogComponent } from './no-type-policy-instance-dialog.component';
class PolicyTypeInfo {
constructor(public type: PolicyType) { }
constructor(
private policyTypesDataSource: PolicyTypeDataSource,
private dialog: MatDialog,
- private notificationService: NotificationService,
private ui: UiService) { }
ngOnInit() {