Class DefaultAbstractOMSAService<T extends SAPOMSARequest,S extends SAPOMSAResponse>

java.lang.Object
de.hybris.platform.sapomsaservices.services.impl.DefaultAbstractOMSAService<T,S>
Type Parameters:
T - Request
S - Response
All Implemented Interfaces:
OMSAService<T,S>
Direct Known Subclasses:
DefaultOMSAATPService, DefaultOMSAReservationService, DefaultOMSASourcingService, MockOMSAService

public abstract class DefaultAbstractOMSAService<T extends SAPOMSARequest,S extends SAPOMSAResponse> extends Object implements OMSAService<T,S>
Javadoc comment for DefaultAbstractOMSAService
  • Constructor Details

    • DefaultAbstractOMSAService

      public DefaultAbstractOMSAService()
  • Method Details

    • callOMSA

      public S callOMSA(org.springframework.http.HttpEntity<T> entity, ConsumedDestinationModel destinationModel, String url, org.springframework.http.HttpMethod method) throws OMSAException
      Description copied from interface: OMSAService
      Calls the OMSA API
      Specified by:
      callOMSA in interface OMSAService<T extends SAPOMSARequest,S extends SAPOMSAResponse>
      Parameters:
      entity - entity
      destinationModel - destinationModel
      url - url
      method - method
      Returns:
      boolean
      Throws:
      OMSAException - OMSAException
    • getConsumedDestination

      public ConsumedDestinationModel getConsumedDestination(SAPDestinationKey destinationKey, String destinationId, String destinationTargetId, BaseStoreModel baseStoreModel)
      Returns Consumed Destination Model
      Parameters:
      destinationKey - destinationKey
      destinationId - destinationId
      destinationTargetId - destinationTargetId
      baseStoreModel - baseStoreModel
      Returns:
      ConsumedDestinationModel
    • getResponseType

      public Class<S> getResponseType()
    • setResponseType

      public void setResponseType(Class<S> responseType)
    • getOmsaConnector

      public OMSAConnector getOmsaConnector()
    • setOmsaConnector

      public void setOmsaConnector(OMSAConnector omsaConnector)
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
    • getSapMappedDestinationService

      public SapMappedDestinationService<ConsumedDestinationModel> getSapMappedDestinationService()
    • setSapMappedDestinationService

      public void setSapMappedDestinationService(SapMappedDestinationService<ConsumedDestinationModel> sapMappedDestinationService)
    • getDestinationService

      public de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> getDestinationService()
    • setDestinationService

      public void setDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> destinationService)