Skip to content

Commit cd68122

Browse files
committed
Refactor use of research age to academic age
1 parent 3840a38 commit cd68122

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

src/app/+visualization/research-age/research-age.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<div class="card shadow bg-white rounded m-1">
1414
<div class="card-body">
1515
<div class="h5">Researchers and publications per academic age group</div>
16-
<scholars-barplot scale="1" [input]="researchAge" maxOverride="{{maxOverride | async}}"></scholars-barplot>
16+
<scholars-barplot scale="1" [input]="academicAge" maxOverride="{{maxOverride | async}}"></scholars-barplot>
1717
</div>
1818
</div>
1919
</div>

src/app/+visualization/research-age/research-age.component.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ import { Filterable } from '../../core/model/request';
88
import { OpKey } from '../../core/model/view';
99
import { AppState } from '../../core/store';
1010
import { selectResourcesResearchAge } from '../../core/store/sdr';
11-
import { ResearchAge } from '../../core/store/sdr/sdr.reducer';
11+
import { AcademicAge } from '../../core/store/sdr/sdr.reducer';
1212
import { fadeIn } from '../../shared/utilities/animation.utility';
1313
import { BarplotInput } from '../barplot/barplot.component';
1414

1515
import * as fromSdr from '../../core/store/sdr/sdr.actions';
1616

17-
const researchAgeToBarplotInput = (researchAge: ResearchAge): BarplotInput => {
17+
const researchAgeToBarplotInput = (academicAge: AcademicAge): BarplotInput => {
1818
return {
19-
label: researchAge.label,
20-
data: researchAge.groups
19+
label: academicAge.label,
20+
data: academicAge.groups
2121
} as BarplotInput;
2222
}
2323

@@ -41,7 +41,7 @@ export class ResearchAgeComponent implements OnDestroy, OnInit {
4141

4242
public median: Subject<number>;
4343

44-
public researchAge: Observable<BarplotInput>;
44+
public academicAge: Observable<BarplotInput>;
4545

4646
public averagePubRateResearchAge: Observable<BarplotInput>;
4747

@@ -82,10 +82,10 @@ export class ResearchAgeComponent implements OnDestroy, OnInit {
8282
const pk = 'Publications';
8383
const apk = 'Average publications';
8484

85-
this.researchAge = this.store.pipe(
85+
this.academicAge = this.store.pipe(
8686
select(selectResourcesResearchAge('individual')),
87-
filter((ra: ResearchAge) => ra !== undefined && (ra.label === rk || ra.label === pk)),
88-
tap((ra: ResearchAge) => {
87+
filter((ra: AcademicAge) => ra !== undefined && (ra.label === rk || ra.label === pk)),
88+
tap((ra: AcademicAge) => {
8989
if (ra.label === rk) {
9090
this.mean.next(ra.mean);
9191
this.median.next(ra.median);
@@ -96,7 +96,7 @@ export class ResearchAgeComponent implements OnDestroy, OnInit {
9696

9797
this.averagePubRateResearchAge = this.store.pipe(
9898
select(selectResourcesResearchAge('individual')),
99-
filter((ra: ResearchAge) => ra !== undefined && (ra.label === rk || ra.label === apk)),
99+
filter((ra: AcademicAge) => ra !== undefined && (ra.label === rk || ra.label === apk)),
100100
map(researchAgeToBarplotInput)
101101
);
102102

src/app/core/model/sdr/repo/abstract-sdr-repo.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { RestService } from '../../../service/rest.service';
77
import { SdrRepo } from './sdr-repo';
88

99
import { APP_CONFIG, AppConfig } from '../../../../app.config';
10-
import { DataNetwork, QuantityDistribution, ResearchAge } from '../../../store/sdr/sdr.reducer';
10+
import { DataNetwork, QuantityDistribution, AcademicAge } from '../../../store/sdr/sdr.reducer';
1111
import { Boostable, Facetable, Filterable, SdrRequest, Sort } from '../../request';
1212
import { Queryable } from '../../request/sdr.request';
1313
import { Count } from '../count';
@@ -65,8 +65,8 @@ export abstract class AbstractSdrRepo<R extends SdrResource> implements SdrRepo<
6565
averageOverInterval: boolean = false,
6666
upperLimitInYears: number,
6767
groupingIntervalInYears: number
68-
): Observable<ResearchAge> {
69-
return this.restService.get<ResearchAge>(`${this.appConfig.serviceUrl}/${this.path()}/analytics/researchAge${this.mapParameters({ query, filters })}&label=${label}&dateField=${dateField}&accumulateMultivaluedDate=${accumulateMultivaluedDate}&averageOverInterval=${averageOverInterval}&upperLimitInYears=${upperLimitInYears}&groupingIntervalInYears=${groupingIntervalInYears}`);
68+
): Observable<AcademicAge> {
69+
return this.restService.get<AcademicAge>(`${this.appConfig.serviceUrl}/${this.path()}/analytics/academicAge${this.mapParameters({ query, filters })}&label=${label}&dateField=${dateField}&accumulateMultivaluedDate=${accumulateMultivaluedDate}&averageOverInterval=${averageOverInterval}&upperLimitInYears=${upperLimitInYears}&groupingIntervalInYears=${groupingIntervalInYears}`);
7070
}
7171

7272
public getQuantityDistribution(

src/app/core/store/sdr/sdr.effects.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { createSdrRequest, buildDateYearFilterValue, buildNumberRangeFilterValue
2929
import { removeFilterFromQueryParams } from '../../../shared/utilities/view.utility';
3030

3131
import { selectSdrState } from './';
32-
import { DataNetwork, QuantityDistribution, ResearchAge, SdrState } from './sdr.reducer';
32+
import { DataNetwork, QuantityDistribution, AcademicAge, SdrState } from './sdr.reducer';
3333
import { selectRouterState } from '../router';
3434
import { selectIsStompConnected, selectStompState } from '../stomp';
3535

@@ -173,7 +173,7 @@ export class SdrEffects {
173173
.get(action.name)
174174
.getResearchAge(action.payload.query, action.payload.filters, action.payload.label, action.payload.dateField, action.payload.accumulateMultivaluedDate, action.payload.averageOverInterval, action.payload.upperLimitInYears, action.payload.groupingIntervalInYears)
175175
.pipe(
176-
map((researchAge: ResearchAge) => new fromSdr.GetResearchAgeSuccessAction(action.name, { researchAge, queue: action.payload.queue })),
176+
map((academicAge: AcademicAge) => new fromSdr.GetResearchAgeSuccessAction(action.name, { academicAge, queue: action.payload.queue })),
177177
catchError((response) =>
178178
scheduled(
179179
[

src/app/core/store/sdr/sdr.reducer.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface Datum {
2727
value: number;
2828
}
2929

30-
export interface ResearchAge {
30+
export interface AcademicAge {
3131
label: string;
3232
dateField: string;
3333
ranges: Map<string, string>;
@@ -55,7 +55,7 @@ export interface SdrState<R extends SdrResource> extends EntityState<R> {
5555
links: SdrCollectionLinks;
5656
recentlyUpdated: SdrResource[];
5757
dataNetwork: DataNetwork;
58-
researchAge: ResearchAge;
58+
academicAge: AcademicAge;
5959
quantityDistribution: QuantityDistribution;
6060
counting: boolean;
6161
loading: boolean;
@@ -78,7 +78,7 @@ export const getSdrInitialState = <R extends SdrResource>(key: string) => {
7878
links: undefined,
7979
recentlyUpdated: [],
8080
dataNetwork: undefined,
81-
researchAge: undefined,
81+
academicAge: undefined,
8282
quantityDistribution: undefined,
8383
counting: false,
8484
loading: false,
@@ -213,10 +213,10 @@ export const getSdrReducer = <R extends SdrResource>(name: string, additionalCon
213213
error: undefined,
214214
};
215215
case getSdrAction(SdrActionTypes.GET_RESEARCH_AGE_SUCCESS, name):
216-
const researchAge = action.payload.researchAge;
216+
const academicAge = action.payload.academicAge;
217217
return {
218218
...state,
219-
researchAge,
219+
academicAge,
220220
loading: false,
221221
error: undefined,
222222
};
@@ -373,5 +373,5 @@ export const getFacets = <R extends SdrResource>(state: SdrState<R>) => state.fa
373373
export const getLinks = <R extends SdrResource>(state: SdrState<R>) => state.links;
374374
export const getRecentlyUpdated = <R extends SdrResource>(state: SdrState<R>) => state.recentlyUpdated;
375375
export const getDataNetwork = <R extends SdrResource>(state: SdrState<R>) => state.dataNetwork;
376-
export const getResearchAge = <R extends SdrResource>(state: SdrState<R>) => state.researchAge;
376+
export const getResearchAge = <R extends SdrResource>(state: SdrState<R>) => state.academicAge;
377377
export const getQuantityDistribution = <R extends SdrResource>(state: SdrState<R>) => state.quantityDistribution;

0 commit comments

Comments
 (0)