Skip to content
Snippets Groups Projects
Commit 0f78cbfd authored by Karolína Dočkalová Burská's avatar Karolína Dočkalová Burská
Browse files

Prettify the code

parent dcbae848
Branches
Tags
1 merge request!7Resolve "Add local mock data for static deployed demonstration"
Pipeline #252209 failed
......@@ -19,7 +19,7 @@ import { RadarChartComponent } from './visualization/components/visualizations/r
import { ClusteringVisualizationConfig } from './visualization/config/kypo-trainings-clustering-viz-lib';
import { LineChartComponent } from './visualization/components/visualizations/line-chart/line-chart.component';
import { ScatterPlotComponent } from './visualization/components/visualizations/scatter-plot/scatter-plot.component';
import {environment} from '../../../../src/environments/environment';
import { environment } from '../../../../src/environments/environment';
@NgModule({
declarations: [RadarChartComponent, VisualizationsComponent, LineChartComponent, ScatterPlotComponent],
......
import {Injectable} from '@angular/core';
import {Observable, of} from 'rxjs';
import {Clusterables} from '../models/clusterables-enum';
import {VisualizationData} from '../models/visualization-data';
import { Injectable } from '@angular/core';
import { Observable, of } from 'rxjs';
import { Clusterables } from '../models/clusterables-enum';
import { VisualizationData } from '../models/visualization-data';
import featureOneClusters from '../../mock/feature1/clusters.json';
import featureOneSSE from '../../mock/feature1/sse.json';
import featureTwoClusters from '../../mock/feature2/clusters.json';
import featureTwoSSE from '../../mock/feature2/sse.json';
import radarClusters from '../../mock/radar/clusters.json';
import radarSSE from '../../mock/radar/sse.json';
import {VisualizationsDataConcreteService} from './visualizations-data-concrete.service';
import {RadarChartDataMapper} from '../mappers/radar-chart-data-mapper';
import {ClusterVisualizationDataMapper} from '../mappers/cluster-visualization-data-mapper';
import {SseDataMapper} from '../mappers/sse-data-mapper';
import { VisualizationsDataConcreteService } from './visualizations-data-concrete.service';
import { RadarChartDataMapper } from '../mappers/radar-chart-data-mapper';
import { ClusterVisualizationDataMapper } from '../mappers/cluster-visualization-data-mapper';
import { SseDataMapper } from '../mappers/sse-data-mapper';
/**
* This class serves for deploy to serge for demonstration purposes
......@@ -20,30 +20,29 @@ import {SseDataMapper} from '../mappers/sse-data-mapper';
providedIn: 'root',
})
export class MockedRestService extends VisualizationsDataConcreteService {
getData(trainingDefinitionId: number, numOfClusters: number, instanceIds: number[], level: number): any {
switch (this._selectedFeature) {
case Clusterables.WrongFlags:
return of(ClusterVisualizationDataMapper.fromDTO({featureOneClusters}));
return of(ClusterVisualizationDataMapper.fromDTO({ featureOneClusters }));
case Clusterables.TimeAfterHint:
return of(ClusterVisualizationDataMapper.fromDTO({featureTwoClusters}));
return of(ClusterVisualizationDataMapper.fromDTO({ featureTwoClusters }));
default:
return new Observable<VisualizationData>();
}
}
getRadarData(trainingDefinitionId: number, numOfClusters: number, instanceIds: number[], level: number): any {
return of(RadarChartDataMapper.fromDTO(radarClusters));
return of(RadarChartDataMapper.fromDTO(radarClusters));
}
getLineData(trainingDefinitionId: number, numOfClusters: number, instanceIds: number[], level: number) {
switch (this._selectedFeature) {
case Clusterables.WrongFlags:
return of(SseDataMapper.fromDTO(featureOneSSE));
case Clusterables.TimeAfterHint:
return of(SseDataMapper.fromDTO(featureTwoSSE));
case Clusterables.NDimensional:
return of(SseDataMapper.fromDTO(radarSSE));
default:
return new Observable<VisualizationData>();
}
switch (this._selectedFeature) {
case Clusterables.WrongFlags:
return of(SseDataMapper.fromDTO(featureOneSSE));
case Clusterables.TimeAfterHint:
return of(SseDataMapper.fromDTO(featureTwoSSE));
case Clusterables.NDimensional:
return of(SseDataMapper.fromDTO(radarSSE));
default:
return new Observable<VisualizationData>();
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment