Class SymbolAnalysisApiController
java.lang.Object
com.bluebell.greenhouse.planter.controllers.symbol.SymbolAnalysisApiController
@RestController
@RequestMapping("${bluebell.base.api.controller.endpoint}/symbol-analysis")
@CrossOrigin(origins="*",
methods={GET,DELETE,POST,PUT})
public class SymbolAnalysisApiController
extends Object
API controller for symbol analysis workflows.
- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<SymbolAnalysisEventSummaryDTO> getEventSummary(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis event summary.org.springframework.http.ResponseEntity<List<SymbolAnalysisInsightDTO>> getInsights(SymbolAnalysisQueryParameters queryParameters) Returns generated symbol analysis insights.org.springframework.http.ResponseEntity<SymbolAnalysisMoveProfileDTO> getMoveProfile(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis move profile.org.springframework.http.ResponseEntity<SymbolAnalysisOverviewDTO> getOverview(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis overview.org.springframework.http.ResponseEntity<SymbolAnalysisPriceSeriesDTO> getPriceSeries(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis price series.org.springframework.http.ResponseEntity<SymbolAnalysisReturnDistributionDTO> getReturnDistribution(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis return distribution.org.springframework.http.ResponseEntity<SymbolAnalysisSentimentComparisonDTO> getSentimentComparison(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis sentiment comparison.org.springframework.http.ResponseEntity<SymbolAnalysisSignalSummaryDTO> getSignalSummary(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis signal summary.org.springframework.http.ResponseEntity<SymbolAnalysisSnapshotDTO> getSnapshot(SymbolAnalysisQueryParameters queryParameters) Returns the aggregate symbol analysis snapshot.org.springframework.http.ResponseEntity<SymbolAnalysisTrendSummaryDTO> getTrendSummary(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis trend summary.
-
Constructor Details
-
SymbolAnalysisApiController
public SymbolAnalysisApiController()
-
-
Method Details
-
getSnapshot
@GetMapping("/snapshot") public org.springframework.http.ResponseEntity<SymbolAnalysisSnapshotDTO> getSnapshot(SymbolAnalysisQueryParameters queryParameters) Returns the aggregate symbol analysis snapshot.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getOverview
@GetMapping("/overview") public org.springframework.http.ResponseEntity<SymbolAnalysisOverviewDTO> getOverview(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis overview.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getPriceSeries
@GetMapping("/price-series") public org.springframework.http.ResponseEntity<SymbolAnalysisPriceSeriesDTO> getPriceSeries(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis price series.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getSentimentComparison
@GetMapping("/sentiment-comparison") public org.springframework.http.ResponseEntity<SymbolAnalysisSentimentComparisonDTO> getSentimentComparison(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis sentiment comparison.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getReturnDistribution
@GetMapping("/return-distribution") public org.springframework.http.ResponseEntity<SymbolAnalysisReturnDistributionDTO> getReturnDistribution(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis return distribution.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getMoveProfile
@GetMapping("/move-profile") public org.springframework.http.ResponseEntity<SymbolAnalysisMoveProfileDTO> getMoveProfile(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis move profile.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getSignalSummary
@GetMapping("/signal-summary") public org.springframework.http.ResponseEntity<SymbolAnalysisSignalSummaryDTO> getSignalSummary(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis signal summary.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getTrendSummary
@GetMapping("/trend-summary") public org.springframework.http.ResponseEntity<SymbolAnalysisTrendSummaryDTO> getTrendSummary(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis trend summary.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getEventSummary
@GetMapping("/event-summary") public org.springframework.http.ResponseEntity<SymbolAnalysisEventSummaryDTO> getEventSummary(SymbolAnalysisQueryParameters queryParameters) Returns the symbol analysis event summary.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-
getInsights
@GetMapping("/insights") public org.springframework.http.ResponseEntity<List<SymbolAnalysisInsightDTO>> getInsights(SymbolAnalysisQueryParameters queryParameters) Returns generated symbol analysis insights.- Parameters:
queryParameters- query parameters- Returns:
ResponseEntity
-