Package com.skava.marketplace.web
Class AppMetadataController
java.lang.Object
com.skava.marketplace.web.AppMetadataController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<SaveAppConfigResponse>
createAppConfig
(String authToken, String locale, Long businessId, @Valid CreateAppConfigurationRequest request) org.springframework.http.ResponseEntity<SaveAppPriceResponse>
createAppPricing
(String authToken, String versionId, CreateAppPricingRequest request, String locale) org.springframework.http.ResponseEntity<SaveAppDescriptionResponse>
patchAppDecription
(String authToken, String versionId, PutAppDescriptionRequest patchAppDescriptionRequest, Long businessId, String locale, String appVersion, String appId) org.springframework.http.ResponseEntity<SaveAppConfigResponse>
patchUpdateAppConfig
(String authToken, String appId, String version, Long businessId, String appVersion, String locale, @Valid UpdateAppConfigurationRequest request) org.springframework.http.ResponseEntity<SaveAppPriceResponse>
patchUpdateAppPricing
(String authToken, String versionId, String appVersion, String appId, UpdateAppPricingRequest request, String locale) org.springframework.http.ResponseEntity<SaveAppDescriptionResponse>
putAppDescription
(String authToken, String versionId, PutAppDescriptionRequest putAppDescriptionRequest, Long businessId, String locale, String appVersion, String appId) org.springframework.http.ResponseEntity<SaveAppDescriptionResponse>
saveAppDecription
(String authToken, String versionId, Long businessId, SaveAppDescriptionRequest saveAppDescriptionRequest, String locale) org.springframework.http.ResponseEntity<SaveAppConfigResponse>
updateAppConfig
(String authToken, String appId, String version, Long businessId, String appVersion, String locale, @Valid UpdateAppConfigurationRequest request) org.springframework.http.ResponseEntity<SaveAppPriceResponse>
updateAppPricing
(String authToken, String versionId, String appVersion, String appId, UpdateAppPricingRequest request, String locale)
-
Constructor Details
-
AppMetadataController
public AppMetadataController()
-
-
Method Details
-
saveAppDecription
@PostMapping("/apps/description") @PreAuthorize("hasPrivilege(\'marketplace/create/appdescription\')and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") public org.springframework.http.ResponseEntity<SaveAppDescriptionResponse> saveAppDecription(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestHeader(value="businessId",required=true,defaultValue="0") Long businessId, @RequestBody(required=true) SaveAppDescriptionRequest saveAppDescriptionRequest, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale) -
putAppDescription
@PutMapping("/apps/{appId}/description") @PreAuthorize("hasPrivilege(\'marketplace/update/appdescription\')and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") public org.springframework.http.ResponseEntity<SaveAppDescriptionResponse> putAppDescription(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestBody(required=true) PutAppDescriptionRequest putAppDescriptionRequest, @RequestHeader(value="businessId",required=true,defaultValue="0") Long businessId, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale, @RequestHeader(value="x-appVersion",required=true) String appVersion, @PathVariable(value="appId",required=true) String appId) -
patchAppDecription
@PatchMapping("/apps/{appId}/description") @PreAuthorize("hasPrivilege(\'marketplace/update/appdescription\')and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") public org.springframework.http.ResponseEntity<SaveAppDescriptionResponse> patchAppDecription(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestBody(required=true) PutAppDescriptionRequest patchAppDescriptionRequest, @RequestHeader(value="businessId",required=true,defaultValue="0") Long businessId, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale, @RequestHeader(value="x-appVersion",required=true) String appVersion, @PathVariable(value="appId",required=true) String appId) -
createAppConfig
@PostMapping("/apps/config") @PreAuthorize("hasPrivilege(\'marketplace/create/appconfig\')and( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") @ResponseStatus(CREATED) public org.springframework.http.ResponseEntity<SaveAppConfigResponse> createAppConfig(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale, @RequestHeader(value="businessId",required=true,defaultValue="0") Long businessId, @Valid @RequestBody(required=true) @Valid CreateAppConfigurationRequest request) -
updateAppConfig
@PutMapping("/apps/{appId}/config") @PreAuthorize("hasPrivilege(\'marketplace/update/appconfig\')and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") @ResponseStatus(ACCEPTED) public org.springframework.http.ResponseEntity<SaveAppConfigResponse> updateAppConfig(@RequestHeader(value="x-auth-token",required=true) String authToken, @PathVariable(value="appId",required=true) String appId, @RequestHeader(value="x-version-id",required=false) String version, @RequestHeader(value="businessId",required=true,defaultValue="0") Long businessId, @RequestHeader(value="x-appVersion",required=true) String appVersion, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale, @Valid @RequestBody(required=true) @Valid UpdateAppConfigurationRequest request) -
patchUpdateAppConfig
@PatchMapping("/apps/{appId}/config") @PreAuthorize("hasPrivilege(\'marketplace/update/appconfig\')and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") @ResponseStatus(ACCEPTED) public org.springframework.http.ResponseEntity<SaveAppConfigResponse> patchUpdateAppConfig(@RequestHeader(value="x-auth-token",required=true) String authToken, @PathVariable(value="appId",required=true) String appId, @RequestHeader(value="x-version-id",required=false) String version, @RequestHeader(value="businessId",required=true,defaultValue="0") Long businessId, @RequestHeader(value="x-appVersion",required=true) String appVersion, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale, @Valid @RequestBody(required=true) @Valid UpdateAppConfigurationRequest request) -
createAppPricing
@ResponseStatus(CREATED) @PostMapping("/apps/price") @PreAuthorize("hasPrivilege(\'marketplace/create/appprice\')") @Audit public org.springframework.http.ResponseEntity<SaveAppPriceResponse> createAppPricing(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestBody(required=true) CreateAppPricingRequest request, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale) -
updateAppPricing
@ResponseStatus(ACCEPTED) @PutMapping("/apps/{appId}/price") @PreAuthorize("hasPrivilege(\'marketplace/update/appprice\')") @Audit public org.springframework.http.ResponseEntity<SaveAppPriceResponse> updateAppPricing(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestHeader(value="x-appVersion",required=true) String appVersion, @PathVariable(value="appId",required=true) String appId, @RequestBody(required=true) UpdateAppPricingRequest request, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale) -
patchUpdateAppPricing
@ResponseStatus(ACCEPTED) @PatchMapping("/apps/{appId}/price") @PreAuthorize("hasPrivilege(\'marketplace/update/appprice\')") @Audit public org.springframework.http.ResponseEntity<SaveAppPriceResponse> patchUpdateAppPricing(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestHeader(value="x-appVersion",required=true) String appVersion, @PathVariable(value="appId",required=true) String appId, @RequestBody(required=true) UpdateAppPricingRequest request, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale)
-