MCPcopy Create free account
hub / github.com/SAP-samples/cloud-sdk-js / AppController

Class AppController

samples/k8s-sample-application/src/app.controller.ts:11–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10@Controller()
11export class AppController {
12 constructor(
13 private readonly appService: AppService,
14 private readonly cloudBusinessPartnerService: CloudBusinessPartnerService,
15 private readonly onpremiseBusinessPartnerService: OnpremiseBusinessPartnerService,
16 private readonly principalBusinessPartnerService: PrincipalBusinessPartnerService
17 ) {}
18
19 @Get()
20 getHello(): string {
21 return this.appService.getHello();
22 }
23
24 @Get('cloud-business-partner')
25 getCloudBusinessPartner(): Promise<BusinessPartnerCloud[]> {
26 return this.cloudBusinessPartnerService.getFiveBusinessPartners();
27 }
28
29 @Get('onpremise-business-partner')
30 getOnpremiseBusinessPartner(): Promise<BusinessPartnerOp[]> {
31 return this.onpremiseBusinessPartnerService.getFiveBusinessPartners();
32 }
33
34 @Get('principal-business-partner')
35 getPrincipalBusinessPartner(
36 @Req() request: Request,
37 ): Promise<BusinessPartnerOp[]> {
38 return this.principalBusinessPartnerService.getFiveBusinessPartners(
39 request,
40 );
41 }
42}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected