Class UIJsonController

java.lang.Object
com.skava.marketplace.web.UIJsonController

@RestController @RequestMapping("/UIjsoninfo") public class UIJsonController extends Object
  • Constructor Details

    • UIJsonController

      public UIJsonController()
  • Method Details

    • getJsonInfo

      @ResponseStatus(OK) @Audit @PreAuthorize("hasPrivilege(\'marketplace/view/uijson\')") @GetMapping("/app/{appId}") public org.springframework.http.ResponseEntity<FindAllUIJsonResponse> getJsonInfo(@PathVariable(value="appId",required=true) String appId, @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, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale)
    • createJsonInfo

      @PreAuthorize("hasPrivilege(\'marketplace/create/uijson\')and ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) or hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) )") @PostMapping("") public org.springframework.http.ResponseEntity<CreateUIJsonInfoResponse> createJsonInfo(@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, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale, @RequestBody(required=true) UIJsonRequest uiJsonRequest)
    • deleteUIJsonInfoByAppId

      @PreAuthorize("hasPrivilege(\'marketplace/delete/uijson\')") @Audit @DeleteMapping("/{uiJsonId}") public org.springframework.http.ResponseEntity<com.skava.core.ResponseModel> deleteUIJsonInfoByAppId(@PathVariable(value="uiJsonId",required=true) String uiJsonId, @RequestHeader(value="appId",required=false) String appId, @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=false) String appVersion, @RequestParam(value="locale",required=false,defaultValue="en_US") @IgnoreAudit String locale)