Class PatchUpdateItemByIdServiceImpl

java.lang.Object
com.skava.subscription.service.impl.PatchUpdateItemByIdServiceImpl
All Implemented Interfaces:
com.skava.core.EcommService<SubscriptionItemPatchRequest,ItemDataResponse>, PatchUpdateItemByIdService

@Service public class PatchUpdateItemByIdServiceImpl extends Object implements PatchUpdateItemByIdService

Class PatchUpdateItemByIdServiceImpl

Classs provides the implementation for PatchUpdateItemByIdService

Author:
Infosys Equinox
  • Field Details

    • itemRepository

      @Autowired public ItemRepository itemRepository
      Autowired the item repository.
  • Constructor Details

    • PatchUpdateItemByIdServiceImpl

      public PatchUpdateItemByIdServiceImpl()
  • Method Details

    • getValidator

      public List<com.skava.core.validation.ValidatorComponent> getValidator()

      method getValidator

      This method is used to validation the given request.

      Specified by:
      getValidator in interface com.skava.core.EcommService<SubscriptionItemPatchRequest,ItemDataResponse>
      Returns:
      List It returns the ValidatorComponent.
    • process

      @SendEvent(eventType="subscriptionservice/subscriptionitem/patch", identifier="response_itemInfo.id") public ItemDataResponse process(SubscriptionItemPatchRequest subscriptionItemPatchRequest)

      method process

      This method is used to update required field in Item based on given Item details

      Specified by:
      process in interface com.skava.core.EcommService<SubscriptionItemPatchRequest,ItemDataResponse>
      Parameters:
      subscriptionItemPatchRequest - It contains the item required to the update required field in Item.
      Returns:
      It returns the ItemDataResponse.