Class TmaTmfAbstractRelatedPartyDataMapper<A,B>
java.lang.Object
ma.glasnost.orika.CustomMapper<A,B>
de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper<A,B>
de.hybris.platform.b2ctelcotmfwebservices.mappers.TmaTmfAbstractRelatedPartyDataMapper<A,B>
- All Implemented Interfaces:
ma.glasnost.orika.MappedTypePair<A,,B> ma.glasnost.orika.Mapper<A,B>
- Direct Known Subclasses:
TmaProductRefWsDtoMapper,TmaProductWsDtoMapper,TmaSubscriptionBaseDetailRefWsDtoFromAccessDataMapper,TmaSubscriptionBaseDetailRefWsDtoFromBaseDataMapper,TmaUsageConsumptionReportWsDtoMapper
public abstract class TmaTmfAbstractRelatedPartyDataMapper<A,B>
extends de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper<A,B>
TmaTmfAbstractRelatedPartyDataMapper class containing common functionalities to be used by other mappers.- Since:
- 1810
-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomMapper
aType, bType, mapperFacade -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.commercefacades.customer.CustomerFacadegetRelatedPartyDetails(TmaSubscriptionAccessData subscriptionAccess, ma.glasnost.orika.MappingContext context) Get RelatedPartyDetails for given subscriptionAccessgetRelatedPartyRefDetailsForCustomerId(String custId, ma.glasnost.orika.MappingContext context) Get Related Party Dto for given customer Id.getRelatedPartyRefList(String subscriberIdentity, String billingSystemId, ma.glasnost.orika.MappingContext context) Retrieve list of allTmaRelatedPartyWsDtos for given subscriberIdentity and billingSystemId.protected TmaSubscriptionAccessFacadegetTmaRelatedPartyWsDtoList(List<TmaSubscriptionAccessData> subscriptionAccesses, ma.glasnost.orika.MappingContext context) GetListofTmaRelatedPartyWsDtovoidsetCustomerFacade(de.hybris.platform.commercefacades.customer.CustomerFacade customerFacade) voidsetSubscriptionAccessFacade(TmaSubscriptionAccessFacade subscriptionAccessFacade) Methods inherited from class de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper
setFieldSelectionStrategy, shouldMapMethods inherited from class ma.glasnost.orika.CustomMapper
favorsExtension, getAType, getBType, mapAtoB, mapBtoA, setMapperFacade, setUsedMappers
-
Constructor Details
-
TmaTmfAbstractRelatedPartyDataMapper
public TmaTmfAbstractRelatedPartyDataMapper()
-
-
Method Details
-
getRelatedPartyRefDetailsForCustomerId
public TmaRelatedPartyWsDto getRelatedPartyRefDetailsForCustomerId(String custId, ma.glasnost.orika.MappingContext context) Get Related Party Dto for given customer Id.- Parameters:
custId- customer id of given customer.context-MappingContextto map fields between source and destination.- Returns:
TmaRelatedPartyWsDtofor given customer id and mapping context.
-
getRelatedPartyRefList
public List<TmaRelatedPartyWsDto> getRelatedPartyRefList(String subscriberIdentity, String billingSystemId, ma.glasnost.orika.MappingContext context) Retrieve list of allTmaRelatedPartyWsDtos for given subscriberIdentity and billingSystemId.- Parameters:
subscriberIdentity- unique identifier of SubscriptionAccess.billingSystemId- unique identifier of SubscriptionAccess.context-MappingContextto map fields between source and destination.- Returns:
Listof allTmaRelatedPartyWsDtos belonging to given subscriberIdentity and billingSystemId.
-
getTmaRelatedPartyWsDtoList
public List<TmaRelatedPartyWsDto> getTmaRelatedPartyWsDtoList(List<TmaSubscriptionAccessData> subscriptionAccesses, ma.glasnost.orika.MappingContext context) GetListofTmaRelatedPartyWsDto- Parameters:
subscriptionAccesses- list ofTmaSubscriptionAccessDatacontext-MappingContextto map fields between source and destination.- Returns:
ListofTmaRelatedPartyWsDtofor all subscription Accesses.
-
getRelatedPartyDetails
public TmaRelatedPartyWsDto getRelatedPartyDetails(TmaSubscriptionAccessData subscriptionAccess, ma.glasnost.orika.MappingContext context) Get RelatedPartyDetails for given subscriptionAccess- Parameters:
subscriptionAccess-TmaSubscriptionAccessDatacontext-MappingContextto map fields between source and destination.- Returns:
TmaRelatedPartyWsDtocontaining details of Related party.
-
getCustomerFacade
protected de.hybris.platform.commercefacades.customer.CustomerFacade getCustomerFacade() -
setCustomerFacade
public void setCustomerFacade(de.hybris.platform.commercefacades.customer.CustomerFacade customerFacade) -
getSubscriptionAccessFacade
-
setSubscriptionAccessFacade
-