Class DefaultAbstractOMSAService<T extends SAPOMSARequest,S extends SAPOMSAResponse>
java.lang.Object
de.hybris.platform.sapomsaservices.services.impl.DefaultAbstractOMSAService<T,S>
- Type Parameters:
T- RequestS- 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallOMSA(org.springframework.http.HttpEntity<T> entity, ConsumedDestinationModel destinationModel, String url, org.springframework.http.HttpMethod method) Calls the OMSA APIde.hybris.platform.store.services.BaseStoreServicegetConsumedDestination(SAPDestinationKey destinationKey, String destinationId, String destinationTargetId, BaseStoreModel baseStoreModel) Returns Consumed Destination Modelde.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel>voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> destinationService) voidsetOmsaConnector(OMSAConnector omsaConnector) voidsetResponseType(Class<S> responseType) voidsetSapMappedDestinationService(SapMappedDestinationService<ConsumedDestinationModel> sapMappedDestinationService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.sapomsaservices.services.OMSAService
createHttpEntity, getProductCode, isEnabled
-
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:OMSAServiceCalls the OMSA API- Specified by:
callOMSAin interfaceOMSAService<T extends SAPOMSARequest,S extends SAPOMSAResponse> - Parameters:
entity- entitydestinationModel- destinationModelurl- urlmethod- method- Returns:
- boolean
- Throws:
OMSAException- OMSAException
-
getConsumedDestination
public ConsumedDestinationModel getConsumedDestination(SAPDestinationKey destinationKey, String destinationId, String destinationTargetId, BaseStoreModel baseStoreModel) Returns Consumed Destination Model- Parameters:
destinationKey- destinationKeydestinationId- destinationIddestinationTargetId- destinationTargetIdbaseStoreModel- baseStoreModel- Returns:
- ConsumedDestinationModel
-
getResponseType
-
setResponseType
-
getOmsaConnector
-
setOmsaConnector
-
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService() -
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) -
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)
-