Class PaymentOptionPropertyController

java.lang.Object
com.skava.paymentapp.web.paymentoption.PaymentOptionPropertyController

@RestController @RequestMapping("/paymentoptions/{paymentoptionid}/properties") public class PaymentOptionPropertyController extends Object
Author:
Infosys Equinox Payment Option Property Controller
  • Constructor Details

    • PaymentOptionPropertyController

      public PaymentOptionPropertyController()
  • Method Details

    • findPaymentOptionPropByCollectionAndOptionID

      @ResponseStatus(OK) @GetMapping("/{name}") @PreAuthorize("hasPrivilegeForBusinessById(\'payment/get/paymentoptionproperty\', #businessId)") public org.springframework.http.ResponseEntity<PaymentOptionPropertyResponse> findPaymentOptionPropByCollectionAndOptionID(@IgnoreAudit jakarta.servlet.http.HttpServletRequest httpRequest, @IgnoreAudit jakarta.servlet.http.HttpServletResponse httpResponse, @RequestHeader(value="x-version-id",required=false,defaultValue="8.17.4") String version, @RequestHeader(value="locale",required=false,defaultValue="en_US") String locale, @RequestHeader(value="x-collection-id",required=true) long collectionId, @PathVariable(value="paymentoptionid",required=true) @IgnoreAudit Integer paymentOptionId, @PathVariable(value="name",required=true) @IgnoreAudit String propertyName)
      Parameters:
      httpRequest -
      httpResponse -
      version -
      locale -
      collectionId -
      authToken -
      paymentOptionId -
      Returns:
    • putPaymentOptionProperties

      @ResponseStatus(OK) @PutMapping("") @PreAuthorize("hasPrivilegeForBusinessById(\'payment/update/paymentoption\', #businessId) || hasPrivilegeForServiceAndCollection(\'payment/update/paymentoption\',\'payment\', #collectionId)") public org.springframework.http.ResponseEntity<PaymentOptionPropertiesResponse> putPaymentOptionProperties(@IgnoreAudit jakarta.servlet.http.HttpServletRequest httpRequest, @IgnoreAudit jakarta.servlet.http.HttpServletResponse httpResponse, @RequestHeader(value="x-version-id",required=false,defaultValue="8.17.4") String version, @RequestHeader(value="locale",required=false,defaultValue="en_US") String locale, @RequestHeader(value="x-collection-id",required=true) long collectionId, @PathVariable(value="paymentoptionid",required=true) @IgnoreAudit Integer paymentOptionId, @Valid @RequestBody(required=true) @Valid Set<PaymentOptionPropertyRequest> properties)
      Parameters:
      httpRequest -
      httpResponse -
      version -
      locale -
      collectionId -
      authToken -
      paymentOptionId -
      properties -
      Returns:
    • patchUpdatePaymentOptionProperties

      @ResponseStatus(OK) @PatchMapping("") @PreAuthorize("hasPrivilegeForBusinessById(\'payment/update/paymentoption\', #businessId) || hasPrivilegeForServiceAndCollection(\'payment/update/paymentoption\',\'payment\', #collectionId)") public org.springframework.http.ResponseEntity<PaymentOptionPropertiesResponse> patchUpdatePaymentOptionProperties(@IgnoreAudit jakarta.servlet.http.HttpServletRequest httpRequest, @IgnoreAudit jakarta.servlet.http.HttpServletResponse httpResponse, @RequestHeader(value="x-version-id",required=false,defaultValue="8.17.4") String version, @RequestHeader(value="locale",required=false,defaultValue="en_US") String locale, @RequestHeader(value="x-collection-id",required=true) long collectionId, @PathVariable(value="paymentoptionid",required=true) @IgnoreAudit Integer paymentOptionId, @Valid @RequestBody(required=true) @Valid Set<PaymentOptionPropertyRequest> properties)
      Parameters:
      httpRequest -
      httpResponse -
      version -
      locale -
      collectionId -
      authToken -
      paymentOptionId -
      properties -
      Returns: