Skip to content

Commit

Permalink
feat: update frontend dto
Browse files Browse the repository at this point in the history
  • Loading branch information
Angular2Guy committed Jul 29, 2024
1 parent 7e2e959 commit cf8b28d
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ public PortfolioDto toDto(Portfolio portfolio, List<PortfolioElement> portfolioE
"%sYear%sLinRegReturnSp500", "%sYear%sSigmaEuroStoxx50", "%sYear%sSigmaMsciChina", "%sYear%sSigmaSp500",
"%sYear%sSigmaPortfolio");

//not a Jvm hotspot
years.forEach(myYear -> methods.forEach(myMethodStr -> this.setValue(String.format(myMethodStr, "set", myYear),
Optional.ofNullable(this.getValue(String.format(myMethodStr, "get", myYear), Double.class, portfolio)), dto)));

Expand Down
41 changes: 41 additions & 0 deletions frontend/src/angular/src/app/model/portfolio.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,45 @@ export interface CommonValues {
year2: number;
year5: number;
year10: number;

year1CorrelationSp500: number;
year1CorrelationMsciChina: number;
year1CorrelationEuroStoxx50: number;
year1LinRegReturnSp500: number;
year1LinRegReturnMsciChina: number;
year1LinRegReturnEuroStoxx50: number;
year1SigmaSp500: number;
year1SigmaMsciChina: number;
year1SigmaEuroStoxx50: number;
year1SigmaPortfolio: number;
year2CorrelationSp500: number;
year2CorrelationMsciChina: number;
year2CorrelationEuroStoxx50: number;
year2LinRegReturnSp500: number;
year2LinRegReturnMsciChina: number;
year2LinRegReturnEuroStoxx50: number;
year2SigmaSp500: number;
year2SigmaMsciChina: number;
year2SigmaEuroStoxx50: number;
year2SigmaPortfolio: number;
year5CorrelationSp500: number;
year5CorrelationMsciChina: number;
year5CorrelationEuroStoxx50: number;
year5LinRegReturnSp500: number;
year5LinRegReturnMsciChina: number;
year5LinRegReturnEuroStoxx50: number;
year5SigmaSp500: number;
year5SigmaMsciChina: number;
year5SigmaEuroStoxx50: number;
year5SigmaPortfolio: number;
year10CorrelationSp500: number;
year10CorrelationMsciChina: number;
year10CorrelationEuroStoxx50: number;
year10LinRegReturnSp500: number;
year10LinRegReturnMsciChina: number;
year10LinRegReturnEuroStoxx50: number;
year10SigmaSp500: number;
year10SigmaMsciChina: number;
year10SigmaEuroStoxx50: number;
year10SigmaPortfolio: number;
}

0 comments on commit cf8b28d

Please sign in to comment.