Class CimController
java.lang.Object
energy.eddie.outbound.rest.web.cim.v0_82.CimController
- All Implemented Interfaces:
CimSwagger
@RestController
@RequestMapping("cim_0_82")
public class CimController
extends Object
implements CimSwagger
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCimController(CimConnector cimConnector, ValidatedHistoricalDataMarketDocumentRepository vhdRepository, PermissionMarketDocumentRepository pmdRepository, AccountingPointDataMarketDocumentRepository apRepository) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<AccountingPointDataMarketDocuments> accountingPointDataMd(Optional<String> permissionId, Optional<String> connectionId, Optional<String> dataNeedId, Optional<String> countryCode, Optional<String> regionConnectorId, Optional<ZonedDateTime> from, Optional<ZonedDateTime> to) org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.ap.AccountingPointEnvelope>> org.springframework.http.ResponseEntity<PermissionMarketDocuments> permissionMd(Optional<String> permissionId, Optional<String> connectionId, Optional<String> dataNeedId, Optional<String> countryCode, Optional<String> regionConnectorId, Optional<ZonedDateTime> from, Optional<ZonedDateTime> to) org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.pmd.PermissionEnvelope>> org.springframework.http.ResponseEntity<Void> terminationMd(energy.eddie.cim.v0_82.pmd.PermissionEnvelope permissionEnvelope) org.springframework.http.ResponseEntity<ValidatedHistoricalDataMarketDocuments> validatedHistoricalDataMd(Optional<String> permissionId, Optional<String> connectionId, Optional<String> dataNeedId, Optional<String> countryCode, Optional<String> regionConnectorId, Optional<ZonedDateTime> from, Optional<ZonedDateTime> to) org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.vhd.ValidatedHistoricalDataEnvelope>>
-
Field Details
-
X_ACCEL_BUFFERING
- See Also:
-
-
Constructor Details
-
CimController
public CimController(CimConnector cimConnector, ValidatedHistoricalDataMarketDocumentRepository vhdRepository, PermissionMarketDocumentRepository pmdRepository, AccountingPointDataMarketDocumentRepository apRepository)
-
-
Method Details
-
validatedHistoricalDataMdSSE
@GetMapping(value="/validated-historical-data-md", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.vhd.ValidatedHistoricalDataEnvelope>> validatedHistoricalDataMdSSE()- Specified by:
validatedHistoricalDataMdSSEin interfaceCimSwagger
-
validatedHistoricalDataMd
@GetMapping(value="/validated-historical-data-md", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<ValidatedHistoricalDataMarketDocuments> validatedHistoricalDataMd(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to) - Specified by:
validatedHistoricalDataMdin interfaceCimSwagger
-
permissionMdSSE
@GetMapping(value="/permission-md", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.pmd.PermissionEnvelope>> permissionMdSSE()- Specified by:
permissionMdSSEin interfaceCimSwagger
-
permissionMd
@GetMapping(value="/permission-md", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<PermissionMarketDocuments> permissionMd(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to) - Specified by:
permissionMdin interfaceCimSwagger
-
accountingPointDataMdSSE
@GetMapping(value="/accounting-point-data-md", produces="text/event-stream") public org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<energy.eddie.cim.v0_82.ap.AccountingPointEnvelope>> accountingPointDataMdSSE()- Specified by:
accountingPointDataMdSSEin interfaceCimSwagger
-
accountingPointDataMd
@GetMapping(value="/accounting-point-data-md", produces={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<AccountingPointDataMarketDocuments> accountingPointDataMd(@RequestParam(required=false) Optional<String> permissionId, @RequestParam(required=false) Optional<String> connectionId, @RequestParam(required=false) Optional<String> dataNeedId, @RequestParam(required=false) Optional<String> countryCode, @RequestParam(required=false) Optional<String> regionConnectorId, @RequestParam(required=false) Optional<ZonedDateTime> from, @RequestParam(required=false) Optional<ZonedDateTime> to) - Specified by:
accountingPointDataMdin interfaceCimSwagger
-
terminationMd
@PostMapping(value="termination-md", consumes={"application/json","application/xml"}) public org.springframework.http.ResponseEntity<Void> terminationMd(@RequestBody energy.eddie.cim.v0_82.pmd.PermissionEnvelope permissionEnvelope) - Specified by:
terminationMdin interfaceCimSwagger
-