Package com.skava.marketplace.web
Class DeveloperAppController
java.lang.Object
com.skava.marketplace.web.DeveloperAppController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<APIKeySecretResponse>
generateKeyandSecret
(String authToken, String versionId, String appId, String appVersion, Long businessId, APIKeySecretRequest request, String locale) org.springframework.http.ResponseEntity<GetAppCategoryListResponse>
getApp
(String authToken, String versionId, String storeId, String category, String sort, @Min(value=1L,message="{param.page.min}") Integer page, @Min(value=1L,message="{param.size.min}") @Max(value=50L,message="{param.size.max}") Integer size, String locale) org.springframework.http.ResponseEntity<DeveloperAppInstallSummaryListResponse>
getDeveloperAppInstallations
(Long collectionId, String authToken, String versionId, String locale, long businessId, String fromDate, String toDate, String sort)
-
Constructor Details
-
DeveloperAppController
public DeveloperAppController()
-
-
Method Details
-
getDeveloperAppInstallations
@GetMapping("/developer/{businessId}") @PreAuthorize("hasPrivilege(\'marketplace/view/appinstallation\')") @Audit(action="getDeveloperAppInstallations") public org.springframework.http.ResponseEntity<DeveloperAppInstallSummaryListResponse> getDeveloperAppInstallations(@RequestHeader(value="x-collection-id",required=true) Long collectionId, @RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=true,defaultValue="8.19.7") String versionId, @RequestParam(value="locale",required=true,defaultValue="en_US") String locale, @PathVariable long businessId, @RequestParam(value="FromDate",required=false) String fromDate, @RequestParam(value="ToDate",required=false) String toDate, @RequestParam(value="sort",required=false) String sort) -
getApp
@GetMapping("/category/{storeId}") @PreAuthorize("hasPrivilege(\'marketplace/view/appdetail\')") public org.springframework.http.ResponseEntity<GetAppCategoryListResponse> getApp(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @PathVariable(value="storeId",required=true) String storeId, @RequestParam(value="category",required=true) String category, @RequestParam(value="sort",required=false) String sort, @RequestParam(value="page",required=false,defaultValue="1") @Min(value=1L,message="{param.page.min}") @Min(value=1L,message="{param.page.min}") Integer page, @RequestParam(value="size",required=false,defaultValue="10") @Min(value=1L,message="{param.size.min}") @Max(value=50L,message="{param.size.max}") @Min(value=1L,message="{param.size.min}") @Max(value=50L,message="{param.size.max}") Integer size, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale) -
generateKeyandSecret
@ResponseStatus(CREATED) @PreAuthorize("hasPrivilege(\'marketplace/create/apikeyandsecret\') and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") @PostMapping("/{appId}/keygeneration/{businessId}") public org.springframework.http.ResponseEntity<APIKeySecretResponse> generateKeyandSecret(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @PathVariable(value="appId",required=true) String appId, @RequestHeader(value="x-appVersion",required=true) String appVersion, @PathVariable(value="businessId",required=true) Long businessId, @RequestBody(required=true) APIKeySecretRequest request, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale)
-