Class TradingPartnerAPIImpl

java.lang.Object
com.brihaspathee.zeus.web.resource.impl.TradingPartnerAPIImpl
All Implemented Interfaces:
TradingPartnerAPI

@RestController public class TradingPartnerAPIImpl extends Object implements TradingPartnerAPI
Created in Intellij IDEA User: Balaji Varadharajan Date: 02, June 2022 Time: 11:54 AM Project: Zeus Package Name: com.brihaspathee.zeus.web.resource.impl To change this template use File | Settings | File and Code Template
  • Constructor Details

    • TradingPartnerAPIImpl

      public TradingPartnerAPIImpl()
  • Method Details

    • getAllTradingPartners

      public org.springframework.http.ResponseEntity<com.brihaspathee.zeus.web.response.ZeusApiResponse<TradingPartnerList>> getAllTradingPartners()
      Description copied from interface: TradingPartnerAPI
      Get the all trading partners in the system
      Specified by:
      getAllTradingPartners in interface TradingPartnerAPI
      Returns:
      Trading Partner List
    • getTradingPartnerById

      public org.springframework.http.ResponseEntity<com.brihaspathee.zeus.web.response.ZeusApiResponse<TradingPartnerDto>> getTradingPartnerById(String tradingPartnerId)
      Description copied from interface: TradingPartnerAPI
      Get a trading partner details by trading partner id
      Specified by:
      getTradingPartnerById in interface TradingPartnerAPI
      Returns:
    • getTradingPartnerByParameter

      public org.springframework.http.ResponseEntity<com.brihaspathee.zeus.web.response.ZeusApiResponse<TradingPartnerList>> getTradingPartnerByParameter(Map<String,String> searchParams)
      Description copied from interface: TradingPartnerAPI
      Get all the trading partners that match the search parameters
      Specified by:
      getTradingPartnerByParameter in interface TradingPartnerAPI
      Returns:
    • createTradingPartner

      public org.springframework.http.ResponseEntity<com.brihaspathee.zeus.web.response.ZeusApiResponse<TradingPartnerDto>> createTradingPartner(TradingPartnerDto tradingPartnerDto) throws com.fasterxml.jackson.core.JsonProcessingException
      Create a new trading partner
      Specified by:
      createTradingPartner in interface TradingPartnerAPI
      Parameters:
      tradingPartnerDto -
      Returns:
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException