summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/cache-admin/cache-admin.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/cache-admin/cache-admin.component.ts')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/cache-admin/cache-admin.component.ts65
1 files changed, 65 insertions, 0 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/cache-admin/cache-admin.component.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/cache-admin/cache-admin.component.ts
new file mode 100644
index 00000000..d9f5ca80
--- /dev/null
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/cache-admin/cache-admin.component.ts
@@ -0,0 +1,65 @@
+import {Component, OnInit, ViewChild} from '@angular/core';
+import { AdminService } from '../admin.service';
+import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
+import { SuccessModalComponent } from 'src/app/modals/success-modal/success-modal.component';
+
+
+@Component({
+ selector: 'app-cache-admin',
+ templateUrl: './cache-admin.component.html',
+ styleUrls: ['./cache-admin.component.scss']
+})
+export class CacheAdminComponent implements OnInit {
+
+ constructor(public adminService:AdminService,private ngModal: NgbModal) {
+
+ }
+
+ response: any;
+ regions:any;
+ message;any;
+
+ ngOnInit() {
+
+ let result = this.adminService.getCacheRegions();
+ result.subscribe(data => {
+ this.response = data;
+ this.regions = JSON.parse(this.response.data);
+ });
+
+ }
+
+
+ showRegionDetails(item: any) {
+ let response;
+
+ this.adminService.getCacheRegionDetails(item).subscribe(data => {
+ response = data;
+
+
+ let message = response.data;
+ let msgParsed = JSON.stringify(message);
+
+
+
+ if(message!=null && message!=''){
+ var status = response.status;
+ var htmlstring = message.toString();
+ var htmlStrReplace = htmlstring.replace(/['"]+/g, '');
+ var htmlStrReplaceSplit = htmlStrReplace.split('\n');
+ var dataStr = htmlStrReplace.replace(/\\n/g, "\n");
+ this.message = dataStr;
+
+ }
+
+
+
+ });
+ const modalRef = this.ngModal.open(SuccessModalComponent);
+ modalRef.componentInstance.message = this.message;
+
+
+ }
+
+}
+