Class TmaProductRefWsDtoMapper
java.lang.Object
ma.glasnost.orika.CustomMapper<A,B>
de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper<A,B>
de.hybris.platform.b2ctelcotmfwebservices.mappers.TmaTmfAbstractRelatedPartyDataMapper<TmaSubscribedProductData,TmaProductRefWsDto>
de.hybris.platform.b2ctelcotmfwebservices.mappers.TmaProductRefWsDtoMapper
- All Implemented Interfaces:
ma.glasnost.orika.MappedTypePair<TmaSubscribedProductData,,TmaProductRefWsDto> ma.glasnost.orika.Mapper<TmaSubscribedProductData,TmaProductRefWsDto>
public class TmaProductRefWsDtoMapper
extends TmaTmfAbstractRelatedPartyDataMapper<TmaSubscribedProductData,TmaProductRefWsDto>
This Mapper class maps data in between
TmaSubscribedProductData and (@link TmaProductRefWsDto}- Since:
- 1810
-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomMapper
aType, bType, mapperFacade -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetRelatedPartyUser(List<TmaSubscriptionAccessData> subscriptionAccesses, TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) protected TmaRelatedPartyWsDtogetValidTmaRelatedPartyData(TmaSubscriptionAccessData subscriptionAccess, ma.glasnost.orika.MappingContext context) protected BooleanisValidAccessDataOrCustomerIdAvailable(String customerID, TmaSubscriptionAccessData accessData) Returns true if customerId matches the customerId present in accessData OR if access type of Customer is OWNERvoidmapAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) voidmapBtoA(TmaProductRefWsDto b, TmaSubscribedProductData a, ma.glasnost.orika.MappingContext context) protected voidmapDefaultAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) protected voidmapFieldsAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) protected voidmapRelatedPartyAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) Methods inherited from class de.hybris.platform.b2ctelcotmfwebservices.mappers.TmaTmfAbstractRelatedPartyDataMapper
getCustomerFacade, getRelatedPartyDetails, getRelatedPartyRefDetailsForCustomerId, getRelatedPartyRefList, getSubscriptionAccessFacade, getTmaRelatedPartyWsDtoList, setCustomerFacade, setSubscriptionAccessFacadeMethods inherited from class de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper
setFieldSelectionStrategy, shouldMapMethods inherited from class ma.glasnost.orika.CustomMapper
favorsExtension, getAType, getBType, setMapperFacade, setUsedMappers
-
Constructor Details
-
TmaProductRefWsDtoMapper
public TmaProductRefWsDtoMapper()
-
-
Method Details
-
mapAtoB
public void mapAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) - Specified by:
mapAtoBin interfacema.glasnost.orika.Mapper<TmaSubscribedProductData,TmaProductRefWsDto> - Overrides:
mapAtoBin classma.glasnost.orika.CustomMapper<TmaSubscribedProductData,TmaProductRefWsDto>
-
mapRelatedPartyAtoB
protected void mapRelatedPartyAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) -
getRelatedPartyUser
protected void getRelatedPartyUser(List<TmaSubscriptionAccessData> subscriptionAccesses, TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) -
getValidTmaRelatedPartyData
protected TmaRelatedPartyWsDto getValidTmaRelatedPartyData(TmaSubscriptionAccessData subscriptionAccess, ma.glasnost.orika.MappingContext context) -
isValidAccessDataOrCustomerIdAvailable
protected Boolean isValidAccessDataOrCustomerIdAvailable(String customerID, TmaSubscriptionAccessData accessData) Returns true if customerId matches the customerId present in accessData OR if access type of Customer is OWNER- Parameters:
customerID- identifier of subscribedProductDataaccessData- identifier of a SubscriptionAccess- Returns:
booleantrue if customerId matches the customerId of accessData OR if access type of Customer is OWNER else false
-
mapFieldsAtoB
protected void mapFieldsAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) -
mapDefaultAtoB
protected void mapDefaultAtoB(TmaSubscribedProductData a, TmaProductRefWsDto b, ma.glasnost.orika.MappingContext context) -
mapBtoA
public void mapBtoA(TmaProductRefWsDto b, TmaSubscribedProductData a, ma.glasnost.orika.MappingContext context) - Specified by:
mapBtoAin interfacema.glasnost.orika.Mapper<TmaSubscribedProductData,TmaProductRefWsDto> - Overrides:
mapBtoAin classma.glasnost.orika.CustomMapper<TmaSubscribedProductData,TmaProductRefWsDto>
-