diff options
author | Sandeep J <sandeejh@in.ibm.com> | 2018-07-16 17:02:46 +0530 |
---|---|---|
committer | Patrick Brady <pb071s@att.com> | 2018-07-16 19:15:25 +0000 |
commit | 170263d8b8b076d9ec9193679c1a481ca372a785 (patch) | |
tree | e2ffc979700c788e68e54513752e0991b71e65ce | |
parent | 54f1c5e013bade034eca118467c9b620275c1b0c (diff) |
added error block in getArtifacts method
added error block in getArtifacts method to handle error scenario like error connecting to appc. The user will be notified with the angular2-notification whenever there is error connecting to appc.
Issue-ID: APPC-1083
Change-Id: I185e390cb0ddef2edea8f08d08ae124c7d05a06c
Signed-off-by: Sandeep J <sandeejh@in.ibm.com>
-rw-r--r-- | src/app/vnfs/myvnfs/myvnfs.component.html | 5 | ||||
-rw-r--r-- | src/app/vnfs/myvnfs/myvnfs.component.ts | 25 |
2 files changed, 22 insertions, 8 deletions
diff --git a/src/app/vnfs/myvnfs/myvnfs.component.html b/src/app/vnfs/myvnfs/myvnfs.component.html index c214a2c..3ce7859 100644 --- a/src/app/vnfs/myvnfs/myvnfs.component.html +++ b/src/app/vnfs/myvnfs/myvnfs.component.html @@ -3,7 +3,8 @@ =================================================================== Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. =================================================================== - +Copyright (C) 2018 IBM. +=================================================================== Unless otherwise specified, all software contained herein is licensed under the Apache License, Version 2.0 (the License); you may not use this software except in compliance with the License. @@ -17,9 +18,9 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -ECOMP is a trademark and service mark of AT&T Intellectual Property. ============LICENSE_END============================================ --> +<simple-notifications [options]="options"></simple-notifications> <ng-progress [positionUsing]="'marginLeft'" [minimum]="0.15" [maximum]="1" [speed]="200" [showSpinner]="false" [direction]="'leftToRightIncreased'" [color]="'#6ab344'" [trickleSpeed]="250" [thick]="true" [ease]="'linear'"></ng-progress> <div class="container"> <div *ngIf="noData != true"> diff --git a/src/app/vnfs/myvnfs/myvnfs.component.ts b/src/app/vnfs/myvnfs/myvnfs.component.ts index 37ebe96..c747a7e 100644 --- a/src/app/vnfs/myvnfs/myvnfs.component.ts +++ b/src/app/vnfs/myvnfs/myvnfs.component.ts @@ -3,7 +3,8 @@ =================================================================== Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. =================================================================== - +Copyright (C) 2018 IBM. +=================================================================== Unless otherwise specified, all software contained herein is licensed under the Apache License, Version 2.0 (the License); you may not use this software except in compliance with the License. @@ -17,7 +18,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -ECOMP is a trademark and service mark of AT&T Intellectual Property. ============LICENSE_END============================================ */ @@ -29,7 +29,7 @@ import { ParamShareService } from '../../shared/services/paramShare.service'; import { environment } from '../../../environments/environment'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { NgProgress } from 'ngx-progressbar'; - +import { NotificationsService } from 'angular2-notifications'; @Component({ selector: 'app-myvnfs', templateUrl: './myvnfs.component.html', styleUrls: ['./myvnfs.component.css'] }) export class MyvnfsComponent implements OnInit { @@ -41,9 +41,16 @@ export class MyvnfsComponent implements OnInit { noDataMsg: string; vnfType: any; vnfcType: any; + options = { + timeOut: 1000, + showProgressBar: true, + pauseOnHover: true, + clickToClose: true, + maxLength: 200 + } constructor (private paramShareService: ParamShareService, private ngProgress: NgProgress, private httpUtil: HttpUtilService, private router: Router, private activeROute: ActivatedRoute, - private mappingEditorService: MappingEditorService, private modalService: NgbModal) { + private mappingEditorService: MappingEditorService, private modalService: NgbModal,private nService: NotificationsService) { } ngOnInit() { @@ -88,8 +95,14 @@ export class MyvnfsComponent implements OnInit { } console.log(this.noData); this.ngProgress.done(); - }); - + } + , + error => { + + this.nService.error("Error", "Error in connecting to APPC Server")} + + ); + this.filter = ['vnf-type', 'vnfc-type', 'artifact-name']; setTimeout(() => { this.ngProgress.done(); |